CSSのみを使用して、マウスダウンイベントでdivを強調表示(背景色を変更)し、マウスボタンが上がったときに強調表示を解除することは可能ですか?
質問する
12368 次
4 に答える
14
どれだけ広くサポートされているかはわかりませんが、少なくとも (chrome FF と Safari では) 動作するようです。
<style>div:active{background:red}</style>
<div>test</div>
于 2013-04-17T13:44:32.183 に答える
6
疑似クラスを使用してみてください:active
:
yourselector:active {
background: #F00; // Or whatever
}
デモ: http://jsfiddle.net/darkajax/JEy9f/
MDNによると、Chrome、Firefox、IE 8+ などと互換性があるはずです...
于 2013-04-17T13:44:48.163 に答える
1
はい、:active
セレクターを使用できます。
于 2013-04-17T13:46:07.153 に答える
0
:active 疑似セレクターを試しましたか?
そう
.class:active{
background:red;
}
于 2013-04-17T13:45:22.797 に答える