What I Learnd/TIL

TIL - 폰트 크기 반응형 조정 CSS

키싸 2023. 6. 17. 01:06

반응형 과제를 하던 중, 텍스트도 반응형으로 조정해보기로 했다.

검색해보니 바로 나온 calc() 함수,

이 함수는 반응형 CSS에서 유용하게 쓰이고 있다는데, CSS 속성 값으로 수학적 계산을 수행하여 동적으로 값을 설정하게 한다. 따라서 뷰포트의 크기나 어떠한 다른 요소의 크기에 따라 요소의 크기, 여백, 위치 등을 조정할 수 있다!

font-size : Calc()

 

1. 아래 예시에서는 div 요소의 너비를 뷰포트의 너비의 100%에서 20px을 뺀 값으로 설정한다. 따라서 뷰포트가 바뀔 때마다 이에 맞게 "반응"하여 폭이 조정된다는 뜻!

div {
  width: calc(100% - 20px);
}

 

2. 아래 예시는 div요소의 너비와 높이를 뷰포트의 너비와 높이의 50%에서 30px을 뺀 값으로 설정했다.
이로써 요소의 크기는 뷰포트의 크기에 따라 동적으로 조정된다!

div {
  width: calc(50vw - 30px);
  height: calc(50vh - 30px);
}

https://www.codingfactory.net/10534

CSS를 잘 정리해주신 블로그를 발견했다. 감사함니다 살펴보러 가야지.

 

CSS / 반응형 레이아웃 만들기

반응형 웹디자인 웹사이트의 레이아웃을 만들 때 방문자가 사용하는 모니터의 화면 해상도를 고려해야 합니다. 너무 크게 가로폭을 만들면 작은 해상도의 모니터로 접속했을 때 가로 스크롤이

www.codingfactory.net