gpt4 book ai didi

css - 如何为 Bootstrap 制作响应式(Row Fluid)Mixin

转载 作者:行者123 更新时间:2023-11-28 09:28:28 25 4
gpt4 key购买 nike

我可以将此代码替换为

 <div class="row">
<div class="span10">...</div>
<div class="span2">...</div>
</div>

有了这个,让它更语义化

<div class="article">
<div class="main-section">...</div>
<div class="aside">...</div>
</div>

<!-- Less stylesheet -->
.article {
.makeRow();
.main-section {
.makeColumn(10);
}
.aside {
.makeColumn(2);
}
}

我如何使用流体网格来做到这一点:

 <div class="row-fluid">
<div class="span10">...</div>
<div class="span2">...</div>
</div>

<!-- Less stylesheet -->
.article {
???
.main-section {
.makeColumn(10);
}
.aside {
.makeColumn(2);
}
}

我试过:

.article { #grid > .fluid(@fluidGridColumnWidth768, @fluidGridGutterWidth768);}

以及来自一些 related 的一些变体stackoverflow posts但它没有得到响应。

最佳答案

这对我有用..发帖以防对其他人有帮助。

语义流体网格的混合:

.makeFluidRow(){
width: 100%;
.clearfix();
}

.makeFluidCol(@span:1,@offset:0){
float: left;
#grid > .fluid .span(@span);
#grid > .fluid .offset(@offset);
&:first-child {
margin-left: 0;
.offsetFirstChild(@offset);
}
}

像非流体混合一样使用它们:

.article {
.makeFluidRow();
.main-section {
.makeFluidCol(10); //Spans 10 cols
}
.aside {
.makeFluidCol(1,1); //offset by one, spans 1
}
}

关于css - 如何为 Bootstrap 制作响应式(Row Fluid)Mixin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14695502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com