我不确定这是否可能。但我觉得应该有办法做到这一点。我正在使用 SASS,我正在尝试找到一种优化边界的方法。我希望能够在一行中定义我的边框尺寸、类型和颜色。
在某些情况下,我有 1、2 或 3 个边框。而我想做的是。使用 SASS 编写一些东西,其中所有属性都可以在一行中定义。问题是..
border-left
:border-right:
border-top:
和border-bottom:
都是单独的选择器,我想将它们组合起来。
我正在考虑做的是这样的事情......
须藤代码:
border ($top,$left,$right,$bottom, $type, $color);
#div {
@include border(1px, 1px, 1px, 0, solid, #CCC);
}
我在想这些方面的东西会很接近......但问题再次是将所有边框选择器组合成一行,以便输出为有效的 CSS。
@mixin borders {
border:($top,$left,$right,$bottom, $type, $color);
}
使用@mixin 是完全错误的,我很确定这一点......所以任何帮助我指向正确方向的帮助将不胜感激。提前致谢..