コード: 1. 元の位置を占有せずに要素を非表示にする「display:none」、2. 元の位置を占有して要素を非表示にすることができる「visibility:hidden」、3. 「overflow」 :hidden" を超えると、要素がフレーム化されると要素が非表示になります。 4. "opacity:0" は、要素を透明に非表示にできます。
このチュートリアルの動作環境: Windows 10 システム、CSS3&&HTML5 バージョン、Dell G3 コンピューター。
css3 の表示/非表示特殊効果コードとは
css では、要素の非表示効果を設定する方法が 4 つあります。
1. 元の位置を占有せずに要素を非表示にするように表示属性を設定できます。
表示属性は、要素が生成するボックスのタイプを指定します。属性値が none の場合、この要素は表示されません。
例は次のとおりです:
<html> <head> <style type="text/css"> p {display: inline} div {display: none} </style> </head> <body> <p>本例中的样式表把段落元素设置为内联元素。</p> <p>而 div 元素不会显示出来!</p> <div>div 元素的内容不会显示出来!</div> </body> </html>
出力結果:
##2. Visibility 属性は、要素が占有するように設定できます。元の位置に戻して非表示にします
visibility 属性は、要素が表示されるかどうかを指定します。このプロパティは、要素によって生成される要素ボックスを表示するかどうかを指定します。これは、要素がまだ元のスペースを占めていますが、完全に非表示になる可能性があることを意味します。値の折りたたみは、テーブル レイアウトから列または行を削除するためにテーブルで使用されます。 例は次のとおりです:<html> <head> <style type="text/css"> h1.visible {visibility:visible} h1.invisible {visibility:hidden} </style> </head> <body> <h1 class="visible">这是可见的标题</h1> <h1 class="invisible">这是不可见的标题</h1> </body> </html>
overflow 属性は、コンテンツが要素ボックスからオーバーフローした場合に何が起こるかを指定します。属性値が非表示の場合、コンテンツはトリミングされ、残りのコンテンツは表示されません。
例は次のとおりです:
<html> <head> <style type="text/css"> div { background-color:#00FFFF; width:150px; height:150px; overflow: hidden; } </style> </head> <body> <p>如果元素中的内容超出了给定的宽度和高度属性,overflow 属性可以确定是否显示滚动条等行为。</p> <div> 这个属性定义溢出元素内容区的内容会如何处理。如果值为 scroll,不论是否需要,用户代理都会提供一种滚动机制。因此,有可能即使元素框中可以放下所有内容也会出现滚动条。默认值是 visible。 </div> </body> </html>
出力結果:
##4. 不透明度を設定して、 element
opacity 属性は、要素の不透明度レベルを設定します。
例は次のとおりです:<html> <head> <style> .div1{ background-color:red; opacity:0.5; filter:Alpha(opacity=50); /* IE8 以及更早的浏览器 */ } .div2{ opacity:0; } </style> </head> <body> <div class="div1">本元素的不透明度是 0.5。请注意,文本和背景色都受到不透明级别的影响。</div> <div class="div2">本元素的不透明度是 0。请注意,文本和背景色都受到不透明级别的影响。</div> </body> </html>
(学習ビデオ共有: css ビデオ チュートリアル
)以上がcss3の隠しコードとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。