css を変数、ミックスイン、プレースホルダーなどに追加してスタックし、特定の時点で出力できるようにしたいと考えています。Sass にこのための動作が組み込まれているかどうかはわかりません。たとえば、IE 固有のスタイリングを含めたり、メディア クエリで使用したりするために、これを使用したいと考えています。すべてを「インライン」で印刷したくはありませんが、たとえば、ファイルの下部または別のファイルに印刷します。コード例では、これをもう少し説明しようとしました。構文については言及しないでください。
.box {
width:250px;
@stack mediaquery_var_or_mixin(small) {
width:100%;
}
}
.input {
width:100px;
@stack mediaquery_var_or_mixin(small) {
width:100%;
}
}
echo mediaquery(small);
出力は次のようになります。
.box {
width:250px;
}
.input {
width:100px;
}
@media (max-width: 320px) {
.box {
width:100%;
}
.input {
width:100%;
}
}