๋ชฉ์ฐจ
๋ฐ์ํ ์น์ ๊ธฐ์ด @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๋ง์ผ๋ก ์ฒ๋ฆฌ๊ฐ ๋๋ ๊ฒ์ด๋ค.
๋ง์ค์๊ณผ ๊ฒ์์ฐฝ์ ๊ฐ๋ณํญ์ ๋ํด์๋ ์ถํ์~~
๋๊ธ