CSS で要素を非表示にするいくつかの方法のうち、クリック イベントをトリガーできるものはどれですか?

angryTom
リリース: 2019-10-24 17:31:34
オリジナル
6446 人が閲覧しました

CSS で要素を非表示にするいくつかの方法のうち、クリック イベントをトリガーできるものはどれですか?

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 サイトの他の関連記事を参照してください。

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