如何使用剪辑路径在图像中设置形状
How to set shape in image with clip-path
是否可以将图像设置为与 clip-path
css.
相同的形状
原图
预期图像 css
你真的不需要 clip-path 或面具。 border-radius 的倾斜变换可以做到:
.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>
是否可以将图像设置为与 clip-path
css.
原图
预期图像 css
你真的不需要 clip-path 或面具。 border-radius 的倾斜变换可以做到:
.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>