我不知道CSS是否可行,但值得一問。帶文本的CSS梯形形狀
我想要一個梯形形狀在它的中間(中空)與格式化文本(以及一個小圖像)透明。它也必須有響應。這裏是我的意思一個樣機:
這是更多鈔票用CSS?我知道如何製作一個梯形形狀,但我還沒有弄清楚如何在文本中獲得文本,並使其成爲空洞(僅限於形狀的輪廓)。
我不知道CSS是否可行,但值得一問。帶文本的CSS梯形形狀
我想要一個梯形形狀在它的中間(中空)與格式化文本(以及一個小圖像)透明。它也必須有響應。這裏是我的意思一個樣機:
這是更多鈔票用CSS?我知道如何製作一個梯形形狀,但我還沒有弄清楚如何在文本中獲得文本,並使其成爲空洞(僅限於形狀的輪廓)。
如果梯形形狀的width
/height
應該被動態地改變,則可以通過使用CSS transform引擎實現的效果如下:
.box {
width: 300px; /* optional - feel free to remove it */
/* height: 150px; */ /* optional - feel free to remove it */
position: relative;
padding: 5px;
}
.box:before {
content: "";
position: absolute;
border: 3px solid teal;
top: -4%; bottom: -11%; left: -3%; right: -3%;
z-index: -1;
-webkit-transform: perspective(50em) rotateX(-30deg);
transform: perspective(50em) rotateX(-30deg);
}
<div class="box">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatibus sed unde voluptate non temporibus quae amet possimus dolorum quisquam atque nemo reprehenderit quasi suscipit vero cum delectus quibusdam optio asperiores.
</div>
但是不支持這種方法IE9和更舊的。
[形狀的CSS](http://css-tricks.com/examples/ShapesOfCSS/) – 2014-09-23 17:18:34
謝謝,但我知道如何得到形狀。我正在找一個空心形狀的文字。 – mango 2014-09-23 17:20:20
看看這裏:http://stackoverflow.com/questions/16748387/how-to-bevel-the-corner-of-a-block-div/16748949#16748949 – 2014-09-23 17:21:13