>  기사  >  웹 프론트엔드  >  Box-Shadow를 사용하여 CSS에서 반전된 스쿠프 모서리를 만드는 방법은 무엇입니까?

Box-Shadow를 사용하여 CSS에서 반전된 스쿠프 모서리를 만드는 방법은 무엇입니까?

Barbara Streisand
Barbara Streisand원래의
2024-11-23 12:27:17372검색

How to Create Inverted Scooped Corners in CSS Using Box-Shadow?

CSS로 뒤집힌 스쿠프 모서리 만들기

현재 CSS 코드에서는 뒤집힌 스쿠프 모서리 생성을 목표로 합니다. 제공된 코드는 둥근 모서리 효과를 얻기 위해 테두리 반경을 활용합니다. 그러나 오목한 반경을 생성하려면 box-shadow 속성을 활용할 수 있습니다.

이 기술에는 다음 단계가 포함됩니다.

  1. CSS를 사용하여 오버플로가 숨겨진 투명한 사각형을 생성합니다.
  2. 상자 그림자를 사용하여 사각형에 투명한 원을 추가합니다.
  3. 원의 4분의 1만 보이도록 원을 전략적으로 배치합니다.

이 접근 방식은 오목한 모서리를 만드는 솔루션을 제공합니다. 다음은 방법을 설명하는 예제 스니펫입니다.

 position:relative;<br> width: 200px;<br> height: 50px;<br> background-color: blue;<br> 테두리 반경: 9999px 0 0 9999px;<br> 여백: 30px;<br> 텍스트 정렬: 중앙;<br> 색상: #fff;<br> 패딩 상단: 10px;<br>}</p><h1>상단,</h1><h1>하단 {</h1><p>위치: 절대;<br> 높이: 30px;<br> 너비: 30px;<br> 오른쪽: 0;<br> 오버플로: 숨겨진;<br>}</p><h1>상단 {</h1><p>상단: -30px;<br>}</p><h1>하단 {</h1><p>하단: -30px;<br>}</p><h1>상단::전,</h1><h1>하단::전 {</h1><p>콘텐츠: '';<br> 위치: 절대;<br> 오른쪽: 0;<br> 높이: 200%;<br> 너비: 200%;<br> 테두리 반경: 100%;<br> 상자 그림자: 10px 10px 5px 100px 파란색;<br> z-index: -1;<br>}</p><h1>top::before {</h1><p>상단: -100%;<br>}

이 코드에서는 오버플로가 숨겨진 사각형과 상자 그림자가 있는 원을 결합하여 원하는 오목 반경 효과를 얻습니다.

위 내용은 Box-Shadow를 사용하여 CSS에서 반전된 스쿠프 모서리를 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.