CSS3トランジションのみを使用してボタン/ divタグを上書きするときに、ページの背景色を変更したいと思います。私は徐々に色が来て、トランジションエフェクトを使用したいのですが、divのホバーイベントにページの背景色を関連付ける方法がわかりません。誰かが私のコードで私を助けてくれますか?ありがとうございましたCSS3トランジション
0
A
答えて
1
これはCSS3では現在できません。将来的には
(CSS4?)以下のように、あなたはそれを行うことができるでしょう:
body {
background-color: red;
transition: background-color 1s ease;
}
$body #theButton:hover {
background-color: green;
}
ノート第2のセレクタで$
を。 CSSブロックが適用される要素を示します。残念ながら、これはまだ一度も実装されていないので、Javascriptに頼らざるを得なくてはなりません。
(jQueryのを使用して)更新:
CSS:
body {
background: red;
transition: background-color 1s ease;
}
body.hover {
background: green;
}
Javascriptを:
$('#theButton').hover(function(){
$('body').addClass('hover');
}, function(){
$('body').removeClass('hover');
});
がここにフィドルです:http://jsfiddle.net/mWY88/1/
効率を最大にするために、あなたのセレクタをキャッシュする必要があります。
0
実際、I'm doing it hereのようなCSS3トランジションアニメーションを使用すると、身体の背景色を変更することができます。私はhereから論理を得ました。
関連する問題
- 1. CSS3トランジション、キーフレーム、アニメーション
- 2. スケール上のCss3トランジション
- 3. CSS3トランジションのJQueryフォールバック
- 4. CSS3のパースペクティブ、トランジション、トランジションをjQueryで変更
- 5. CSS3背景画像トランジション
- 6. css3トランジション:フローティングアイテムの流体レイアウトアニメーション
- 7. CSS3トランジションがトレイルを残す
- 8. CSS3トランジション:「トランジション:すべて」は「トランジション:x」よりも遅いですか?
- 9. 横型CSS3アコーディオン固定遅れトランジション
- 10. CSS3トランジションのjQuery方向認識ホバー
- 11. css3 Webkitトランジション翻訳:無効なプロパティ値?
- 12. CSS3トランジション方法、ラジオ選択ボタン用
- 13. css3(トランジション)が機能しない
- 14. CSS3トランジションの容易化とボックスシャドウ
- 15. CSS3トランジションでマウスオーバー/ホバーを遅らせる
- 16. CSS3トランジションによるSVG要素のアニメーション
- 17. トランジション付きの簡単なjQuery/CSS3メニュー
- 18. Windows PhoneブラウザでハードウェアアクセラレーションされたCSS3トランジション
- 19. CSS3トランジションが動作しない
- 20. CSS3トランジション/アニメーションが機能しない
- 21. CSS3トランジション - 私は私のCSS3トランジションの問題を抱えています同じ要素
- 22. css3トランジションを常に同じ方向に回転させます
- 23. CSS3トランジションの展開/折りたたみを追加する
- 24. リニアグラジエントを使用したCSS3トランジションでの不思議な動作
- 25. css3トランジションのように動作するJavascript
- 26. RGBA BackgroundプロパティはCSS3トランジションでサポートされていませんか?
- 27. ループ内のCSS3トランジションを再生するには?
- 28. HTML5 swipe.js css3トランジション。オフスクリーンレンダリングとページ要素のキャッシュ
- 29. CSS3トランジションが変化しやすくなっていない
- 30. CSS3トランジションで色を追加して消したい
私はCSSでしかできないと思います。 – MarcinJuraszek