css3 渐变色彩(Gradient)
2015-11-09 14:38
232 查看
渐变色彩
线性渐变(linear)和径向渐变(radial)由于不同的渲染引引擎实现渐变的语法不同,这里我们只针对线性渐变的 W3C 标准语法来分析其用法,其余大家可以查阅相关资料。
W3C 语法已经得到了 IE10+、Firefox19.0+、Chrome26.0+ 和 Opera12.1+等浏览器的支持。
线性渐变:
参数:
第一个参数:指定渐变方向,可以用“角度”的关键词或“英文”来表示:
第一个参数省略时,默认为“180deg”,等同于“to bottom”。
第二个和第三个参数,表示颜色的起始点和结束点,可以有多个颜色值。
background-image:linear-gradient(to left, red, orange,yellow,green,blue,indigo,violet);
效果图:
例子:
style:
p {
width: 400px;
height: 150px;
line-height: 150px;
text-align:center;
color: #000;
font-size:24px;
background-image:linear-gradient(to top left,red,yellow,blue,green);
}
html:
<p>右下角向左上角的线性渐变背景</p>
效果:
线性渐变(linear)和径向渐变(radial)由于不同的渲染引引擎实现渐变的语法不同,这里我们只针对线性渐变的 W3C 标准语法来分析其用法,其余大家可以查阅相关资料。
W3C 语法已经得到了 IE10+、Firefox19.0+、Chrome26.0+ 和 Opera12.1+等浏览器的支持。
线性渐变:
参数:
第一个参数:指定渐变方向,可以用“角度”的关键词或“英文”来表示:
第一个参数省略时,默认为“180deg”,等同于“to bottom”。
第二个和第三个参数,表示颜色的起始点和结束点,可以有多个颜色值。
background-image:linear-gradient(to left, red, orange,yellow,green,blue,indigo,violet);
效果图:
例子:
style:
p {
width: 400px;
height: 150px;
line-height: 150px;
text-align:center;
color: #000;
font-size:24px;
background-image:linear-gradient(to top left,red,yellow,blue,green);
}
html:
<p>右下角向左上角的线性渐变背景</p>
效果:
相关文章推荐
- TextView字体样式Spannable
- CSS:点击图片区域上传文件
- resize属性研究
- div+css布局
- css outline属性
- CSS优先级的详细解说
- css display属性详解
- Css3 display用法
- 关于css控制中文的一些技巧
- 一些CSS技巧
- CSS 之 Opacity多浏览器透明度兼容处理
- 深入解析CSS的display:inline-block属性的使用
- Css设计模式-理论篇之OOCSS、SMACSS与BEM
- 写给初学者css优先级问题
- 关于css3选择器的浏览器兼容性
- css设计中的不变与可变
- 实现用CSS切割图片的方法
- 详解css中position属性
- css框架---网易NEC之css规范,使用和学习心得
- textarea: 保留textarea中的换行,将源样式显示在页面