body {
/* 기본 값 설정*/
background-color: lightgreen;
font-size : 20px;
}
div.pop {
background-color: yellow;
padding: 20px;
}
/* 기본적으로 CSS는 적층형 (덮어쓰기) 으로 적용된다. */
body {
background-color: cyan;
}
/* @media 에서
max-width: ~ : ~ 보다 같거나 작은 경우
min-width: ~ : ~ 보다 큰 경우
*/
@media only screen and (max-width: 600px){ /* 600px 이하이면 적용 */
body {background-color: tomato;}
p {color: white;}
}
@media only screen and (min-width: 600px){ /* 600px 보다 커지면 적용 */
/* body {font-size: 3em;} */
p { color: blueviolet;}
div.pop {display: none;}
}
/* 종횡비에 따른 적용 가능 */
@media only screen and (orientation: landscape){
h2::after {
content: " : landscape";
}
}
-> 가로로 긴 경우
@media only screen and (orientation: portrait){
h2::after {
content: " : portrait";
}
}
-> 세로로 긴 경우


'CSS' 카테고리의 다른 글
[CSS] flex (0) | 2022.03.18 |
---|---|
[CSS] 반응형 웹 - 이미지 (0) | 2022.03.18 |
[CSS] 반응형 웹 (Responsive Web) (0) | 2022.03.17 |
CSS - Box Model, height, width, Icon, position, overflow, Float (0) | 2022.03.03 |
[프론트엔드] CSS 6 (0) | 2021.11.17 |