我正尝试重做一个客户端网站,该网站目前没有响应,并且在整个网站中,她的图像长度都是带有文本的梯形。当然,在设备上,你几乎无法读取它。CSS3全宽梯形/多边形文字?
所以我试图把它变成使用CSS的形状。尝试了一堆例子,但目前没有任何工作。我认为不同之处在于,示例似乎使用硬宽度数字而不是100%来计算流体宽度。我有笔在这里:https://codepen.io/anon/pen/KmgoqE,这里是我与我张贴此(还在玩,当然)打码:
h2.test-text {
background: #000;
color: #FFF;
padding: 5px;
font-size: 30px;
line-height: 1;
width: 100%;
text-align: center;
position: relative;
}
h2.test-text:before {
content: "";
position: absolute;
border: none;
top: -4%;
bottom: -11%;
left: -3%;
right: -3%;
z-index: -1;
-webkit-transform: perspective(50em) rotateX(-30deg);
transform: perspective(50em) rotateX(-30deg)
}
谢谢!这工作。如果我只想做一面而不是左面和右面呢? –
@AdamBell使用我的解决方案,只需删除伪,或....像这样做_vals_ https://jsfiddle.net/psqf9m3k/1/ – LGSon
..和加1 :) – LGSon