CSSのvisibilityプロパティの使い方:hiddenで要素を非表示にする方法
CSSのvisibilityプロパティにhiddenを指定すると、要素を非表示にすることができます。この値が設定された要素は画面上から消えますが、レイアウト上のスペースは保持されるという特徴があります。
visibility: hidden の基本
非表示にしたい要素に対して、次のようにスタイルを指定します。
selector {
visibility: hidden;
}
実装例
以下のコードでは、1つ目の段落は通常どおり表示され、2つ目の段落はvisibility: hidden;によって非表示になります。
<html> <head> </head> <body> <p>この段落は通常どおり表示されます。</p> <p style = "visibility:hidden;"> この段落は表示されません。 </p> </body> </html>
display: none との違い
visibility: hidden;と似た効果を持つものにdisplay: none;がありますが、両者には重要な違いがあります。visibility: hidden;は要素を見えなくするだけで、要素が占める領域はそのまま残ります。一方、display: none;は要素自体がレイアウトから取り除かれるため、後続の要素が詰めて表示されます。
スペースを維持したまま要素を一時的に隠したい場合には、visibility: hidden;を使用するのが適しています。
-
CSSのoverflow:hiddenとは?使い方と実装例をわかりやすく解説
CSSのoverflowプロパティにhidden(非表示)を指定すると、要素のボックスからはみ出したコンテンツが切り取られ、表示されなくなります。スクロールバーも表示されないため、あふれた部分を完全に隠したい場合に便利です。 以下のコードを実行して、overflow: hiddenの動作を確認してみましょう。 サンプルコード <!DOCTYPE html> <html> <head> <style> div {
-
repeating-radial-gradient()関数の使い方|CSSで繰り返し放射状グラデーションを作成する方法
CSSのrepeating-radial-gradient()関数を使用すると、中心点から外側に向かって広がる放射状グラデーション(radial gradient)を、指定した範囲で繰り返し描画できます。通常のradial-gradient()関数と異なり、グラデーションのパターンが要素全体に自動的に反復されるため、ストライプ状や同心円状の装飾的な背景を簡単に作成できます。基本構文background: repeating-radial-gradient(色 位置%, 色 位置%, ...);各カラーストップには「色」と「開始位置」を指定します。最後のカラーストップの位置まで達すると、そのパタ