このjsfiddleでわかるように、トグル スイッチ (ミュート ボタン) を作成しようとしています。
- 現在の設定、つまりミュートまたはミュート解除を表示します
- ホバーすると、代替が表示されます
ただし、私の問題は、ユーザーがボタンをクリックすると、反対のボタンが表示されるのではなく、反対のボタンがホバー状態であることを示しています。これが理にかなっているといいのですが、笑。基本的に相互作用は次のとおりです。
- ミュート解除状態のビュー ボタン
- カーソルを合わせると、ミュート アイコンが表示されます
- ミュート状態のホバー画像であるため、クリックしてミュート解除アイコンを再度表示します
- アイコンがホバーされていない場合、適切なアイコン、つまりミュートが表示されます
jsfiddle の例では、:hover 属性ではなく、クリックしてボタンを表示する必要があります...助けはありますか? 私は、この種のことは css だけでは処理できないことを認識しています.. (これが混乱しているように思われる場合は申し訳ありませんが、私は今日しばらくの間 codepeak で作業していました...)