公開まで、これらの状態(:ホバー、:フォーカス、アクティブなど)をどのように維持できますか?JavaScript - 公開まで擬似クラス(:ホバー、:アクティブ、フォーカス)をアクティブにします。
は、この例を見てみましょう:
<style> div:hover, div:focus, div:active { background: red; } </style>
<div tabindex="-1">I would be red, if hovered, focused or being active. Until the button 'toggle off' is pressed.</div>
<button onclick="toggleItem('on', 'hover');">Toggle on</button>
<button onclick="toggleItem('off', 'hover');">Toggle off</button>
function toggleItem(action, style)
{
if (action == "on")
{
// style activation
}
else if (action == "off")
{
// disable activated style
}
}
を私はx秒ごとにこの状態をトリガする、間隔を設定することを考えました。しかし、 "良い練習"ではないようです...どんな提案?基本的にはちょうど開発ツールのような
:
これは実際には不可能です。あなたの最善の策は、それぞれの状態に対応するクラス名( 'div:hover、div.hover、...')を使用し、それらを切り替えることです。 – CBroe
@CBroe画像で質問を更新しました。彼らはどのようにこの機能をサポートしていますか? –
Devツールやブラウザの拡張機能は、通常のWebサイトの範囲からアクセスできない低レベルのAPIなどにアクセスします。 – CBroe