CSS3 渐变

CSS3 渐变可以让你在两个或多个指定的颜色之间显示平稳的过渡。

CSS3渐变有两种类型:线性渐变(Linear Gradients)和径向渐变(Radial Gradients)。

线性渐变(Linear Gradients):

线性渐变沿着一条直线方向进行渐变。可以通过指定起始点("from")和终止点("to")之间的颜色过渡来创建线性渐变。

语法:

css 复制代码
background-image: linear-gradient(direction, color-stop1, color-stop2, ...);

例:

css 复制代码
.div{ background: linear-gradient(red, yellow); }

这个例子会在元素的背景上创建一个从红色到黄色的线性渐变。

径向渐变(Radial Gradients):

径向渐变从一个中心点向外辐射渐变。可以通过指定中心点位置和颜色过渡来创建径向渐变。

语法:

css 复制代码
background-image: radial-gradient(shape size at position, start-color, ..., last-color);

例:

css 复制代码
.div{ background: radial-gradient(circle at center, red, yellow); }

这个例子会在元素的背景上创建一个以中心点为起点,从红色到黄色的径向渐变。

除了简单的过渡效果,还可以在渐变中定义多个颜色和位置,控制渐变的方向、角度和形状,以实现更复杂的效果。

渐变是CSS3提供的强大功能之一,可以为网页添加更丰富的视觉效果,提升用户体验。

相关推荐
wangyadong3172 小时前
# el-table 复选框无法选中问题记录
前端·javascript·vue.js
葡萄城技术团队2 小时前
给 SpreadJS 单元格装上自动完成
前端
恋猫de小郭3 小时前
Flutter 多窗口重要优化合并,多窗口性能和实用性大幅提升
android·前端·flutter
StudyAndLife3 小时前
开源一个 API 开放平台门户前端:本地 npm run dev 就能逛接口文档
前端
广州华水科技3 小时前
GNSS变形监测一体机在大坝安全监测中的应用与优势分析
前端
hunteritself3 小时前
夯爆了!Qoder 狂肝 2 小时,293 个测试全绿,Credits 一分没扣
前端·人工智能·chrome·深度学习·机器学习
Hilaku3 小时前
为什么前端应该主动去学数据库?
前端·javascript·程序员
涛涛ing3 小时前
2026年,你终于可以在 `<textarea>` 里定位任意字符了
前端
三8444 小时前
TLS + Web API 安全 · 05 · JWT 与 OAuth2 攻防
前端·安全
zhongwei2284 小时前
vba将一个文件夹的内容复制到另外一个文件夹的函数,若存在则是否覆盖的参数。复制前检查源文件夹是否存在。若目标文件夹不存在,则新建
前端·vba