.rounded-box(@border; @radius; @bg-color: transparent; @padding: 5px 10px) {
border:1px solid @border;
.border-top-radius(@radius);
.border-bottom-radius(@radius);
.border-left-radius(@radius);
.border-right-radius(@radius);
background-color: @bg-color;
padding: @padding;
}
下のスクリーンショットでは、角の丸いボックスを作成する mixin があります。各 div 間にスペースがなく、それぞれに .make-column(4) が適用されていることがわかります。
*bootstrap.less をメインの less ファイルにインクルードし、lessc を実行してコンパイルします。これは、990px を超える幅のスクリーン ショットです。どんな助けでも大歓迎です。
@rounded-box-radius: 10px;
@rounded-box-border: #ccc;
@rounded-box-height:230px;
@box-bg-color: #eee;
.article {
.make-column(4);
}
.promo {
.make-column(4);
.visible-lg;
.rounded-box(@rounded-box-border, @rounded-box-radius);
height: @rounded-box-height;
} // promo end
HTML
<div class="promo">
Promo
</div>
<div class="article">
<h3>Blog Entry 1</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. Duis aute irure dolor.</p>
<div class="date">March 23, 2013</div>
<div class="read-more"><a href="blog-detail.php" title="read more on this title">Read more</a></div>
</div>
<div class="promo">
Promo
</div>