배경 이미지로 삼각형 모양 만들기
질문:
두 개의 삼각형으로 웹사이트 디자인하기 배경 이미지를 포함하고 클릭 가능한 링크 역할을 하는 요소는 삼각형의 투명한 부분을 만들려고 할 때 어려워집니다. 클릭으로 접근 가능합니다. 배경 이미지가 있는 CSS3 삼각형을 사용하여 이 디자인을 구현할 수 있습니까?
답변:
하위 이미지 사용:
간소화하려면 프로세스를 진행하고 대부분의 브라우저와의 호환성을 유지하는 경우 해결 방법은 배경 이미지 대신 링크에 하위 이미지를 사용하는 것입니다. 이 방법에는 변형 기울기 속성을 사용하여 삼각형 모양을 만들고 기울기를 보정하기 위해 하위 이미지를 오프셋하는 작업이 포함됩니다.
단계:
HTML:
<div>
CSS:
.container { overflow: hidden; width: 900px; height: 600px; } .triangle, .triangle img { width: 100%; height: 100%; } .triangle { overflow: hidden; position: absolute; transform: skewX(-55.98deg); } .triangle:first-child { left: -.25em; transform-origin: 100% 0; } .triangle:last-child { right: -.25em; transform-origin: 0 100%; } .triangle img { transform: skewX(55.98deg); transform-origin: inherit; }
위 내용은 배경 이미지가 있는 CSS3 삼각형이 클릭 가능한 투명 영역을 처리할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!