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

网页制作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都尚未真正实现,但是估计不远了吧~

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索background
, webkit
, 语法
, gradient
, black
, webkit 
, 写法
线性渐变
,以便于您获取更多的相关知识。

时间: 2024-09-23 09:26:47

webkit博客:CSS3线性渐变样式语法的相关文章

css3 线性渐变和径向渐变示例附图

 css3 线性渐变和径向渐变示例附图 代码如下: <html> <head> <meta charset="utf-8"/> <title>css截取字符串</title> <style type="text/css"> li {width:240px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;} </sty

用CSS样式表来定义博客上的链接样式

css|博客|链接|样式表 <style type="text/css"> A { text-decoration: NONE; color:#51bfe0} A:hover {font-weight: bold;color:#990099} <style>鼠标放在链接字体上的时候,链接字体变粗,颜色改变,如本博客上的样子.其中color:#990099表示链接字体改变的颜色,可以根据个人爱好修改,其他的不需要改. <style type="te

用 Flask 来写个轻博客 (9) — M(V)C_Jinja 语法基础快速概览

#目录 前文列表 扩展阅读 Jinja 变量名 注释 控制语句 if 语句 循环 过滤器 无参数调用 带参数调用 宏 定义宏 调用宏 结果 兼容 JavaScript 前文列表 用 Flask 来写个轻博客 (1) - 创建项目 用 Flask 来写个轻博客 (2) - Hello World! 用 Flask 来写个轻博客 (3) - (M)VC_连接 MySQL 和 SQLAlchemy 用 Flask 来写个轻博客 (4) - (M)VC_创建数据模型和表 用 Flask 来写个轻博客 (

博客园页面css样式

#sideBar,#blog_post_info_block { display: none; } #under_post_news { display: none; } /*评论框大小*/ #tbCommentBody.comment_textarea{ width:890px; } /*尾部间距*/ #footer { text-align:center; border-top:2px solid #2F4F4F; margin-left:25px; margin-right:25px; p

推荐设计师30种博客评论设计样式

读者在浏览博客的时候,博客设计的细节问题往往会直接影响到博客质量,同时无意之间传达出博主对自己的博客重视与否,博客评论的设计也不例.博客评论可以说是读者与博客交流互动一个重要的环节,但大多数时候博主只是把留言放在那里,并未更深入地思考博客的评论设计怎样才是更好更有效的.在这里推荐30种国外设计师博客的评论设计样式,或者能从他们的小细节处理中找到属于你的灵感. 01. 404uxd-推荐30种博客评论设计样式 02. Antiphrasis-推荐30种博客评论设计样式 03. Avalonstar

如何在博客中使用SublimeText风格的代码高亮样式

因为觉得博客园自带的代码高亮样式很单一,不符合作为前端的我的审美习惯,于是下定决心要想办法折腾出一个方法来应用上另外一套代码高亮样式. 虽然探索的过程是很痛苦的,但最后还是成功了,但也不枉付出的那些努力.近来有网友问及如何实现,现分享出来,看完本文后你也可以把自己博客的代码整得漂亮些,让别人看着舒服些了. 方法其实是很麻烦的,即使是写了好几篇博客了对这个过程我已经娴熟了,但其实也还是挻麻烦的.不过谁叫我有是个偏执狂呢,为了让页面漂亮我愿麻烦自己,舒服大家.如果你有更好的方法那当然更好. 安装su

PHP仿博客园个人博客数据库与界面设计

自学PHP大半年多了,断断续续地,但是最终还是坚定了我的想法,将PHP继续下去,所以写这个PHP的博客是为了找个稳定的 PHP工作,不求工资多高,但求一收留之地.我能看懂大部分英语文档,人不蠢,爱学习,有兴趣地可以联系下!有诚意的来吧!qq:240382473 我会分3-5次发布所有关键代码和文档说明,博客后台所有的样式均套用博客园! 说明: 1. 不完全采用MVC架构,但是理念就是这样的.因为还不能写出很稳定的MVC架构. 2.几乎不采用JQUERY AJAX 因为不是特别熟悉,运用起来还不自

用 Flask 来写个轻博客 (12) — M(V)C_编写和继承 Jinja 模板

目录 目录 前文列表 扩展阅读 使用 Bootstrap 编写 Jinja 模板文件 继承一个模板 前文列表 用 Flask 来写个轻博客 (1) - 创建项目 用 Flask 来写个轻博客 (2) - Hello World! 用 Flask 来写个轻博客 (3) - (M)VC_连接 MySQL 和 SQLAlchemy 用 Flask 来写个轻博客 (4) - (M)VC_创建数据模型和表 用 Flask 来写个轻博客 (5) - (M)VC_SQLAlchemy 的 CRUD 详解 用

用 Flask 来写个轻博客 (32) — 使用 Flask-RESTful 来构建 RESTful API 之一

目录 目录 前文列表 扩展阅读 RESTful API REST 原则 无状态原则 面向资源 RESTful API 的优势 REST 约束 前文列表 用 Flask 来写个轻博客 (1) - 创建项目 用 Flask 来写个轻博客 (2) - Hello World! 用 Flask 来写个轻博客 (3) - (M)VC_连接 MySQL 和 SQLAlchemy 用 Flask 来写个轻博客 (4) - (M)VC_创建数据模型和表 用 Flask 来写个轻博客 (5) - (M)VC_SQ