ホームページ > ウェブフロントエンド > CSSチュートリアル > HTML と CSS のみで Div の表示を切り替えるにはどうすればよいですか?

HTML と CSS のみで Div の表示を切り替えるにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-05 22:13:12
オリジナル
900 人が閲覧しました

How Can I Toggle Div Visibility with HTML and CSS Only?

HTML と CSS を使用したクリック時の Div 表示の切り替え

この記事では、次の課題に対する解決策を提供することを目的としています。などの JavaScript ライブラリに依存せずに、HTML および CSS テクニックを使用して、クリック時に div を表示および非表示にします。 jQuery.

HTML5 要素の使用

HTML5 タグ detailsummary を活用すると、折りたたみ可能な div を実現できます追加のスタイルやスクリプトを必要とせずに機能します。これらのタグは、折りたたみ可能なセクションを作成するためのネイティブ サポートを提供します:

<details><br> <summary>Collapse 1</summary><br> <p>Content 1...</p><br></details><br><details><br> <summary>折りたたむ 2</summary><br> <p>コンテンツ2...</p><br></details><br>

スタイリング用の追加 CSS

上記のアプローチは折りたたみ可能な動作を処理しますが、視覚的な外観を改善したい場合があります。ディビジョンCSS スニペットの例を次に示します。

details {<br> border: 1px Solid #ccc;<br> margin-top: 10px;<br> padding: 10px;<br>}<br>概要 {<br> 背景: #eee;<br> カーソル: pointer;<br> パディング: 5px;<br> 表示: block;<br>}<br>summary:hover {<br> 背景: #ccc;<br>}<br>

これらのテクニックを実装すると、jQuery や CSS を使用せずに、HTML と CSS で折りたたみ可能なセクションを効果的に作成できます。他の JavaScript ライブラリ。

以上がHTML と CSS のみで Div の表示を切り替えるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート