CSS功能是否存在?

前端之家收集整理的这篇文章主要介绍了CSS功能是否存在?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我不知道该说什么,但基本上让我们说我有一种我使用的风格,
.somepattern{
    font-size:16px;
    font-weight:bold;
    border:2px solid red;
}

但有时我想更改边框的字体大小和颜色.可以将此代码视为库,我可以将样式设置为div

<div class="somepattern">Text</div>

但仍然控制16px和红色像我们做的功能

解决方法

您不能以编程方式从您的标记控制CSS,但您可以使用许多CSS扩展之一使CSS更像编译语言.

http://lesscss.org/

http://sass-lang.com/

如果我们在LESS中写下你的例子,我们会得到这样的结果:

.somepattern(@color: red,@size: 16px) {
    font-size:@size;
    font-weight:bold;
    border:2px solid @color;
}

然后你可以在你的LESS文件中使用它:

.myclass {
    .somepattern(green,20px);
}

猜你在找的CSS相关文章