역전된 "경계 반경" 효과를 얻는 방법
최신 웹사이트를 디자인할 때 탭이나 탐색 표시줄과 같은 스타일 요소를 추가하면 웹사이트를 향상시킬 수 있습니다. 사용자 경험. 원하는 효과 중 하나는 모서리가 안쪽이 아닌 바깥쪽을 가리키는 방향으로 둥글게 되는 '역전된 테두리 반경'이 있는 탭을 만드는 것입니다.
CSS의 기본 border-radius 속성은 음수 값을 지원하지 않으므로 이 효과를 얻으려면 다른 접근 방식이 필요합니다. 한 가지 해결책은 실제 탭 외부에 전략적으로 배치된 탭 컨테이너 내의 추가 요소를 사용하는 것입니다. 이러한 요소는 페이지 배경과 일치하는 배경색을 가져야 하며 기본적으로 보기에서 숨겨야 합니다. 그런 다음 이러한 요소에 테두리 반경을 적용하면 거꾸로 된 둥근 모서리의 환상이 생성됩니다.
다음은 순수 CSS를 사용한 예입니다.
<code class="css">#main { margin: 40px; height: 100px; background-color: #004C80; position: relative; overflow: hidden; } #main div { position: absolute; width: 20px; height: 20px; border-radius: 100%; background-color: #FFF; } .top { top: -10px; } .bottom { bottom: -10px; } .left { left: -10px; } .right { right: -10px; }</code>
<code class="html"><div id="main"> <div class="top left"></div> <div class="top right"></div> <div class="bottom left"></div> <div class="bottom right"></div> </div></code>
이 접근 방식은 반전된 " 둥근 모서리를 탭 경계 외부로 효과적으로 확장하여 테두리 반경' 효과를 제공합니다. 원하는 시각적 스타일을 얻을 수 있는 간단하고 효과적인 방법입니다.
위 내용은 CSS에서 '역경계 반경' 효과를 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!