CSS转换porperty Safari

时间:2015-10-06 09:18:47

标签: html css

我正在尝试获得以下输出(两个数字之间的大斜线):

enter image description here

以下代码适用于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/

1 个答案:

答案 0 :(得分:1)

某些版本的Safari仍然需要使用-webkit-transform的{​​{1}}前缀,请尝试将以下定义添加到transform-origin CSS:

.bottom:before

jsFiddle Demo