원형 테두리 내 텍스트 중앙 배치
웹 요소의 시각적 매력을 향상하려면 모양을 사용자 정의할 수 있습니다. 일반적인 디자인 패턴은 텍스트가 중앙에 있는 원을 만드는 것입니다. 이 기사에서는 이를 달성하기 위한 CSS 기반 솔루션을 살펴봅니다.
원래 접근 방식과 함정
한 가지 인기 있는 접근 방식은 CSS만 사용하여 원을 그리는 것입니다. 이 방법은 기본 프레임워크를 제공하지만 중앙에 텍스트를 추가하는 것은 어려울 수 있습니다. 기존 솔루션을 사용하여 원 내에서 텍스트를 수직으로 가운데 맞추려고 하면 깔끔한 원이 아닌 타원형 모양이 될 수 있습니다.
해결책: 줄 높이 조정
핵심 원 안의 텍스트를 완벽하게 중앙에 맞추는 것은 line-height 속성을 컨테이너 div의 높이와 동일한 값으로 설정하는 데 있습니다. 이렇게 하면 텍스트가 원의 중앙에 세로로 정렬됩니다.
구현 예
다음은 구현을 보여주는 예입니다.
.circle { width: 500px; height: 500px; line-height: 500px; <!-- Adjusts vertical text alignment --> border-radius: 50%; font-size: 50px; color: #fff; text-align: center; background: #000 }
<div class="circle">Hello I am A Circle</div>
이 예에서 컨테이너 div의 너비와 높이는 500픽셀입니다. 줄 높이도 500픽셀로 설정되어 텍스트가 수직 중앙에 위치합니다. 그 결과 텍스트가 중앙에 깔끔하게 배치된 완벽한 원형 모양이 됩니다.
위 내용은 원형 CSS 테두리 내부에 텍스트를 완벽하게 중앙에 배치하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!