내 사이트의 대부분의 div 요소의 오른쪽 상단을 잘라내려고합니다. 이 div는 모두 다른 크기입니다. 나는 이것을하는 반응이 빠른 방법을 찾고있다. 이 사이트를 방문한 사람 : http://bennettfeely.com/clippy/으로, 사용자 정의 다각형 모양을 잘라낼 수 있습니다. 여기 div 각도에서 45도 각도로 자름
는 내가 지금까지 무엇을 가지고 :div {
\t width: 280px;
\t height: 280px;
\t background: #1e90ff;
\t -webkit-clip-path: polygon(0% 100%, 100% 100%, 100% 9%, 89% 0%, 0% 0%);
clip-path: polygon(0% 100%, 100% 100%, 100% 9%, 89% 0%, 0% 0%);
}
/* Center the demo */
html, body { height: 100%; }
body {
background-image: url('http://www.planwallpaper.com/static/images/recycled_texture_background_by_sandeep_m-d6aeau9_PZ9chud.jpg');
\t display: flex;
\t justify-content: center;
\t align-items: center;
}
<div></div>
오른쪽 상단 모서리. 현재이 다각형은 자유롭게 만들어졌습니다. 그리고 오른쪽 상단에서 완벽한 45도 각도로 잘라 내기 위해 필요한 백분율을 확인하려고합니다.
해결책으로 나는 대부분의 div, 단추 및 이미지에 컷오프를 추가 할 것입니다.
border-left와 right를 절대 위치로 사용하여 스택 오버플로에서 다른 방법을 찾았지만 일부는 배경 이미지가 있기 때문에 div 컷오프가 투명해야합니다. 여기
최대 설정되어있는 JS 바이올린입니다 : https://jsfiddle.net/xyvz5z8m/1/
나는 그것이 0 % 100 %가 왼쪽 하단, 100 % 100 %가 오른쪽 하단 등등 .. 그래서 45 % 각도로 변환하는 방법을 모르겠다 고 생각합니다. 이게 수학 문제가 될지 모르겠습니다. –
div가 단색 위에 앉아있는 배경입니까? – Shaggy
@Shaggy 항상 그런 것은 아니지만 일부는 배경 이미지가 될 것입니다. 그래서이 일을 조금 더 힘들었습니다. –