CSS3的渐变属性的疑惑
问题描述
background: -webkit-gradient(linear, 0% 20%, 0% 1000%, from(#fff), to(#fff), color-stop(.1,#f3f3f3));
没见过这种语法格式欸,有点不懂什么啥意思
见过的都是这种格式background: linear-gradient(direction, color-stop1, color-stop2, ...);
关于第一种格式希望大神能解析一下并且推荐一些资料谢谢!
问题解答
回答1:这是webkit内核渐变的老式书写规则:-webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) //老式语法书写规则;例如:background: -webkit-gradient(linear,center top,center bottom,from(#ccc), to(#000));
回答2:webkit-是兼容前缀,它告诉-webkit-内核的浏览器采用自己的方法来实现后缀后面的样式,一般完整的兼容前缀是:
{ -webkit-style: value; -moz-style: value; -ms-style: value; -o-style: value; style: value;}
这样浏览器就能自动识别支持的那一个样式。比如用chrome,它是-webkit-内核,因此只识别-webkit-前缀的样式和没有前缀的样式。-webkit-前缀告诉chrome用自己的实现方式渲染渐变,但最终样式依然由没有前缀的样式决定。
相关文章:
1. objective-c - iOS怎么实现像QQ或者微信的实时推送2. 网页爬虫 - python爬虫翻页问题,请问各位大神我这段代码怎样翻页,还有价格要登陆后才能看到,应该怎么解决3. 求大神帮我看看是哪里写错了 感谢细心解答4. MySQL客户端吃掉了SQL注解?5. 数据库 - MySQL 单表500W+数据,查询超时,如何优化呢?6. php自学从哪里开始?7. mysql - AttributeError: ’module’ object has no attribute ’MatchType’8. android - Windows系统下运行react-native App时,报下面的错误?9. phpstady在win10上运行10. javascript - 图片能在网站显示,但控制台仍旧报错403 (Forbidden)
