CSS4 position์ ์์ฑ ๋ฐ ํน์ง (์ค์ ์ฌ์ดํธ ์์) CSS ์ฝ๋๋ฅผ ์์ฑํ ๋ ์์ฃผ ์ฌ์ฉํ๋ ์์ฑ๋ค ์ค `position`์ด๋ผ๋ ์์ฑ์ด ์์ต๋๋ค. position์ ๋ฌธ์ ์์ ์์๋ฅผ ๋ฐฐ์นํ๋ ๋ฐฉ๋ฒ์ ์ค์ ํ ๋ ์ฌ์ฉํ๋ฉฐ, ๋งค์ฐ ๋ค์ํ ์์ฑ๊ฐ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. static static์ position ์์ฑ์ ๊ธฐ๋ณธ ๊ฐ์ผ๋ก, ์์๋ฅผ ์ผ๋ฐ์ ์ธ ๋ฌธ์์ ํ๋ฆ์ ๋ฐ๋ผ ๋ฐฐ์นํฉ๋๋ค. ์ด ๋ ์ผ๋ฐ์ ์ธ ๋ฌธ์์ ํ๋ฆ์ด๋, ์ฐ๋ฆฌ๊ฐ ๋ฌธ์๋ฅผ ์ฝ๊ณ ์์ฑํ ๋์ ์์์ธ ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ, ์์์ ์๋์ชฝ์ผ๋ก ์์ด๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. position์ด static์ธ ์ํ์์๋ ์๋ฌด๋ฆฌ offset ๊ฐ์ ์ค๋ ๋ณํ๊ฐ ์ผ์ด๋์ง ์๊ณ , z-index ๊ฐ ๋ํ ์ ์ฉ๋์ง ์์ต๋๋ค. relative position์ด relative์ธ ์ํ์์๋ static๊ณผ ์๊ธฐ ์์ ์ ๊ธฐ์ค์ผ๋ก top, right, .. 2024. 1. 5. CSS๋ ์ ์ด๋ฆ์ด CSS์ผ๊น? ๊ธฐ์ ๋ฉด์ ๊ณต๋ถ๋ฅผ ํ๋ ์ค, ์ด๋ค ๊ฐ๋ฐ์ ๋ถ์ด ๋จ๊ธฐ์ ๊ธ์ด ์ธ์ ๊น์์ต๋๋ค. CSS๋ฅผ ํ์ฉํ๋ ๋ฒ์ ๋ํด ์๊ณ ์๋ ๊ฒ๋ ์ค์ํ์ง๋ง, CSS๊ฐ ์ CSS์ธ์ง๋ ์๊ณ ์๋ ๊ฐ๋ฐ์์์ผ๋ฉด ์ข๊ฒ ๋ค๋ ๊ธ์ด์์ต๋๋ค. ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ํ๋ฉด์ ํ์์ ์ผ๋ก ์ฌ์ฉํ๋ ๊ธฐ์ ์ด CSS์ด๊ณ , CSS๋ฅผ ์ ๋ง ๋ง์ด ๋ค๋ฃจ๊ณ ์์ง๋ง ์ ์ CSS์ ์ด๋ฆ์ด ์ CSS์ธ์ง์ ๋ํด์๋ ํ ๋ฒ๋ ์๊ฐํด ๋ณธ ์ ์ด ์์๊ธฐ์ ์ฐพ์์ ๊ณต๋ถํด๋ณด์์ต๋๋ค. CSS๋ ๋ญ๊น? CSS๋ ์น ํ์ด์ง๋ฅผ ๊พธ๋ฏธ๋ ค๊ณ ์์ฑํ๋ ์ฝ๋์ด๋ฉฐ, ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ๋งํฌ์ ์ธ์ด๊ฐ ์๋ Style sheet ์ธ์ด์ ๋๋ค. HTML ๋ฌธ์์ ์๋ ์์๋ค์ ์ ํ์ ์ผ๋ก ์คํ์ผ์ ์ ์ฉํ ์ ์๋ค๋ ๊ฒ์ธ๋ฐ, ์๋ฅผ ๋ค๋ฉด HTML ํ์ด์ง์์ ๋ชจ๋ ๋ฌธ๋จ ์์๋ค์ ์ ํํ๊ณ ๊ทธ ๋ฌธ๋จ ์์๋ค ์์ ์๋ ํ .. 2024. 1. 2. [CSS] body ์๋ถ๋ถ ๋น ์นธ ์์ ๋ ๋ฒ CSS ์์ ์ ํ๋ ์ค, ์๋จ ๋ค๋น๊ฒ์ดํฐ ๋ถ๋ถ์ ์๋ถ๋ถ์ด ์ฐฝ ์๋จ๊ณผ ๋จ์ด์ง๋ ๋ฌธ์ ๊ฐ ์์๋ค. const HeadWrap = styled.div` ... top: 0; ... `; top์ 0์ผ๋ก ์ฃผ๋ฉด ์์ ๋ถ๊ฒ ํ ์ ์๋ค. ์๊ฐ๋ณด๋ค ๊ฐ๋จํ ๋ฌธ์ ์๋ค. 2022. 10. 1. [CSS] ํด๋ฆญ ์ด๋ฒคํธ๊ฐ ์์ผ๋ฉด ์ปค์ ๋ชจ์ ๋ฐ๊พธ๊ธฐ ๊ฐ์ธ ํฌํธํด๋ฆฌ์ค ์ฌ์ดํธ๋ฅผ ๋ง๋ ํ ์ฝ๋ ๋ฆฌ๋ทฐ ๊ณผ์ ์์ ํด๋ฆญ ์ด๋ฒคํธ๊ฐ ์๋ ๋ถ๋ถ ์์ ๋ง์ฐ์ค๊ฐ ์ฌ๋ผ๊ฐ๋ฉด ์ปค์ ๋ชจ์์ด ๋ฐ๋๋ฉด ๋ ์ข์ ๊ฒ ๊ฐ๋ค๋ ํผ๋๋ฐฑ์ ๋ฐ์๋ค. ์๋ฌด๋๋ ์ปค์ ๋ชจ์์ด ๊ทธ๋๋ก ์ ์ง๋๋ค ๋ณด๋, ๊ทธ ๋ถ๋ถ์ ํด๋ฆญํ์ ๋ ์ธ๋ถ ๋งํฌ๋ก ์ฐ๊ฒฐ๋๋ค๋ ๊ฒ์ ์ ๋ชจ๋ฅผ ์ ์๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์๋ค. ๋ฆฌ์กํธ๋ก ์์ ํด์ CSS์๋ styled-components๋ฅผ ์ฌ์ฉํ๋๋ฐ, ๊ทธ๋ฅ CSS์๋ ์ ์ฉ๋๋ ๊ฒ์ธ์ง๋ ์ ๋ชจ๋ฅด๊ฒ ๋ค. const Menu = styled.p` ... &:hover { cursor: pointer; } `; ์์ ๊ฐ์ด ์ถ๊ฐํด์ฃผ๋ฉด, ๋ฉ๋ด ์คํ์ผ์ ์ง์ ํด์ค ์ปดํฌ๋ํธ ์์ ๋ง์ฐ์ค ํธ๋ฒ์ ์ปค์ ๋ชจ์์ด ์๊ฐ๋ฝ ๋ชจ์์ผ๋ก ๋ฐ๋๋ค! 2022. 10. 1. ์ด์ 1 ๋ค์