2022. 9. 22. 01:03ใcss
๐จ Position: fiexd
Position: fiexd๋ก ๋ ์ด์์์ ๊ณ ์ ์ํจ ๋ค์
Bottom:0; ์ผ๋ก ๋งจ ์๋๋ก ๋ด๋ฆฐ๋ค
๋งจ ์ค๋ฅธ์ชฝ ์์ด์ฝ์ด ์ฌ๋ผ์ก๋๋ฐ
๋ง๋ฒ์ ํ์ค box-sizing: border-box; ๋ก ๊ณ ์ ์ํฌ ์ ์๋ค.
Position fixed๋ ๋ ์ด์์์ ๊ธฐ์กด ํ์ ๋ฒ์ด๋ ์์ ํ ๊ณ ์ ์ํค๋ ํจ๊ณผ๊ฐ ์๋ค
๐จ css: border box์ padding
200px ๋ฐ์ค๋ฅผ ๋ง๋ค๊ณ padding-left:50px; ๋ฅผ ์ค๋ค๊ณ ํ๋ฉด ์ผ์ชฝ์ 50pxํฌ๊ธฐ์ box๊ฐ plus(+)๋๋ค.



์ด์ : css์๊ฒ 200px ๋ฐ์ค๋ฅผ ์ํ์ผ๋ padding๊ณผ ์๊ด์์ด 200px๋ฅผ ์ ์งํ๋ ค๋ ๊ฒ
ํ์ง๋ง ์ ์ ๊ฐ์ ๋ด์ฉ์ฒ๋ผ .nav์ box-sizing: border-box; ๋ฅผ ์ฃผ๋ฉด padding์ ์ค๋ ์ ๊ฒฝ์ฐ์ง๋ง๊ณ ๋ด box์ ์ฌ์ด์ฆ๋ฅผ ๋๋ฆฌ์ง ๋ง์ ๋ฌ๋ผ๋ ์๋ฏธ์ด๋ค.

๐จ attribute
๊ธ์์ ๋ํ์ ์ถ๊ฐํ๋ค.
display: block;
๋์ด์ ๋์ด๋ฅผ ์ค๋ค.
width, height
์ํ์ ๋ง๋ค๊ณ ์ถ์ผ๋ฉด ํญ์ ๋์ด์ ๋์ด ์ ๋ฐ์ ํฌ๊ธฐ ๊ฐ์ ์ ๋ ฅํ๋ค.
border-radius
๊ธ์๋ฅผ ๊ฐ์ด๋ฐ๋ก ์ค๊ฒํ๊ณ ์ถ์ผ๋ฉด ์ฌ์ฉํ๋ค.
display: flex;
justify-content; center;
align-items: center;
ํ์ง๋ง ๊ฐ์ด๋ฐ๋ก ์์ค๋ ์ด์ ๋? display: block; ๋๋ฌธ์ด๋ค.
block -> flex๋ก ๋ณ๊ฒฝ
์๋ณ๊ฒฝ์ color
ํฐํธ๊ตต๊ธฐ๋ font-weight
๋ชฉํํ๋ block ์์ ์ค๋๋ก ํ๋ ๋ฒ position: absolute;
ํ์ง๋ง absolute๋ ๊ฐ์ฅ ๊ฐ๊น์ด relative๊ฐ์ ์ค ๋ถ๋ชจ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ด๋ํ๋ค.

Friends.html์์ ์ด๋ก์ค์ ๋นจ๊ฐ์ nav_link๋ฅผ ๊ฐ์ฅ ๊ฐ๊น์ด ๋ถ๋ชจ๋ก ๋ง๋ค์ด์ผ ํจ.
๊ทธ๋ฌ๋ฉด nav-bar.css์ ์๋ nav__link์ position:relative;๋ฅผ ์ค๋ค.
(์ค์) ํญ์ position absolute๋ฅผ ์ฌ์ฉํ ๋ relative๋ฅผ ์ค๋ค.
๐จ position์ ์ฌ์ฉ ํ ๋ Top right bottom left ๊ฐ์ด ๋ฐ๋๋ก ์ ์ฉ๋๋ ์ด์
Position: relative; ๋ ๋ ์ด์์์ด ์ฒ์ ์์นํ๋ ๊ณณ์ ๊ธฐ์ค์ผ๋ก ์ฎ๊ธด๋ค.
์ฆ ์ํ๋ ๋ฐฉํฅ์ผ๋ก ๋ฐ์ด๋ผ ์๊ฐ์ผ๋ก ๊ฐ์ ์ฃผ๋ฉด ๋๋ค๊ณ ์ดํดํ๋ฉด ํธํจ.
'css' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Order, flex-direciton, > (0) | 2022.09.27 |
---|---|
์๋ฌธ์๋ฅผ ๋๋ฌธ์๋ก, ์ด์ ํ์ด์ง, z-index, border-radious (0) | 2022.09.26 |
navigation bar, vsc๋จ์ถํค(shortcut) (1) | 2022.09.22 |
@media (0) | 2022.09.21 |
Transition ์ Transformation (0) | 2022.09.21 |