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提供的强大功能之一,可以为网页添加更丰富的视觉效果,提升用户体验。

相关推荐
IT_陈寒5 分钟前
SpringBoot启动慢得像蜗牛?原来是这个配置在捣鬼
前端·人工智能·后端
计算机魔术师6 分钟前
Muse Spark跑赢Gemini,但真正的底牌是这种设计
前端
PYB319 分钟前
【Web·JS·基础】函数的使用和展运算符...objs
前端·javascript
指针向南29 分钟前
Chrome读不了HEIC怎么办:原生解码和WASM两条路
前端·图像处理·人工智能·chrome·计算机视觉·wasm
默_笙1 小时前
🚥 给 RAG 装一台心电监护仪:LangSmith 全链路观测(上)
前端·javascript
前端snow2 小时前
ai agent --- mem0 外挂记忆系统
前端
特立独行的猫a3 小时前
用仓颉写一个 Tauri:IPC 的每次往返实现原理(web层到仓颉层的触发过程)
前端·ui·harmonyos·tauri·鸿蒙·仓颉
Dovis(誓平步青云)3 小时前
多个链接不等于多份证据,新闻核验看板怎样合并来源
java·服务器·前端·javascript·人工智能·pdf·电脑
骑着蜗牛撵大象3273 小时前
Qt 事件机制详解:从 QEvent 派生类到事件过滤器的全景指南
前端·python
qq_2518364574 小时前
理发管理系统 —— 会员模块
开发语言·前端·python·flask