我试图使一个尖锐的角落,以一个图像在CSS。你觉得我该怎么做?示例:
我尝试使用border-radius属性来创建它,但它不适合我。
border-radius
img { background: yellow; width: 200px; height: 200px; border-radius: 50% 50% 0 0/100% 100% 0 0; }
<img >
rqcrx0a61#
CSS mask可以近似于此:
img { --g: #000 100%,#0000 101%; -webkit-mask: radial-gradient(130% 100% at 130% 100%,var(--g)) top left/ 50% 80%, radial-gradient(130% 100% at -30% 100%,var(--g)) top right/50% 80%, linear-gradient(#000 0 0) bottom/100% 20%; -webkit-mask-repeat: no-repeat; }
<img src="https://picsum.photos/id/1069/300/250">
1条答案
按热度按时间rqcrx0a61#
CSS mask可以近似于此: