๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Lect & Tip/html, css, scss

โœˆ [๋ฐ˜์‘ํ˜• ์›น ๊ธฐ์ดˆ] @media screen and (max-width:620px) and (min-width:300px)

by ๋‚ฏ์„ ๊ณต๊ฐ„2019 2019. 7. 27.

๋ชฉ์ฐจ

    ๋ฐ˜์‘ํ˜• ์›น์˜ ๊ธฐ์ดˆ @media screen and (max-width:620px) and (min-width:300px)

    ๋ฐ˜์‘ํ˜• ์›น์— ๋Œ€ํ•ด ๋‘๋ ค์›€์„ ๊ฐ–๊ณ  ์žˆ๋Š” ํผ๋ธ”๋ฆฌ์…”๋“ค์ด ์ œ๋ฒ• ๋งŽ๋‹ค.

    ์‚ฌ์‹ค ์•Œ๊ณ  ๋ณด๋ฉด ๋ณ„๊ฑฐ ์•„๋‹ˆ๋‹ค.

    ๊ฐ€๋กœํญ์— ๋Œ€ํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค๋Œ€๋กœ CSS๋ฅผ ์ ์šฉํ•ด์ฃผ๋ฉด 90%(?)๋Š” ๋๋‚œ ๊ฒŒ์ž„์ด๋‹ค.

    ๋ฌผ๋ก  ๊ทธ ๊ณผ์ •์€ ์ฝ”๋”ฉ๋‹ต๊ฒŒ ๋…ธ๊ฐ€๋‹ค์ด๊ธด ํ•˜๋‹ค.

    ๊ฐ™์€ ์Šคํƒ€์ผ์— ๋Œ€ํ•ด 2๋ฒˆ ์ด์ƒ์„ ๊ธฐ์ˆ ํ•ด์ค˜์•ผ ํ•˜๋Š” ์ž‘์—…์ด๋‹ˆ๊นŒ ๋ง์ด๋‹ค.

    ๋‚˜๋จธ์ง€ 10%๋Š”? ๋ฐ˜์‘ํ˜•์›น์„ ์›ํ•˜๋Š” ํด๋ผ์ด์–ธํŠธ์˜ ๊ธฐ๋ฐœํ•˜๊ณ ๋„ ์ฐฝ์˜์ ์ด๋ฉด์„œ ๊ฐ€ํ•™์ ์ธ ๋ˆˆ๋†’์ด์— ๋งž์ถฐ์ฃผ๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋‹จ์ง€ CSS์˜ @media screen ๋งŒ์œผ๋กœ๋Š” ํ•ด๊ฒฐ๋˜์ง€ ์•Š๋Š” ๋‚œ์ œ๋“ค์ด ํŠ€์–ด๋‚˜์˜ฌ ๋•Œ๊ฐ€ ์žˆ๋‹ค.

    ๊ทธ๋Ÿด ๋• ํ•˜๋Š” ์ˆ˜ ์—†์ด jQuery์˜ ๋„์›€์„ ๋ฐ›์•„์•ผ ํ•œ๋‹ค.

    ํ•˜์ง€๋งŒ ์™ ๋งŒํ•˜๋ฉด @media screen์œผ๋กœ ๋Œ€๋ถ€๋ถ„ ํ•ด๊ฒฐ ๊ฐ€๋Šฅํ•˜๋‹ค.

    [[์‚ฌ์‹ค ๋ถ€ํŠธ์ŠคํŠธ๋žฉ์„ ์“ฐ๋ฉด ํ›จ์”ฌ ๋” ์‰ฝ๋‹ค. ๊ทธ๋ž˜๋„ ์›๋ฆฌ๋ฅผ ์•Œ๊ณ  ์“ฐ๋ฉด ๋”์šฑ๋” ์‰ฝ๋‹ค.]]

    ๊ทธ๋ฆฌ๊ณ  ๋œป๋ฐ–์— display:block์„ ํ™œ์šฉํ•œ ๊ฐ€์žฅ css์˜ ๊ธฐ์ดˆ์ ์ธ ์˜์—ญ์œผ๋กœ ํ•ด๊ฒฐ ๊ฐ€๋Šฅํ•œ ๋ฌธ์ œ๋„ ๋งŽ๋‹ค.

    display:flex๋ฅผ ์“ฐ๋ฉด ๊ฑฐ์˜ ๋งŒ๋Šฅ์— ๊ฐ€๊น๋‹ค.

    display:flex์„ ์ด์šฉํ•œ ๋ฐ˜์‘ํ˜• ์›น์˜ ๋ฐ˜์‘์€ ์ถ”ํ›„ ๋‹ค๋ฃจ๊ธฐ๋กœ ํ•˜๊ณ , ๊ทธ๋ž˜๋„ ๊ฐ€์žฅ ํ•ต์‹ฌ์ธ @media screen์„ ๋‹ค๋ฃจ๊ฒ ๋‹ค. 

    .booklist li {
        height: 160px;
        position: relative;
        overflow: hidden;
        border-bottom: 1px solid #d7d7d7
    }
    
    @media screen and (max-width:620px) {
        .booklist li {
            display: block;
            min-width: 310px;
        }
    }
    
    @media screen and (min-width:621px) {
        .booklist li {
            float: left;
            display: inline-block;
            width: 50%;
        }
    }

    ์ด์™€ ๊ฐ™์€ ๊ตฌ์กฐ๋ฅผ ๊ต๋ฌ˜ํ•˜๊ฒŒ ์ž˜ ์งœ ๋†“์œผ๋ฉด ๊ทธ๊ฒŒ ๋ฐ”๋กœ ๋ฐ˜์‘ํ˜• ์›น์ด๋‹ค.   

    ์˜ˆ์‹œ์˜ ์ฝ”๋”ฉ ๋Œ€๋กœ๋ผ๋ฉด 620px์ด ๋„˜์–ด๊ฐ€๋ฉด ์ด๋ ‡๊ฒŒ 2๋‹จ์œผ๋กœ ๋ณด์ด๋‹ค๊ฐ€  

    620px์ดํ•˜๊ฐ€ ๋˜๋ฉด ์œ„์˜ ํ™”๋ฉด์ฒ˜๋Ÿผ 1๋‹จ์˜ ๋ชฉ๋ก์œผ๋กœ ๋ฐ”๋€๋‹ค.

    ์œ ํŠœ๋ธŒ ๋™์˜์ƒ์€ ์ „์ฒดํ™”๋ฉด์œผ๋กœ ๋ณด๋ฉด ๊ณ ํ™”์งˆ๋กœ ์‹œ์ฒญ์ด ๊ฐ€๋Šฅํ•จ.

    ์ด ๊ฒƒ์ด ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ๊ฒƒ์€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋„ ์•„๋‹ˆ๊ณ  ์ œ์ด์ฟผ๋ฆฌ๋„ ์•„๋‹ˆ๋‹ค.

    ์˜ค์ง CSS๋งŒ์œผ๋กœ ์ฒ˜๋ฆฌ๊ฐ€ ๋œ ๊ฒƒ์ด๋‹ค. ์œ„์˜ ํ™”๋ฉด์—์„œ ๊ฒ€์ƒ‰์ฐฝ์˜ ํญ์ด ๊ฐ€๋ณ€์œผ๋กœ ๋ฐ”๋€Œ๋Š” ๊ฒƒ๋„, ๋ง์˜ ์ค„์ž„๋„ ๋ชจ๋‘ CSS๋งŒ์œผ๋กœ ์ฒ˜๋ฆฌ๊ฐ€ ๋˜๋Š” ๊ฒƒ์ด๋‹ค.

    ๋ง์ค„์ž„๊ณผ ๊ฒ€์ƒ‰์ฐฝ์˜ ๊ฐ€๋ณ€ํญ์— ๋Œ€ํ•ด์„œ๋Š” ์ถ”ํ›„์—~~

    ๋ฐ˜์‘ํ˜•

    ๋Œ“๊ธ€