要素からはみ出したコンテンツの表示方法を指定するプロパティです。visible、hidden、scroll、autoなどがあり、スクロール領域の制御やレイアウトの調整に使用します。overflow-xとoverflow-yで軸ごとに指定も可能です。
overflow: visible | hidden | scroll | auto.element {
overflow: visible;
}.box {
width: 200px;
height: 80px;
overflow: visible;
}visible(初期値)はみ出した内容もそのまま表示されます。
.box {
width: 200px;
height: 80px;
overflow: hidden;
}hiddenはみ出した部分を非表示にします。スクロールもできません。
.box {
width: 200px;
height: 80px;
overflow: scroll;
}scrollは常にスクロールバーが表示されます。内容がはみ出していなくてもバーが出ます。
.box {
width: 200px;
height: 80px;
overflow: auto;
}autoは必要な時だけスクロールバーが表示されます。はみ出した時だけバーが出ます。
overflow: hiddenは要素の角丸やマスキング効果にも使える。
全ブラウザ対応