CleverCSS是什么?

互联网 20-11-10

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是什么?的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: CleverCSS
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:CSS属性前缀的作用是什么?

相关资讯