LoginSignup
0
2

More than 5 years have passed since last update.

autoprefixerでinputとかのplaceholderのテキストの色をcssで変えたいとき

Posted at

gulp-autoprefixerで、自動でベンダープレフィックスつけてますが、
placeholderのテキストの色を変えたいときに
:placeholder-shownではダメだったので、こうしたよ、っていう内容です。

はじめに

ベンダープレフィックスなんて嫌いだ!!
とずーっと思ってた私にとって、autoprefixerは天啓でした。神の啓示。神!いや、仏!

でもそんなautoprefixerも設定とかちゃんとしとかないと動かないときあるよね。

例えば、display:grid
これはIEに対応しようと思うと大変! だけどデフォルトでは対応してないので、optionにgrid: trueを入れる必要があります。

どう書く?

placeholderの色を変えたいときに
:placeholder-shown だと対応してくれなかったけど
githubの英語のイシュー漁ったら
::placeholder
でやろうぜ!みたいな議論があったので
やってみたら動いてくれました。

style.scss
input::placeholder{
  color: red;
}

って書けばいいんだよっと!

まとめ

なんかこんな感じで一応動いたので、記事にしましたが、
もし間違ってたら教えてください。

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2