繁体   English   中英

CSS3自定义形状

[英]Css3 custom Shape

我想在CSS3中使用相同的形状,请帮忙

我会尝试的

 .shape{ background:#000; width:150px; margin:50px; height:150px; color:#fff; border-radius:0 0 0px 25%; -ms-transform: rotate(20deg); /* IE 9 */ -webkit-transform: rotate(20deg); /* Safari */ transform: rotate(20deg); } 
 <div class="shape">magic</div> 

您可以考虑如下偏斜变换:

 .box { margin-left:auto; width:300px; height:300px; border-radius:0 0 0 40px; transform:skewY(20deg); transform-origin:top right; position:relative; overflow:hidden; } .box:before { content:""; position:absolute; top:0; left:0; right:0; bottom:0; background:url(https://picsum.photos/800/600?image=1069) center/cover no-repeat; transform:skewY(-20deg); transform-origin:top right; } body { margin:0; } 
 <div class="box"> </div> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM