LoginSignup
3
0

More than 5 years have passed since last update.

CSS フォーム内で文字変換した時に文字が消える!?

Last updated at Posted at 2017-01-30

そんなバカな....

スクリーンショット 2017-01-30 11.08.26.png

消えとるぅー:hugging:

原因は「::selection」

::selectionってのは

selection.css
::selection {
  background: #4f5362;
  color: #FFFFFF;
}

みたいに背景色と文字色を指定したら
スクリーンショット 2017-01-30 11.09.45.png

普通こうなるのが
スクリーンショット 2017-01-30 11.10.03.png

こうなる。カッコイイ?:japanese_goblin:

フォーム内で文字変換した時にこの文字色のスタイルがかかるらしい。
なので文字が消えるというよりは、#FFFFFF(白色)になっていんですね。

こうした

フォーム以外にスタイルかかるようにすればいい。

selectionFix.css
:not(input)::selection {
  background: #4f5362;
  color: #FFFFFF;
}

:not()とか初めて使った

3
0
3

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
3
0