如何使用剪切路径在图像中设置形状

时间:2020-10-23 10:41:02

标签: html css clip-path

是否可以使用clip-path css将图像设置为相同的形状。

原始图片

enter image description here

带有CSS的预期图片

enter image description here

1 个答案:

答案 0 :(得分:1)

您实际上并不需要剪切路径或蒙版。具有边界半径的偏斜变换可以做到这一点:

.box {
  margin:50px;
  border-radius:80px 0;
  height:300px;
  background:red;
  position:relative;
  background:url(https://i.stack.imgur.com/rYeuk.jpg) center/cover;
  transform:skewY(-7deg);
  transform-origin:right;
  overflow:hidden;
}
.box::before {
  content:"";
  position:absolute;
  background:inherit;
  top:-20%;
  left:0;
  right:0;
  bottom:-20%;
  transform:skewY(7deg);
}

body {
  background:red;
}
<div class="box">

</div>