ホームページ >ウェブフロントエンド >CSSチュートリアル >JavaScript はどのようにしてインタラクティブな Web デザインの CSS スタイルを動的に制御できるのでしょうか?
JavaScript を使用した動的 CSS スタイル
Web 要素の外観を動的に制御することは、インタラクティブ デザインの基礎です。これを実現するために、JavaScript は CSS プロパティをオンザフライで変更する強力なメソッドを提供します。一般的な使用例の 1 つは、ホバー時に要素の表示/非表示を切り替えることです。
提供された例を考えてみましょう。ホバーされた左の div を含む一連の div が、右の div を表示するようトリガーします。 JavaScript を使用してこれを実現するには:
スクリプトの例を次に示します。
const leftDivs = document.querySelectorAll(".left"); const rightDivs = document.querySelectorAll(".right1"); leftDivs.forEach((leftDiv) => { leftDiv.addEventListener("mouseover", () => { rightDivs[0].style.display = "block"; }); leftDiv.addEventListener("mouseout", () => { rightDivs[0].style.display = "none"; }); });
イベント リスナーと JavaScript を使用して CSS プロパティを操作することで、Web アプリケーションのユーザー エクスペリエンスを向上させる動的なインタラクションを作成できます。
以上がJavaScript はどのようにしてインタラクティブな Web デザインの CSS スタイルを動的に制御できるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。