다른 사람들과 공유하고 싶은 CSS 팁은 무엇입니까?
시작하겠습니다!
유동적인 타이포그래피를 사용하여 글꼴 크기를 동적으로 변경하기 위해 미디어 쿼리를 버릴 수 있습니다.
min
, max
및 viewport units
를 사용하여 font-size
를 동적으로 변경하고 폭발(또는 축소)하지 않도록 제한할 수 있습니다.예를 들어 보겠습니다. 헤더가 모바일에서는 2rem이고 더 큰 디스플레이에서는 4rem이 되기를 원한다고 가정해 보겠습니다. 이를 달성하기 위해 유체 타이포그래피를 사용하는 방법은 다음과 같습니다.
h1 {
// font-size: min(max({MIN_SIZE}, 4vw), {MAX_SIZE});
font-size: min(max(2rem, 4vw), 4rem);
}
대부분의 경우 1rem = 16px이므로 최소 글꼴 크기는 32px입니다. 즉, 뷰포트 너비가 800px(0.04 * 800px = 32px)보다 작을 때 글꼴 크기는 항상 32px입니다. 이것은 모바일에 적합합니다. 뷰포트 너비가 800px보다 크면 글꼴 크기가 뷰포트와 함께 동적으로 변경되지만 4rem = 64px를 초과하지 않습니다.
4vw
는 예시로 사용되었습니다. 필요에 맞는 값으로 변경할 수 있습니다.이 동작을 확인하려면 아래 펜의 표시 영역 너비를 변경해 보십시오. 글꼴 크기 증가를 더 빠르게(글꼴 크기 가속?!) 만들기 위해
4vw
를 8vw
로 변경했습니다.그리고 그게 다야! 단 한 줄의 코드로 글꼴 크기를 반응형으로 만들 수 있습니다!
이 간단한 트릭이 여러분에게 도움이 되기를 바랍니다.
아래에서 다른 멋진 팁을 공유하세요! 🎉
Reference
이 문제에 관하여(다른 사람들과 공유하고 싶은 CSS 팁은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/adrianmarkperea/what-css-tip-do-you-want-to-share-with-others-1a16텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)