가변 font

가변 font

1. 가변 font

 - 폰트의 크기를 가변적으로 설정이 가능함

 - 가변 폰트가변 그리드 공식과 같음

    → 가변 폰트값 = (가변 폰트를 적용할 글자 크깃값 ÷ 적용할 요소를 감싸고 있는 요소의 글자 크깃값)

 - 예시) 글자 크기 96px으로 적용된 박스가 있고 그 박스안에 글자 크기 64px의 박스를 적용

See the Pen Tistory_Front-End Study_반응형 웹_가변 font_가변 font_1. 가변 폰트 by NewBean0312 (@newbean6775) on CodePen.

 

2. rem 단위

 - 앞에서 사용한 em 단위자신의 부모 박스에 글자 크기가 지정되어 있을 경우, 자식 박스에게 글자 크기가 상속

 - rem 단위웹 문서의 최상위인 <html> 태그를 기준으로 하기 때문에, 상속 문제가 발생하지 않음

 - 예시) 부모 박스에 5em, 자식 박스에 5rem으로 적용

    → rem 단위로 설정한 자식 박스에는 상속 문제가 발생하지 않음

See the Pen Tistory_Front-End Study_반응형 웹_가변 font_가변 font_2. rem 단위 by NewBean0312 (@newbean6775) on CodePen.

 

3. vw, vh, vmin, vmax 단위

 - 이 단위들은 브라우저의 비율에 따라 글자 크기가 가변적으로 변함

 - vw 단위 (viewport width)

    - 웹 브라우저의 너비를 100을 기준으로 하여 크기를 결정하는 단위

    - 크깃값 = (vw 단위를 적용할 글자 크깃값 x 브라우저의 너비값) ÷ 100

    - 예시) 글자 크기를 5vw로 설정

        → 브라우저의 너비에 따라 글자 크기가 달라짐

See the Pen Tistory_Front-End Study_반응형 웹_가변 font_가변 font_1. 가변 폰트 by NewBean0312 (@newbean6775) on CodePen.

 

 - vh 단위 (viewport height)

    - 웹 브라우저의 높이를 100을 기준으로 하여 크기를 결정하는 단위

    - 크깃값 = (vh 단위를 적용할 글자 크깃값 x 브라우저의 높잇값) ÷ 100

    - 예시) 글자 크기를 5vh로 설정

        → 브라우저의 높이에 따라 글자 크기가 달라짐

See the Pen Tistory_Front-End Study_반응형 웹_가변 font_가변 font_3. vw단위 by NewBean0312 (@newbean6775) on CodePen.

 

 - vmin 단위 (viewport minimum)

    - 웹 브라우저의 너비와 높이 중 짧은 쪽을 기준으로 하여 크기를 결정하는 단위

    - 예시) 글자 크기를 5vmin으로 설정

        → 글자 크기는 웹 브라우저의 너비와 높이 중 작은 쪽을 100을 기준으로 하여 결정

See the Pen Tistory_Front-End Study_반응형 웹_가변 font_가변 font_3. vh단위 by NewBean0312 (@newbean6775) on CodePen.

 

 - vmax 단위 (viewport maximum)

    - 웹 브라우저의 너비와 높이 중 큰 쪽을 기준으로 하여 크기를 결정하는 단위

    - 예시) 글자 크기를 5vmax으로 설정

        → 글자 크기는 웹 브라우저의 너비와 높이 중 큰 쪽을 100을 기준으로 하여 결정

See the Pen Tistory_Front-End Study_반응형 웹_가변 font_가변 font_3. vmax단위 by NewBean0312 (@newbean6775) on CodePen.

'Front-End Study > 반응형 웹' 카테고리의 다른 글

미디어 쿼리  (0) 2023.05.01
가변 이미지  (0) 2023.02.05
가변 margin, 가변 padding  (0) 2023.02.03
가변 그리드 (Fluid Grid)  (0) 2023.01.14
반응형 웹  (0) 2023.01.14