ETC/etc
반응형 웹 기초 02
dazz6
2025. 4. 11. 18:00
calc()
css 상에서 사용할 수 있는 함수로, 간단한 계산이 가능함
<style>
.box {
width: calc(100% - 100px);
}
</style>
calc() 외, 자주 사용하는 CSS 함수
종류 | 설명 | 예시 |
clamp() | 최소값, 최적값, 최대값 설정 | font-size: clamp(1rem, 2.5vw, 2rem); |
min() | 여러 값 중 가장 작은 값 선택 | width: min(50vw, 500px); |
max() | 여러 값 중 가장 큰 값 선택 | height: max(100px, 10vh); |
미디어 타입
orientation portrait 또는 landscape 감지
color 기기의 색상당 비트 수
color-index 출력 기기의 색상 테이블 수
aspect-ratio 디스플레이 영역의 너비와 높이의 비율
미디어 쿼리
미디어 타입을 인식하고, 콘텐츠를 읽어들이는 기기나 브라우저의 물리적 속성을 감지할 수 있는 장치 (기능)
@media 미디어타입 and (조건) {...} |
<style>
@media screen and (min-width: 800px) {
img {
width: 400px;
height: 240px;
}
}
</style>
위 예시는 현재 출력되는 브라우저 너비가 800px 이상일 때 img 의 크기가 400*240 로 설정되는 미디어 쿼리
미디어 쿼리는 다중 설정이 가능함