Tiny Bunny
๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ’ป/CSS

๋ฏธ๋””์–ด ์ฟผ๋ฆฌ์™€ ๊ทธ๋ฆฌ๋“œ ์ ์šฉ

by soonybutter 2024. 1. 7.
728x90

1. ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ

- ์ ‘์†ํ•˜๋Š” ๋ฏธ๋””์–ด์˜ ํƒ€์ž…/ ํŠน์ง• / ํ•ด์ƒ๋„์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ์Šคํƒ€์ผ ์†์„ฑ์„ ์ ์šฉํ•˜๋Š” ๊ธฐ์ˆ 

โ€‹

· ๊ธฐ๋ณธ ๋ฌธ๋ฒ•

@media <not /only > <mediatype> and (<media feature>) <and/ or/ not> (<media feature>){ /*css ์ฝ”๋“œ; */ }

 

- not / only

ใ„ด not ๋’ค์— ์˜ค๋Š” ๋ชจ๋“  ์กฐ๊ฑด ๋ถ€์ •.

ใ„ด only ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๋ฅผ ์ง€์›ํ•˜๋Š” ๊ธฐ๊ธฐ์—์„œ๋งŒ ํ•ด์„ํ•˜๋ผ.

โ€‹

-mediatype

ใ„ด ์ƒ๋žต ๊ฐ€๋Šฅํ•จ. (์ƒ๋žต์‹œ all ๋กœ ์ธ์‹ํ•จ.)

ใ„ด ์ƒ๋žตํ•˜์ง€ ์•Š์œผ๋ฉด ๋ฐ˜๋“œ์‹œ ๋‹ค์Œ์— and ์—ฐ์‚ฐ์ž๊ฐ€ ์™€์•ผํ•œ๋‹ค.

all
๋ชจ๋“  ๊ธฐ๊ธฐ
print
์ธ์‡„ ์žฅ์น˜(ex. ํ”„๋ฆฐํ„ฐ๊ธฐ)
screen
์ปดํ“จํ„ฐ ํ™”๋ฉด or ์Šค๋งˆํŠธ ๊ธฐ๊ธฐ
speech
์›นํŽ˜์ด์ง€๋ฅผ ์†Œ๋ฆฌ ๋‚ด์–ด ์ฝ์–ด์ฃผ๋Š” ์žฅ์น˜(ex. ์Šคํฌ๋ฆฐ ๋ฆฌ๋”๊ธฐ)
 

-media feature

ใ„ด ์ ์šฉ๋  ๋ฏธ๋””์–ด์˜ ์กฐ๊ฑด์„ ์ ์Œ.

min-width
<ํ™”๋ฉด ๋„ˆ๋น„>
๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๊ฐ€ ์ ์šฉ๋  ์ตœ์†Œ ๋„ˆ๋น„
max-width
<ํ™”๋ฉด ๋„ˆ๋น„>
๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๊ฐ€ ์ ์šฉ๋  ์ตœ๋Œ€ ๋„ˆ๋น„
orientation
portrait
์„ธ๋กœ ๋ชจ๋“œ
orientation
landscape
๊ฐ€๋กœ ๋ชจ๋“œ

โ€‹

 

์œ„์— ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ ์†์„ฑ์„ ์ ์šฉ์‹œ์ผœ ๊ทธ๋ฆฌ๋“œ๋ฅผ ๋งŒ๋“ค์–ด๋ณด์•˜๋‹ค.

 

 

2. ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ ๊ทธ๋ฆฌ๋“œ์— ์ ์šฉ์‹œ์ผœ ๋ณด๊ธฐ

ใ„ด ์ˆœ์„œ๋Œ€๋กœ html ํŒŒ์ผ/ color.css ํŒŒ์ผ / grid.css ํŒŒ์ผ ์ด๋‹ค.

โ€‹

grid.css ํŒŒ์ผ ์ƒ๋‹จ์„ ๋ณด๋ฉด @media๋กœ ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๋ฅผ ์ง€์ •ํ–ˆ๋‹ค.

('max-width :500px'

์ฆ‰ ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๊ฐ€ ์ ์šฉ๋  ์ตœ๋Œ€ ๋„ˆ๋น„๋ฅผ 500px๋กœ ์ง€์ •ํ•œ ๊ฒƒ์ด๋‹ค.)

 

๊ฒฐ๊ณผ๋ฌผ (๋ฏธ๋””์–ด ์ฟผ๋ฆฌ ์ ์šฉ ใ…‡)

ใ„ด width ๊ฐ’์„ ์ตœ๋Œ“๊ฐ’์ธ 500์œผ๋กœ ์ง€์ •ํ–ˆ์„ ๋•Œ ๋‚ด๊ฐ€ ๋งŒ๋“ค๊ณ ์ž ํ–ˆ๋˜ ๊ทธ๋ฆฌ๋“œ๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋‚˜ํƒ€๋‚˜๋Š” ๊ฒƒ์„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค.

โ€‹

โ€‹

โ€‹

โ€‹

โ€‹

๊ทธ๋Ÿฌ๋‚˜ width ๊ฐ’์„ 500 ์ดˆ๊ณผ๊ฐ’์œผ๋กœ ์„ค์ •ํ•ด์ฃผ์ž,

๊ทธ๋ฆฌ๋“œ๋Š” ๋” ์ด์ƒ ์ ์šฉ๋˜์ง€ ์•Š๋Š”๋‹ค.

์›น ํ™”๋ฉด ์ด๋ฆฌ์ €๋ฆฌ ์›€์ง์—ฌ ๋ณด์•„๋„ ์„ค์ •๋œ width๊ฐ’์„ ๋ฒ—์–ด๋‚˜๋Š” ์ˆœ๊ฐ„ ๊ทธ๋ฆฌ๋“œ๋Š” ์ˆœ์‹๊ฐ„์— ๋ณ€๊ฒฝ๋œ๋‹ค.

(๋ฏธ๋””์–ด ์ฟผ๋ฆฌ ์ ์šฉ ใ…‡, width๊ฐ€ ์„ค์ •๊ฐ’์„ ์ดˆ๊ณผํ–ˆ์„ ๋•Œ)

ใ„ด ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๊ฐ€ ์ ์šฉ๋˜์–ด์„œ ๊ทธ๋ฆฌ๋“œ๊ฐ€ ์ ์šฉ๋˜์ง€ ์•Š์Œ.

โ€‹

โ€‹

728x90

TOP

Designed by ํ‹ฐ์Šคํ† ๋ฆฌ