CSS를 사용하여 곡선형 투명 Div 만들기
곡선 모양의 투명 div를 디자인하려는 과정에서 원하는 결과를 얻는 데 어려움을 겪었습니다. 효과. 이 문제를 극복하고 원하는 곡선 모양을 만드는 방법을 살펴보겠습니다.
곡선 모양을 만들기 위해 CSS는 다양한 기하학적 함수를 사용하여 요소의 모양을 정의할 수 있는 클립 경로 속성을 제공합니다. 이를 상단 요소나 하단 요소에 적용하여 오버레이 효과를 만들 수 있습니다.
다음 코드 조각은 클립 경로를 사용하여 원하는 모양을 얻는 방법을 보여줍니다.
.first, .second { display: inline-block; margin: 5px; } /* For the first div */ .first .top { clip-path: circle(72.9% at 50% 27%); height: 200px; width: 200px; background: url(https://picsum.photos/id/10/800/800) center/cover; position: relative; } .first .bottom { margin-top: -70px; background: yellow; height: 100px; width: 200px; } /* For the second div */ .second .top { height: 200px; width: 200px; background: url(https://picsum.photos/id/10/800/800) center/cover; position: relative; } .second .bottom { clip-path: polygon(0 25%, 14% 41%, 28% 51%, 49% 54%, 66% 53%, 79% 48%, 89% 39%, 100% 27%, 100% 100%, 47% 100%, 0% 100%); margin-top: -70px; background: yellow; height: 100px; width: 200px; }
이 코드는 두 개의 div를 생성합니다. 하나는 상단이 원형이고 하단은 노란색이고, 다른 하나는 사용자 정의 다각형 상단과 노란색 하단이 있습니다. 클립 경로 값을 조정하면 원하는 대로 다양한 곡선 모양을 만들 수 있습니다.
클립 경로를 활용하면 매력적인 곡선 모양을 디자인하고 웹 사이트나 웹 애플리케이션의 미적 매력을 높일 수 있습니다.
위 내용은 CSS를 사용하여 곡선 투명 Div를 어떻게 만들 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!