ボタンをクリックしたときにのみ、そのボタンの背景イメージを変更する方法はありますか?CSS:マウスが特定のhtml要素をクリックしたときに背景を変更します
CSSのクロスブラウザソリューションですか、それともjQueryで行うべきですか?
おかげ
ボタンをクリックしたときにのみ、そのボタンの背景イメージを変更する方法はありますか?CSS:マウスが特定のhtml要素をクリックしたときに背景を変更します
CSSのクロスブラウザソリューションですか、それともjQueryで行うべきですか?
おかげ
あなたは:focus
、:active
または:visited
セレクタをしようとする場合があります。ユーザがリンクをクリックした場合、:visited
がクリックされている間に(例えば、ウェブサイトを介してタブすることによって)、ユーザが要素に焦点を合わせた場合、:focus
がトリガされる。
@andre_roestiあなたの解決策は良いですが、IE6などのいくつかの人がこの擬似クラスで必要なものを与えないかもしれません。 IE6は、すべてのhtmlタグではなくアンカータグについてのみ、あなたの上記のルールに従います!したがって、JavascriptまたはJavascript Frameworkがこのケースの適切なソリューションになります。この情報が役立つことを願っています。 – enam
@enamなぜIE6をサポートし続けますか?それは〜4%http://www.w3counter.com/globalstats.phpまで下がり、サポートに多くの労力を要します。 – fncomp
JavaScriptをIE6 **のフォールバックとして使用できますが、他のブラウザでは** CSSを使用する必要があります** - 無効化されたJavaScriptを使用しているユーザーについて考える – anroesti
これはどういう意味ですか?ページのどこかのリンクがボタンのBGイメージを制御していますか? – Zakman411
@ Zakman411リンクがボタンです。私は彼の現在の状態に応じて背景を更新したい。ホバーはCSSで簡単に行うことができます。要素の "ボタンダウン"状態はどうですか? – aneuryzm
ボタンはまだ訪問されていませんか?あなたは#にURLを使用できますか?これは楽しい質問です。 – fncomp