纯纯CSS实现颜色渐变效果(包含环形渐变、线性渐变、彩虹效实现颜色渐变效果(包含环形渐变、线性渐变、彩虹效
果等)果等)
通过CSS border-radius,我向大家展示了如何实现方形元素的圆角效果,这解决了以前美工画出这种效果而开
发人员无法实现的问题。CSS渐变色(Gradients)也是一个类似的技术。现在火狐,谷歌浏览器,Safari,IE8+都
支持这种技术,我们可以安全的在网站上使用它
下面我们来看看CSS渐变色(Gradients)技术基本的语法,浏览器支持情况和缺陷。
CSS渐变色渐变色(Gradients)术语和解释术语和解释
CSS渐变色(Gradients)能让我们用一种颜色渐变的效果修饰一个空间——从一种颜色过渡到另外一种颜色——填充这个空
间。渐变色有两个形式:linear (线性渐变) 和 radial (环形渐变)。很显然CSS渐变色(Gradients)技术是产生了一种视觉图案效
果,而实现这种视觉效果很简单,能通过简单编程实现。CSS3里很早就引入了CSS渐变色(Gradients),但这种技术的推广却
经历了很长时间。
CSS颜色线性渐变的语法颜色线性渐变的语法
CSS颜色线性渐变的语法在各种浏览器里的实现稍微有些不同,但最后是统一标准的:
复制代码
代码如下:
background-image: linear-gradient(<point> || <angle>,]? <stop>, <stop> [, <stop>]*)
第一个参数是渐变起始点或角。第二个参数是一种颜色停止点(color stops)。至少需要两种颜色(起点和终点),你可以添加任
意种颜色来增加颜色渐变的丰富程度。对颜色停止点的定义可以是一种颜色,或一种颜色加一个百分比:
复制代码
代码如下:
评论0
最新资源