이중 테두리가 있는 원
이 기사에서는 원형 요소에 이중 테두리를 추가하는 문제에 대한 솔루션을 살펴봅니다. 정사각형과 직사각형은 이중 테두리에 쉽게 적합하지만 동일한 기술을 원에 적용하려면 더 창의적인 접근 방식이 필요합니다.
단일 녹색 테두리가 있는 원형 div를 생성하는 문제 설명에 제공된 CSS를 고려하세요.
div.circle { width: 90%; height: 0; padding-bottom: 90%; margin: auto; float: none; border-radius: 50%; border: 1px solid green; background: pink; }
우리의 목표는 이 CSS를 수정하여 이중 테두리를 만드는 것입니다. 개요 속성은 직사각형 윤곽선을 생성했기 때문에 이전에 시도되었지만 성공하지 못했습니다. 중첩된 div 및 배경 색상도 정렬 문제로 인해 효과적이지 않은 것으로 나타났습니다.
원하는 효과를 얻으려면 CSS를 다음과 같이 수정합니다.
div { width: 20em; height: 20em; border-radius: 50%; background-color: red; border: 4px solid #fff; box-shadow: 0 0 0 5px red; }
이 CSS는 흰색 단색의 div를 만듭니다. 테두리와 빨간색 내부 그림자. box-shadow 속성은 div 가장자리에서 색상 삽입을 투영하여 두 번째 테두리를 에뮬레이트합니다.
이 솔루션과 이전 시도의 주요 차이점은 두 번째 테두리나 윤곽선 대신 상자 그림자를 사용한다는 것입니다. 박스 섀도우를 창의적으로 활용하여 원형 형태를 희생하지 않으면서 이중 테두리의 환상을 구현합니다.
위 내용은 원형 요소에 이중 테두리를 어떻게 만들 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!