我正嘗試重做一個客戶端網站,該網站目前沒有響應,並且在整個網站中,她的圖像長度都是帶有文本的梯形。當然,在設備上,你幾乎無法讀取它。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