ブログに書き溜めたいようなことがないのか、そんなことをするヒマがないのか・・。
さて、またもちょっとしたメモ。
pointer-events
pointer-events: none;
SVGなんてさわることないので、主に使うのはコレだけ。
コレを設定すると、いわゆるマウス(タッチ)イベントが発火しなくなる。
- 特定の要素をタップできなくするとか
- テキストを選択できないようにするとか
- 画像をドラッグできないようにするとか
逆に、
本来はクリック・タップできてしまうものを、ないように扱うこともできる・・と。
つまりはセレクトボックスをゴテゴテに修飾したいとき、before/afterで作った要素を重ねまくっても、セレクトボックスへのクリック・タップを生かすことができる、っていうのを知りました。
いやー、これは久々に役に立った!