作者:川川shilohjr_993 | 来源:互联网 | 2020-11-23 00:55
CleverCSS是一个用于css的小型标记语言,从Python得到灵感,采用通过简单和干净的结构方式,它可用于以整洁和结构化的方式创建一个样式表;CleverCSS与CSS最明显的区别是句法,它基于缩进而且不单调。
CleverCSS是一个用于css的小型标记语言,从Python得到灵感,采用通过简单和干净的结构方式,它可用于以整洁和结构化的方式创建一个样式表;CleverCSS与CSS最明显的区别是句法,它基于缩进而且不单调。
CleverCSS是一个用于css的受Python启发的小型的标记语言,它可用于以整洁的和结构化的方式创建一个样式表。在很多方面它都比CSS2整洁和强大。
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
更多编程相关知识,请访问:编程教学!!
以上就是CleverCSS是什么?的详细内容,更多请关注 第一PHP社区 其它相关文章!