理想的には、SCSSで次のようなものを書きたいと思います。
$small: 1px;
$large: 10px;
.top-margin-1small { margin-top: $small; }
.top-margin-2small { margin-top: 2*$small; }
// ...
.top-margin-9small { margin-top: 9*$small; }
.top-margin-1large { margin-top: $large; }
.top-margin-2large { margin-top: 2*$large; }
// ...
.top-margin-9large { margin-top: 9*$large; }
そして、次のようにHTMLで好きなマージンをBRICKで構築します。
<div class="top-margin-1large top-margin-3small">
foo
</div>
唯一の問題は、マージンを互いに「重ねる」ことができないため、これが機能しないことです。大きい方が「勝ち」、または指定された最後のマージンが「勝ち」ます(忘れました、どちらですか?)
私がやりたいことに対する良い解決策はありますか?