CleverCSS:用于CSS的小型标记语言
程序员文章站
2022-05-08 21:57:04
...
CleverCSS是一个小标记饰语言用于CSS,从Python得到灵感,采用通过简单和干净的结构方式。在很多方面它都比CSS2整洁和强大。
与CSS最明显的区别是句法:它基于缩进而且不单调。显然这违反了Python的规则,但也不失为组织样式的一个好方法。
一个小例子:
但是,你也可以使用属性:
定义常量:
隐式串接:
计算:
点击查看详情:http://sandbox.pocoo.org/clevercss/
与CSS最明显的区别是句法:它基于缩进而且不单调。显然这违反了Python的规则,但也不失为组织样式的一个好方法。
一个小例子:
ul#comments, ol#comments: margin: 0 padding: 0 li: padding: 0.4em margin: 0.8em 0 0.8em h3: font-size: 1.2em p: padding: 0.3em p.meta: text-align: right color: #ddd
但是,你也可以使用属性:
#main p: font-> family: Verdana, sans-serif size: 1.1em style: italic
定义常量:
background_color = #ccc #main: background-color: $background_color
隐式串接:
padding: $foo + 2 + 3 $foo - 2 // returns: padding: 15 8; if $foo is 10
计算:
// calculations with numbers / values 42px + 2 -> 44px 10px * 2 -> 20px 1cm + 1mm -> 11mm (1 + 2) * 3 -> 9 // string concatenation foo + bar -> foobar "blub blah" + "baz" -> 'blub blahbaz' // You can also calculate with numbers: #fff - #ccc -> #333333 cornflowerblue - coral -> #00169d // You can also add or subtract a number from it and it will do so for all three channels (red, green, blue): crimson - 20 -> #c80028
点击查看详情:http://sandbox.pocoo.org/clevercss/
下一篇: 【Oracle】动态SQL与游标