CSS 更少创建间距变化
CSS LESS creating spacing variations
我想知道如何使用 LESS 实现以下 CSS:
.spacingTop {
margin-top: 8px;
}
.spacingRight {
margin-right: 8px;
}
.spacingBottom {
margin-bottom: 8px;
}
.spacingLeft {
margin-left: 8px;
}
我应该用迭代做些什么吗?
你究竟想做什么?
因为创建 LESS CSS 是为了组织您的代码。这 类 完全不同。
我建议你使用 mixins。为此,我将使用以下示例:
.margins( @top , @right , @bottom , @left)
{
margin-top: @top;
margin-left: @right;
margin-bottom: @bottom;
margin-left: @left;
}
... 稍后按如下方式使用它
.spacingTop
{
.margins( 15px );
}
希望对您有所帮助! :)
我想知道如何使用 LESS 实现以下 CSS:
.spacingTop {
margin-top: 8px;
}
.spacingRight {
margin-right: 8px;
}
.spacingBottom {
margin-bottom: 8px;
}
.spacingLeft {
margin-left: 8px;
}
我应该用迭代做些什么吗?
你究竟想做什么? 因为创建 LESS CSS 是为了组织您的代码。这 类 完全不同。 我建议你使用 mixins。为此,我将使用以下示例:
.margins( @top , @right , @bottom , @left)
{
margin-top: @top;
margin-left: @right;
margin-bottom: @bottom;
margin-left: @left;
}
... 稍后按如下方式使用它
.spacingTop
{
.margins( 15px );
}
希望对您有所帮助! :)