-1

SCSS でデータ プレース ホルダーのスタイルを設定しようとしています。率直に言って、データ プレース ホルダーの色を既存の色から濃い灰色に変更したいのですが、うまくいきません。

私のHTML5コードが添付されています。

<optic-select-input id="placeholder" class = "dataplaceholder" data- 
 placeholder="Choose or type subject..."  title = "Type your subject"ng- 
 model="newMessage.Subject" data-maxlength="50"  spellcheck="true">

添付は私の SCSS コードです。

    .dataplaceholder{
       @include placeholder(#A9A9A9,"");
         }


@mixin placeholder($color, $size:"") {
  &:-data-placeholder{
  color:$color !important;
  @if $size != "" {
  font-size: $size;
   }
   } 
   }

どんな助けでも大歓迎です。

4

1 に答える 1

1

[data-placeholder] のような角かっこを追加します。

@mixin placeholder($color, $size:"") {
  &[data-placeholder] {
     color:$color !important;

    @if $size != "" {
      font-size: $size;
     }
  } 
}

.dataplaceholder{
  @include placeholder(#A9A9A9,"");
}
于 2016-10-10T21:20:27.857 に答える