CSS 少了背景图片和渐变?

标签 css less

什么是最有效的方法来减少它的编写,以便它可以为所有浏览器创建规则?

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/

相关文章:

css - 输入的文本导致 textarea 在表单提交后扩展到 div 之外

javascript - 有没有一种方法可以使用 javascript 来查找 textarea 元素的宽度,即使在拉 Angular 时也是如此?

css - 使用 LESS 检查父级是否上课

ruby-on-rails - Twitter Bootstrap Rails : How to write semantic HTML by reusing classes?

css - Bootstrap 缩略图相同的高度并在 LESS 中将 div 对齐到底部

css - 少CSS : Maximum call stack size with loop in loop

css - 居中动态大小的图像

第一列固定的 HTML 表格

css - 快速字体网络字体在 chrome 或 ie 中不起作用

windows - Assetic 在 Windows 上生成空文件(symfony2 + less)