3

: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 です。何が悪いのか分かりますか?

このように変数をセレクターとして使えないからでしょうか。

4

1 に答える 1