Css 如何设置变量值,跳过一些变量并将其保留为默认值
我找到了其他几种方法。。但我想知道是否有可能像我下面的例子那样做 这些组合:Css 如何设置变量值,跳过一些变量并将其保留为默认值,css,variables,Css,Variables,我找到了其他几种方法。。但我想知道是否有可能像我下面的例子那样做 这些组合: .mix( @marg: 1px, @pad:2px, @bg: red ){ margin:@marg; padding:@pad; background:@bg; } 例1: span{ .mix(5px); } 将导致: span { margin: 5px; padding: 2px; background: red; } 但是如果我想设置边距和背景。。。并保持
.mix( @marg: 1px, @pad:2px, @bg: red ){
margin:@marg;
padding:@pad;
background:@bg;
}
例1:
span{
.mix(5px);
}
将导致:
span {
margin: 5px;
padding: 2px;
background: red;
}
但是如果我想设置边距和背景。。。并保持默认的填充方式如何跳过填充?或者,如果我只需要设置填充和背景,如何跳过边距并用默认值覆盖它
总结
有没有可能制作一些类似的:
span{
.mix(15px, default, blue);
}
结果:
span {
margin: 15px;
padding: 2px;
background: blue;
}
这对我很有用:
span{
.mix(@marg:15px, @bg:blue);
}
这么简单。。。太赫兹