【发布时间】:2015-10-06 17:25:33
【问题描述】:
我正在尝试获得以下输出(两个数字之间的大斜线):
以下代码适用于 Firefox 和 Chrome,但不适用于 Safari。有什么解决方法吗?
代码如下:
HTML:
<div class="wrap">
<div class="top">4</div>
<div class="bottom">15</div>
</div>
CSS:
.top {
display: block;
float: left;
font-size: 60px;
font-weight: 700;
}
.bottom {
display: block;
float: left;
font-size: 38px;
font-weight: 700;
margin-top: 70px;
position: relative;
width: 28px;
}
.bottom:before {
border-left: 1px solid;
content: "";
height: 66px;
position: absolute;
right: 0;
top: -35px;
transform: skew(-45deg);
transform-origin: left top 0;
width: 0;
}
JSFiddle 演示: http://jsfiddle.net/pg4sxrc1/
【问题讨论】: