什么是最有效的方法来减少它的编写,以便它可以为所有浏览器创建规则?
CSS output:
background: url(../i/bg_lines7.png), -webkit-linear-gradient(left, #555, #333) #333;
background: url(../i/bg_lines7.png), -moz-linear-gradient(left, #555, #333) #333;
..
CSS output:
background: #000, url(../i/bg_lines7.png), -webkit-linear-gradient(left, #555, #333);
background: #000, url(../i/bg_lines7.png), -moz-linear-gradient(left, #555, #333);
最佳答案
使用混入。
.my-multi-browser-thing (@image,@gsc,@gec,@bfb) {
background: url(../i/@image), -webkit-linear-gradient(left, @gsc, @gec) @bfb;
background: url(../i/@image), -moz-linear-gradient(left, @gsc, @gec) @bfb;
... add more syntax variations ...
}
.my-multi-browser-thing ("bg_lines7.png",#555,#333);
关于CSS 少了背景图片和渐变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10962657/