私の目標は、コンテンツプロパティが将来変更される場合に、アイコンクラスから別のセレクタにcontent: '\e826';
をインポートすることです。セレクタのコンテンツを別のセレクタのコンテンツにインポートすることは可能ですか?
.icon-hi:before {content: '\e826';}
.panel {
background: white;
.panel-title {
&:before {
@include .icon-hi;
text-align: center;
width: 20px;
height: 20px;
}
}
}
もちろん、@import
は機能しませんが、別の方法がありますか?一つの場所に値を定義する目的のために
ありがとうアリ、私のアイコンクラスを更新するのが難しくなりますが。私は現在、fontelloのアイコンをバンドルし、更新された '.icon-'クラスをすべてドロップします。私はクラスの内容を参照できることを期待していました。ヴァルスがなくても可能ではないように見える。 – BrandonReid
私はいくつかのオプションで私の答えを更新しました。あなたはミックスインだけでなく、拡張する必要があります。 '.panel-title:extend(.icon-hi all)'のようなものを試してみてください。 –
最も良い選択肢は、使用しているライブラリのソースが少ない場合は、自分自身でソースを組み込み、それらをまとめてコンパイルしてください。 –