絞り込み条件を変更する
検索条件を絞り込む

すべてのブログから「#visibilityhidden」タグの検索結果

1 件中 1 - 1 件表示
カバー画像

display・visibility・opacity:0の違いとは?「見えない」CSSを使い分けよう!

Web制作をしていると、要素を一時的に非表示にしたい場面があります。そんなときによく登場するのが、display: none;visibility: hidden;opacity: 0;この3つ。どれを使っても画面上では要素が「見えなくなる」ので、「結局、何が違うの?」と思ったことはありませんか?実はこの3つ、見た目は似ていても要素の扱われ方はかなり違います。今回は、それぞれの特徴と使い分けについて整理してみます。① display: none;まずはWeb制作でもよく使う、.box {  display: none;}です。display: none;を指定すると、要素は表示されなくなり、レイアウト上のスペースもなくなります。例えば、<div class="box1">BOX 1</div><div class="box2">BOX 2</div><div class="box3">BOX 3</div>このBOX 2に、.box2 {  display: none;}を指定すると、BOX 1BOX 2BOX 3と並んでいたものが、BOX 1BOX 3となります。BOX 2が使っていたスペースもなくなり、BOX 3がその場所へ詰めて表示されます。つまり、「要素ごとレイアウトから消したい」という場合に向いています。② visibility: hidden;続いて、.box {  visibility: hidden;}です。こちらも画面上では要素が見えなくなります。ただしdisplay: none;との大き
0
1 件中 1 - 1