overflowf : ๋์ณํ๋ฅธ๋ค.
์ฆ ์ปจํ ์ธ ์์์ ํฌ๊ธฐ๊ฐ ๋๋ฌด ์ปค์ ์ง์ ๋ ๊ณต๊ฐ์ ๋์ณํ๋ฅด๋ ๊ฒฝ์ฐ, ์ด๋ป๊ฒ ๋ณด์ฌ์ค์ง ์ง์ ํ๋ ํ๊ทธ.
์ ์ฉํด๋ณด๊ธฐ!
์ต์๋์ด min-width: 1280px ์ฌ์ด์ฆ / height:700px ๋ก ๋ฐฐ๊ฒฝ์ ๋ฉ์ธ ์ฌ๋ผ์ด๋๋ฅผ ์ ์ฉํด๋ณด์!
์ฌ๊ธฐ 2000px ์ง๋ฆฌ ์ด๋ฏธ์ง๋ฅผ ์ ์ฉํ์๋ ๋นจ๊ฐ ๋ฐ์ค๋ณด๋ค ์ด๋ฏธ์ง๊ฐ ์ปค ๋์น๊ณ , ์คํฌ๋กค์ด ์๊ธด๊ฑธ ๋ณผ ์ ์๋ค.
๋จผ์ ๋ถ๋ชจ์์ญ์ position:relative; ๋ก ๊ธฐ์ค์ ์ก๊ณ
.container .main_slider {
border: 3px solid red;
height: 700px;
position: relative;
}
๋ค์์ผ๋ก ์์์์ญ์ position: absolute; ๋ก ์ปจํ ์ธ ๋ฅผ ๋์ด์ค๋ค.
.container .main_slider a {
position: absolute;
margin-top: 0;
left: 50%;
margin-left: -1000px;
}
์ด๋ ๊ฒ ์ถ์ํด๋ ์ด๋ฏธ์ง๊ฐ ๊ฐ์ด๋ฐ ์ฌ์์๋๋ก ์ ๋ ฌํด์ค๋ค.
(magin: o auto; ์ฌ์ฉ์ ์ด๋ฏธ์ง๊ฐ ์ผ์ชฝ์ผ๋ก ๋ถ์ด ๋ถ๊ฐ.)
๊ธฐ์ค์ 2000px ํฌ๊ธฐ ์ด๋ฏธ์ง์ ์ผ์ชฝ์ 50%๋ก ์ก๊ณ
margin-left 1000px๋ก ์ค๋๋ก ํ์ฌ ๊ฐ์ด๋ฐ๋ก ์์น!
ํด๋ฆญํ๋ ํฐ ์ด๋ฏธ์ง๋ img๋ก ๋ฃ๊ณ ํฌ์ง์ ์ ๋ ฌ๊ณต์์ ์ฌ์ฉํ์ฌ ์ข์ฐ๋ก ๋๊ฐ๊ฒ ์ฒ๋ฆฌํด์ผํจ
๊ทธํ ๋ถ๋ชจ์์ญ์
overflow: hidden; (๋ฐ์ค๋ณด๋ค ์ปค ๋์ฒ ํ๋ฅด๋ ์ด๋ฏธ์ง๋ฅผ ์จํจ๋ค.) ๋ฅผ ์ ์ฉํด์ฃผ๋ฉด?
์ด๋ฏธ์ง๊ฐ ๊ฐ์ด๋ฐ๋ฅผ ์ ์งํ๋ฉฐ ๋ฐ์ค์์ผ๋ก ์ ์ฉ๋๊ฒ์ ๋ณผ์์๋ค.! (์ถ์ํด๋ ๋์ผ)
*overflow์ ์ถ๊ฐ์์ฑ
๊ธฐ๋ณธ๊ฐ : ๋์น๋ด์ฉ์ ๊ทธ๋๋ก ๋ณด์ฌ์ค
overflow: visible;
๋ง์คํฌ : ๋์น๋ด์ฉ์ ๊ฐ๋ ค์ค (๋ถ๋ชจ์์ ์ง์ ํ ๋ถ๋ชจ๋ฅผ ๋์ด๊ฐ๋ ์์์์ญ ์๋ณด์)
overflow: hidden;
์คํฌ๋กค๋ฐ : ๋์น๋ด์ฉ์ ์คํฌ๋กค๋ก ๋ณผ์์์
overflow: auto;
๊ฐ๋ก ์ธ๋ก ์คํฌ๋กค๋ฐ ๋ชจ๋ ๋์ด
overflow: scroll;
๊ฐ๋ก ์ธ๋ก ์คํฌ๋กค์ ๋ฐ๋ก ์กฐ์ํ ๋ (๊ตฌํ๋ธ๋ผ์ฐ์ ์ง์์ํ ์ ์์)
overflow-x: hidden; (๊ฐ๋ก)
overflow-y: hidden; (์ธ๋ก)
'CSS๐ง > css' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
css ๊ฐ์์์ฑ(์ฌ๋ผ์ง๊ฒ ํ๊ธฐ) hover, transdition ๋ฑ ์์ญ์ ๋ฆฌ (0) | 2022.09.23 |
---|---|
CSS-border๋ก ์ผ๊ฐํ ๋ง๋ค๊ธฐ transparent ์์ฑ๊ฐ ์ฌ์ฉ (0) | 2022.09.16 |
CSS hover ๋ง์ฐ์ค๋กค์ค๋ฒ (0) | 2022.09.11 |
css box-shadow ๊ทธ๋ฆผ์๋ฃ๊ธฐ (0) | 2022.09.10 |
css float, float ํด์ (0) | 2022.09.09 |
๋๊ธ