๊นจ์•Œ ๊ฐœ๋… ๐Ÿ“‘/๊ธฐํƒ€

๋ฏธ๋””์–ด ์ฟผ๋ฆฌ (Media Queries)

interfacer_han 2023. 11. 28. 14:59

#1 ์•Œ๊ณ ๋ฆฌ์ฆ˜

#1-1

ํ™”๋ฉด ํฌ๊ธฐ์˜ ๋‹ค์–‘์„ฑ์„ ๊ณ ๋ คํ•œ๋‹ค๋Š” ๋ง์ด ๊ผญ ๋‹ค๋ฅธ ํ”Œ๋žซํผ๋ผ๋ฆฌ์˜ ๋‹ค์–‘์„ฑ๋งŒ์„ ์˜๋ฏธํ•˜์ง„ ์•Š๋Š”๋‹ค. PC์—์„œ ์›น ํŽ˜์ด์ง€๋ฅผ ๋ณผ ๋•Œ ์ธํ„ฐ๋„ท ์ฐฝ์„ ์ตœ๋Œ€ํ™”ํ•ด์„œ ๋ณด์ง€ ์•Š๊ณ , ์˜ˆ๋ฅผ ๋“ค๋ฉด ํ™”๋ฉด ์ขŒ์šฐ ๊ฐ๊ฐ์— ํญ์„ ์ค„์ธ ์ธํ„ฐ๋„ท ์ฐฝ์„ ํ•˜๋‚˜์”ฉ ์ผœ ๋†“์€ ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค. ์ด๋•Œ, ๊ทธ์— ๋งž๋Š” ์ ์ ˆํ•œ ๋™์ž‘์„ ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๊ฐ€ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.
 

#1-2

 

#2 ์ฝ”๋“œ

#2-1 HTML

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>๋ฏธ๋””์–ด ์ฟผ๋ฆฌ (Media Queries)</title>
    <link rel="stylesheet" href="./media-queries-practice.css">

</head>
<body>
    <div id="myBox">
        <h2>Media Queries</h2>
    </div>

</body>
</html>

 

#2-2 CSS

@media screen and (max-width: 767px) { /* width <= 767*/
    body {
        background-color: beige;
    }

    #myBox {
        background-color: yellow;
        text-align: right;
        font-size: 20px;
        font-style: none;
        transform: scaleY(-1);
    }
}

@media screen and (min-width: 768px) and (max-width: 1023px) { /* (768 <= width) and (width <= 1023) */
    body {
        background-color: brown;
    }

    #myBox {
        background-color: rgb(201, 112, 112);
        text-align: center;
        font-size: 30px;
        font-style: italic;
        transform: none;
    }

}

@media screen and (min-width: 1024px) { /* 1024 <= width */
    body {
        background-color: burlywood;
    }

    #myBox {
        background-color: green;
        text-align: left;
        font-size: 40px;
        font-style: none;
        transform: none;
    }
}

@media print {
    body {
        background-color: greenyellow;
    }

    #myBox {
        background-color: coral;
        text-align: center;
        font-size: 50px;
        font-style: italic;
        transform: scaleX(-1);
    }
}

 

#3 ์›น ํŽ˜์ด์ง€

media-queries-practice.html
0.00MB

๋ชจ๋“  ์ฝ”๋“œ๋ฅผ ํ•˜๋‚˜์˜ ํŒŒ์ผ์— ํ•ฉ์ณ ๋„ฃ์—ˆ๋‹ค.

 

#4 ์š”์•ฝ

๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๋ฅผ ํ†ตํ•ด์„œ, ํ™”๋ฉด ํฌ๊ธฐ ํŒŒํŽธํ™”์— UI์ ์œผ๋กœ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๋‹ค.