๐ overflow
์ฝํ ์ธ ๊ฐ ๋๋ฌด ์ปค์ element์ Block Format Context๋ฅผ ๋ง์ถ ์ ์์ ๋์ ์ฒ๋ฆฌ๋ฒ์ ์ง์ ํ๋ค.
ํ์ํ ์์ฑ (ํ 1)
๐ ๋ธ๋ก ๋ ๋ฒจ ์ปจํ ์ด๋์ ๋์ด (height / max-height)
๐ white-space: nowrap
(โป white-space ์์ฑ์ element๊ฐ ๊ณต๋ฐฑ ๋ฌธ์๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐฉ์์ ๋ํ๋ธ๋ค.)
โพ overflow : visible;
See the Pen by ciocio97 (@ciocio97) on CodePen.
๊ธฐ๋ณธ๊ฐ / ์ฝํ ์ธ ๋ฅผ ์๋ฅด์ง ์๋๋ค.
โพ overflow : hidden;
See the Pen by ciocio97 (@ciocio97) on CodePen.
ํด๋น element์ ํฌ๊ธฐ(์ ํด์ง ํฌ๊ธฐ)์ ๋ง์ถฐ ์ปจํ ์ธ ๋ฅผ ๊ณผ๊ฐํ ์๋ผ๋ฒ๋ฆฐ๋ค.
๐ overflow: hidden && scrollLeft EventHandler
See the Pen by ciocio97 (@ciocio97) on CodePen.
scrollLeft ์์ฑ์ ์ฌ์ฉํ์ฌ ์คํฌ๋กคํ๊ธฐ
โพ overflow : scroll;
See the Pen by ciocio97 (@ciocio97) on CodePen.
์ฝํ ์ธ ๊ฐ ์ ํด์ง ํฌ๊ธฐ๋ฅผ ๋ฒ์ด๋๋ ๋ง๋ ์คํฌ๋กค๋ฐ๋ฅผ ๋ ธ์ถ์ํจ๋ค. default๊ฐ์ผ๋ก ์คํฌ๋กค๋ฐ๊ฐ ๋ถ๋๋ค.
โพ overflow : auto;
See the Pen by ciocio97 (@ciocio97) on CodePen.
์ฝํ ์ธ ๊ฐ ์ ํด์ง ํฌ๊ธฐ๋ฅผ ๋ฒ์ด๋ฌ์ ๋ ์คํฌ๋กค๋ฐ๋ฅผ ๋ ธ์ถ์ํจ๋ค. UI์ ์ผ๋ก ๊ฐ์ฅ ์๋ฆ๋ค์ ๐
๐ overflow ์์ฑ์ ๊ณต๋ถํ๊ฒ ๋ ์ด์
ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ ์คํจ์ ๋ง๋ค๋ ์ค ์ฒ์๋ณด๋ ํ๊ทธ css๋ฅผ ๋ฐ๊ฒฌํ์๋ค !
#acc-nav {
position: absolute;
top: 0;
left: 0;
z-index: 1000;
width: 100%;
height: 0;
}
#acc-nav a {
display: block;
position: inherit;
top: 0;
left: 0;
overflow: hidden;
white-space: nowrap;
width: 1px;
height: 1px;
margin-left: -1px;
margin-bottom: -1px;
}
aํ๊ทธ ์์ฒด๋ฅผ display: block์ผ๋ก ๋ธ๋ญ์ฒ๋ฆฌ๋ฅผ ํ๊ณ , overflow: hidden, white-space: nowrap ์ ์ค์
์ ํด์ง ํฌ๊ธฐ (width: 1px, height: 1px) ๋ฅผ ๋ฒ์ด๋์ง ๋ชปํ๊ฒ ๋ง๋ค์๋ค.
๊ฒฐ๊ตญ ๋ ๋๋ง ์์๋ ์๋ฌด๊ฒ๋ ํ์๋์ง ์์๋๋ฐ ์ด๊ฒ ์ด๋ค ๊ฑธ ์๋ฏธํ๋ ์ง ์ข ๋ ํ ๋ด์ผ์ ๊ฒ ๊ฐ๋ค.
'Front-end > CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
CSS ๋ฐ์ํ ๋ธ๋ผ์ฐ์ ์ ํ ์คํธ ํฌ๊ธฐ ์กฐ์ (-webkit-)text-size-adjust (0) | 2021.09.30 |
---|---|
styled-component, useState ์ฌ์ฉํด์ Modal์ฐฝ ๋ง๋ค๊ธฐ (0) | 2021.09.14 |
CSS font-size ์์ฑ (0) | 2021.08.09 |
CSS flex-box ์ ๋ถ๋ชจ ์์ฑ align-items (0) | 2021.08.08 |
CSS flex-box ์ ๋ถ๋ชจ ์์ฑ justify-content & align-content (0) | 2021.08.07 |
๋๊ธ