ボタンの背景色をフェード効果のあるホバー時に別の色に変更する方法はありますか? これは javascript で実行できることはわかっていますが、これには css のみを使用したいと思います。
質問する
1680 次
2 に答える
10
CSS3 トランジション プロパティが解決策です。
.btn {
background-color: lightblue;
-webkit-transition: all 0.3s ease-out; /* Saf3.2+, Chrome */
-moz-transition: all 0.3s ease-out; /* FF4+ */
-ms-transition: all 0.3s ease-out; /* IE10 */
-o-transition: all 0.3s ease-out; /* Opera 10.5+ */
transition: all 0.3s ease-out;
}
.btn:hover {
background-color: lightgreen;
}
于 2012-06-08T08:44:41.100 に答える
-1
このcssを試してみてください、
button{background-color:#888;}
button:hover{background-color:#CCC;}
HTMLは、
<button>Test</button>
作業コード: http://jsfiddle.net/HJmK9/
于 2012-06-08T08:46:09.960 に答える