• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

webkit博客:CSS3线性渐变样式语法_css

css 搞代码 7年前 (2018-06-11) 96次浏览 已收录 0个评论

网页制作Webjx文章简介:webkit对于css3渐变样式语法的更新.

之前,我在前端观察发表了一篇《理解CSS3线性渐变》,相信很多同学都有研究过CSS3的渐变,大部分人都会感到纠结吧,webkit和firefox的语法有很大的不同啊。事实上,对比W3C规范,可以发现Firefox的语法更规范一些。现在好消息来了,Webkit开始优化CSS3渐变的语法了。真搞不懂当年(08年)webkit为什么采用那种写法。

具体哪种写法更优秀就不讨论了,近日webkit在其博客中介绍了渐变的新写法,新写法采用了W3C和Firefox所用的语法,即,将-webkit-gradient拆分为-webkit-linear-gradient和-webkit-radial-gradient。

让我们直接看一下具体的代码如何:

1 2 3 4 5 
.selector{ background:-moz-linear-gradient(left,      white,      black);/*gradient for firefox*/ background:-webkit-linear-gradient(left,      white,      black);/*new gradient for webkit */ background:-webkit-gradient(linear,      0      0,      0      100%, from(#white), to(#black));/*the old grandient for webkit*/ }

当然,放射渐变也同样做了优化:

1 2 3 4 5 
.selector{ background:-moz-radial-gradient(10%      30%,      white,      black);/*gradient for firefox*/ background:-webkit-radial-gradient(10%      30%,      white,      black);/*new gradient for webkit */ background:-webkit-gradient(radial,      0      10%,      0      30%, from(#white), to(#black));/*the old grandient for webkit*/ }

嗯,webkit和firefox终于可以用同样的渐变语法了,当然,什么时候他们都能够去掉私有前缀最好——最好的时期是IE9也能完美支持渐变 T_T

需要注意的是,新的渐变语法只被部署到了nightly build版本的webkit上,safari和chrome都尚未真正实现,但是估计不远了吧~

欢迎大家阅读《webkit博客:CSS3线性渐变样式语法_css,跪求各位点评,若觉得好的话请收藏本文,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:webkit博客:CSS3线性渐变样式语法_css
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址