CSS で要素を非表示にする方法はいくつかありますが、不透明度を設定した
によってクリック イベントをトリガーできます。 0メソッドへ。
CSS で要素を非表示にする方法:
1.display:none;
.box{ display: none; }
最も単純で大雑把な方法は、display 属性を設定することです。要素の値はありません。
display:none; に設定された要素はページ領域を占有せず、それらの要素が占める領域は他の要素によって占有されるため、ブラウザが再配置および再構築されます。
2. 可視性: hidden
.box{ visibility: hidden; }
このメソッドは要素を非表示にできますが、要素は依然としてページ領域を占有するため、ブラウザは再構築されるだけで、リフローは発生しません。
ページ レイアウトを変更せずに要素を非表示にしたい場合は、visibility:hidden; メソッドを使用することをお勧めします。
3, opacity:0; (filter: alpha(opacity=0); 互換性を考慮して両方を記述する必要があります)
要素の透明度の不透明度属性を 0 に設定すると、ページを非表示にすることもできます要素。
.box{ opacity:0; }
は、visibility:hidden; と同じ方法で表示され、ページ領域も占有します。
イベント バインディングの違い:
display:none; 要素はページから直接消えるため、要素にバインドされた イベントは有効になりません。
visibility: hidden; 要素 はバインドされたイベント をトリガーしません。
opacity:0; 要素 はバインドされたイベント をトリガーします。たとえば、クリックするとクリック関数がトリガーされます。
HTML/CSS の詳細については、PHP 中国語 Web サイトの HTML ビデオ チュートリアル および CSS ビデオ チュートリアル
を参照してください。以上がCSS で要素を非表示にするいくつかの方法のうち、クリック イベントをトリガーできるものはどれですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。