:before
ここでの私の考えは、疑似要素または:after
ページ内の任意の要素を追加できる LESS mixin を作成することです。
LESS ミックスインの「名前付きパラメーター」を使用して、疑似要素が か かをユーザーが指定できる汎用ミックスインを作成しようとしまし:before
た:after
。
コンパイルすると、「認識されない入力」というエラーが表示されます。
これが私のコードです:
.setInlineIcon(@iconx: 0; @icony: 0; @pos: before; @margin: 0; @margindir: right) {
&:@{pos} {
.setStructure(@h: 16px; @w: 16px; @d: inline-block; @va: middle);
.getIcon(@iconx; @icony);
content:"";
margin-@{margindir}: @margin;
}
}
.setStrucutre
と.getIcon
は、すでに存在し、機能している 2 つの mixin です。何が悪いのか分かりますか?
このように変数をセレクターとして使えないからでしょうか。