css3 渐变怎么实现?

 我来答
森德隆网络科技
2012-12-20 · TA获得超过196个赞
知道小有建树答主
回答量:186
采纳率:0%
帮助的人:53.8万
展开全部
属性 Gradient( <渐变类型>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*)

-webkit-
-moz-l
-o-
前缀是 各种浏览器的 特有样式

gradient是webkit引擎对渐变的实现参数,一共有五个。第一个参数表示渐变类型(type),可以是linear(线性渐变)或者radial(径向渐变)。第二个参数和第三个参数,都是一对值,分别表示渐变起点和终点。这对值可以用坐标形式表示,也可以用关键值表示,比如 left top(左上角)和left bottom(左下角)。第四个和第五个参数,分别是两个color-stop函数。color-stop函数接受两个参数,第一个表示渐变的位置,0为起点,0.5为中点,1为结束点;第二个表示该点的颜色。

参考 资料
http://www.w3cplus.com/content/css3-gradient
earnest1234
推荐于2017-09-30 · TA获得超过334个赞
知道小有建树答主
回答量:224
采纳率:0%
帮助的人:284万
展开全部
针对不同浏览器有不同的前缀,基本还是相似的,下面的意思是线性渐变,从上方开始,从黑色渐变到白色
-webkit-linear-gradient(top,#000,#fff);
-moz-linear-gradient(top,#000,#fff);
-o-linear-gradient(top,,#000,#fff);
也可以加一些渐变中间的颜色
-webkit-linear-gradient(top,#000,#eee 20%,#fff);
也可以使用color stop,跟上面的意思相同
-webkit-linear-gradient(top,#000,color-stop(0.2, #eee),#fff)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
woshichenyin
2012-12-20 · 超过11用户采纳过TA的回答
知道答主
回答量:150
采纳率:0%
帮助的人:41.2万
展开全部
楼上有说线性渐变了,还有个径像渐变:-webkit-radial-gradiet(top,#fff,#999);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2012-12-20 · TA获得超过1466个赞
知道答主
回答量:154
采纳率:0%
帮助的人:70.2万
展开全部
百度gradient
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式