ボタンのスタイルを変更する方法がCSSであればクリックした後にelement:active
ではないと思っていました。 ありがとう!クリック後のCSS変更ボタンのスタイル
答えて
純粋なCSSオプションをお探しの場合は、:focus擬似クラスを使用してみてください。
#style {
background-color: red;
}
#style:focus {
background-color:yellow;
}
ボタンのアクティブとフォーカスの擬似要素を選択するだけで、CSSで行うことができます。 http://codepen.io/fennefoss/pen/Bpqdqx
ます。また、背景色を変更する簡単なjQueryのクリック機能を書くことができます:
button:active{
background:olive;
}
button:focus{
background:olive;
}
はcodepen参照してください。
HTML:
<button class="js-click">Click me!</button>
CSS:
button {
background: none;
}
はJavaScript:
$(".js-click").click(function() {
$(".js-click").css('background', 'green');
});
チェックアウトこのcodepen:http://codepen.io/fennefoss/pen/pRxrVG
あなたのコードで何をしたがトン?
a {
padding: 5px;
background: green;
}
a:visited {
background: red;
}
<a href="#">A button</a>
それとも、以下のように、クリック時にクラスを追加するためにjQueryを使用することができます:
$("#button").click(function() {
$("#button").addClass('button-clicked');
});
.button-clicked {
background: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="button">Button</button>
ボタンが<a>
の要素の場合は、:visited
セレクタ。
あなたはしかし、あなただけ変更することができます制限されています:
- カラー
- 背景色
- ボーダー色(およびそのサブプロパティ)
- アウトラインカラー
- 塗りと線のプロパティのカラー部分
私はしていませんthis article about revisiting the :visited
を読んでください。しかし、もっとスマートな人たちがそれをハックする方法を見つけたかもしれません。 link
、hover
、active
、focused
とvisited
:
各リンクは、5つの異なる状態があります。
Link
はhover
はあなたにマウスオーバー、active
は、それがクリックされたの状態があるときに、focused
がアクティブに続き、あなたが最近クリックしたリンクを非フォーカス時にvisited
はあなたが終わる状態であり、正常な外観です。
私はあなたがどちらかfocus
またはvisited
に異なるスタイルを実現したい推測している、あなたは、次のCSSを追加することができます任意のトラブルを起こさないためにあなたのCSSに
a { color: #00c; }
a:visited { #ccc; }
a:focused { #cc0; }
A推奨順は以下の通りです。 :
a
a:visited { ... }
a:focused { ... }
a:hover { ... }
a:active { ... }
あなたは(:HOV、エレメント> STYLE->フィルターを点検/クローム>開発ツール):次のように要素の状態を強制するには、Webブラウザの開発ツールを使用することができます Force state in Chrome Developer Tools
- 1. クリック後にボタンのスタイルを変更する
- 2. 押した後にボタンのスタイルを変更する - CSS
- 3. モーダル後のCSSスタイルの変更
- 4. 要素を変更:クリック後のCSS(JQUERY)
- 5. ウィンドウサイズ変更時のCSSスタイルの変更
- 6. Localstorage CSSスタイル変更
- 7. クリック後にボタンのテキストを変更し、再度クリックした後にボタンのテキストを変更します。
- 8. 変更]ボタンのスタイルは、プログラム
- 9. WP7 - クリック時にボタンのプロパティ/スタイルを変更できない
- 10. ボタンをクリックした後のアンドロイド変更ボタンの背景色
- 11. iDangerous Swiper 2:最初と最後のスライドのCSS /スタイルの変更
- 12. ボタンのスタイルを変更してボタンの色を変更する
- 13. 変更スタイルの前後に
- 14. クリック後に変更されるブートストラップナビバーの折りたたみスタイル
- 15. クリック時の動的ボタンのCSSを変更する
- 16. ボタンをクリックしたときのdivのCSSを変更する
- 17. 変更するCSSスタイル
- 18. Cssの順不同リストの変更スタイル?
- 19. HTMLボタンのクリックでCSSを変更しますか?
- 20. AngularJS:別のボタンをクリックしてCSSを変更する
- 21. インラインフレームの変更内容CSSスタイル
- 22. CSSでアンカータグのスタイルを変更する
- 23. .aspファイルのスタイルを変更する(CSS)
- 24. クリック後のアイコンの変更
- 25. ボタンのスタイルが変更されない
- 26. クリック後にボタンの名前を変更する - Java JButton
- 27. クリックした後にボタンのプロパティを変更するWPF
- 28. クリック後にボタンの色を変更する方法は?
- 29. ボタンのクリックで前後にテキストを変更する
- 30. ボタンのクリック後にJLabelが変更されない
ここにコードを貼り付けて少し説明していただけますか? –
jQuery関数を追加して、クリック時のボタンに余分なクラスを追加することができます –