2008/11/19

GTK+ CSS引擎逐渐完善:支持border-image!

还记得三个月前GTK+CSS引擎0.1版首次释出的消息吗?请看这里:GTK+CSS主题引擎0.1版发布

现在,这个主题引擎在不断的完善当中,而即将到来的GTK+CSS Engine 0.3已经支持CSS 3.0中的border-image了。

—–

为了让主题制作变得简单、有趣而且更容易操控,GNOME开发者发起了这个工程:GTK+CSS Engine,意为通过写CSS就可以定制自己的主题。

现在即使你对桌面应用程序的编写毫无经验,但是只要熟悉CSS,你就可以定制主题了。

GTK+CSS Engine有一个额外的组件叫ccss,即专门用于解析CSS文件的C语言库。所以在你自己测试使用GTK+CSS Engine时,千万不要忘了先编译并安装ccss。

现在回到标题,最新的CSS引支持了叫“border-image”的东西,这是什么呢?

原来border-image是CSS 3.0中新引入的东西,在网页中(或者未来的GTK+主题中),可以通过设定border-image来定义“边框的图片”!

WOW,只要准备一张图片(特别是圆角),设定为border-image的话,该元素就能呈现出如下图所示的样式!仅仅用了一句CSS代码!

顺便提一下,现在的主流浏览器都还未支持CSS 3.0,估计CSS 3.0先要在桌面平台应用起来了。

嗯,拭目以待!期待GTK+CSS Engine继续创造丰富多彩的桌面世界!

没有评论:

发表评论