【发布时间】:2018-10-31 23:42:00
【问题描述】:
我目前有一个多边形,里面有如下所示的文本
.title {
clip-path: polygon(1% 0, 100% 15%, 96% 90%, 0 75%);
background-color: blue;
color: #FFF;
font-size: 1.7em;
line-height: 50px;
height: 60px;
width: 250px;
}
<h1 class="title">&nbsp;&nbsp;WELCOME TO</h1>
我正在寻找一个对浏览器更友好的版本,所以我一直在研究使用 SVG 图像。我正在努力编写这个代码,正如你在下面看到的,我有 SVG 形状,经过一些测试,我很快意识到它不能很好地适应浏览器的宽度。如果我能一直保持它的大小,我会很高兴。
然后对于文本在研究后我了解了标签内的标签,但即使是我也在努力格式化文本。
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 7 9" version="1">
<polygon points=".1 0,5 .2,4.4 1.8,0 1.6" style="fill: #253234;" />
<text x="1" y="1" fill="white" style="font-family:arial; font-size:.4">WELCOME TO</text>
</svg>
有没有人知道一种更好的方法,可以在主流浏览器和设备上运行?
【问题讨论】: