这让我发疯,我以前见过它,但无法复制或找到它或任何资源。我正在做的是一条带有皮革纹理和“缝合图案”的垂直丝带。缝合的工作方式很简单,带有虚线边框的内部 div,甚至丝带形状也很容易使用伪:after
类,但是将两者结合起来只是不打算计划。
这就是我目前正在使用的 css 所拥有的(这一切都是用 css 减去皮革纹理完成的):
.wrapleather {
width:100px;
height:120px;
float: right;
margin-right:20px;
background-image : url("leather.png");
border-radius: 5px;
-webkit-box-shadow: 0px 1px 10px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 1px 10px rgba(0,0,0,0.5);
box-shadow: 0px 1px 10px rgba(0,0,0,0.5);
position:relative;
}
.wrapleather:after {
content: '';
display: block;
width: 0;
height: 105px;
position: absolute;
top: 0;
left: 0;
border-width: 0 50px 15px 50px;
border-style: solid;
border-color: transparent transparent #cdc0a8;
position:absolute;
top:0;
left:0;
}
.wrapleather .outside {
width:90px;
height:110px;
margin: 4px;
border-radius: 5px;
border: 1px dashed #aaa;
box-shadow: 0 0 0 1px #f5f5f5;
}
.wrapleather .inside {
width:90px;
height:110px;
border-radius: 5px;
}
<div class="wrapleather">
<div class="outside">
<div class="inside">
<p class="font">Leather</p>
</div>
</div>
</div>
此外,阴影仍保持“方形”格式,而不是全部形状。为了澄清我不是要求任何人进行调试或类似的事情,我只是要求共享可以达到预期结果的替代或进一步方法,css仍然是我正在学习的东西,所以任何建议或任何东西您可以给予的那种性质将不胜感激,如果您需要任何其他信息,请告诉我。谢谢!