0
0

More than 3 years have passed since last update.

overflow visibleについて

Posted at

overflowとは

CSSのプロパティの1つで、要素のボックスからはみ出た部分をどう扱うかを指定する。

visible:初期値。はみ出た部分がはみ出たままの状態で表示される場合がある。
hidden :はみ出た部分が隠れる。
scroll :はみ出た部分が隠れてスクロールできる状態になる。
auto :ブラウザにより表示が変わる(基本的にはスクロールできる状態に)。

visible

<!-- html -->
<p class="menu">あいうえおあいうえお</p>

/* css */
.menu {
    width: 50px;
    height: 50px; /*  heightを指定しなければはみ出ない。 */
    overflow: visible; /* visibleは初期値の為、書かれていなくても同じ表示になる。 */
    background: rgb(242, 173, 173);
}

スクリーンショット 2020-11-24 8.59.48.png

white-space: nowrap;

heightを指定せずに、white-space: nowrap;を指定することで、横にはみ出るようになる。
white-space = 行の折り返しを決めるプロパティ
nowrap = 自動的に改行しない
normal = 右端で折り返す

<!-- html -->
<p class="menu">あいうえおあいうえお</p>

/* css */
.menu {
    white-space: nowrap;
    width: 50px;
    overflow: visible; /* visibleは初期値の為、書かれていなくても同じ表示になる。 */
    background: rgb(242, 173, 173);
}

スクリーンショット 2020-11-24 9.11.52.png

参考元はこちら
(https://saruwakakun.com/html-css/basic/overflow)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0