๐คMedia Query๋?
Media Query๋ ๋ฐ์ํ ์น(Responsive Web)์ ๋ง๋ค๊ธฐ ์ํด ๋ฐ๋์ ์์์ผ ํ๋ ์ ์ธ์ด๋ค.
๐คจ๊ทธ๋ผ ๋ฐ์ํ ์น์ด๋ ๋ฌด์์ธ๊ฐ?
์ฐ๋ฆฌ๋ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ์ด์ฉํ ๋ ๋ฐ์คํฌํฑ, ํ๋ธ๋ฆฟ, ์ค๋งํธํฐ ๋ฑ
์๋ก ๋ค๋ฅธ ํ๋ฉด ์ฌ์ด์ฆ์ ๋๋ฐ์ด์ค๋ฅผ ํตํด ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ์ด์ฉํ๋ค.
์ด๋ ๋ธ๋ผ์ฐ์ ์ ์ ์ํ ๋๋ฐ์ด์ค์ ํ๋ฉด ํฌ๊ธฐ์ ๋ง๊ฒ
CSS๊ฐ ์ ์ฉ๋๋ ๊ฒ์ ๋ฐ๋ก ๋ฐ์ํ ์น์ด๋ผ ํ ์ ์๋ค.
๐๋ฐ์ํ ์น ๋ง๋ค๊ธฐ
์ฐ๋ฆฌ๋ ๋ฐ์ํ ์น์ ๋ง๋ค๊ธฐ ์ํด 2๊ฐ์ง ์กฐ๊ฑด์ด ์ถฉ์กฑ๋์ด์ผ ํ๋ค.
1. viewportmeta
(HTML meta tag)
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=dvice-width" />
</head>
</html>
2. mediaquery
(CSS media query ๋ฌธ)
@media screen and(min-witdh: 765px){
/* Where all the magic happens... */
}
๐Media Query ์ฌ์ฉ ๋ฒ
๋ด๊ฐ ๋ณด๊ณ ์๋ ํ๋ฉด์ด
๋ช px์ด์์ผ ๋(์ต๋ ์ฌ์ด์ฆ) = max-width
๋ช px์ดํ์ผ ๋(์ต์ ์ฌ์ด์ฆ) = min-width
์ผ๋ ํด๋น๋๋ ํ๋ฉด์ ๋ณด์ฌ์ฃผ๊ฒ ๋๋ค.
'Front-end > CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[CSS3]Transition & Animation (0) | 2022.04.03 |
---|---|
[CSS3] Typography (0) | 2022.03.28 |
[CSS3]Flexbox (0) | 2022.03.26 |
[CSS3]Position (0) | 2022.03.20 |
[CSS3]Float๋? / Layout ์ค๋ฅ ์ ํด๊ฒฐ ๋ฐฉ๋ฒ (0) | 2022.03.14 |