为什么CSS3 Transform旋转不能在这段代码中工作?

时间:2013-12-01 17:40:12

标签: html css css3

我使用过供应商前缀,但它仍然没有为我旋转镀铬。

codepen上的代码

<div class="on">
  <span class="zocial-dribbble"></span>
  <span class="s" id="s">S</span>
</div>

CSS:

@import url(http://weloveiconfonts.com/api/?family=zocial);

/* zocial */
[class*="zocial-"] {
  font-family: 'zocial', sans-serif;
  font-size:200px;
}

#s {
  font-size:200px;
    transform:rotate( -60deg );
    -ms-transform:rotate(-60deg);
    -webkit-transform:rotate( -60deg );

}

3 个答案:

答案 0 :(得分:0)

display:inline-block添加到#s的样式。

答案 1 :(得分:0)

试试这个:

<div class="on">
  <span class="zocial-dribbble"></span>
  <div class="s" id="s">S</div>
</div>

或按照以下建议添加display:inline-block;即可。

答案 2 :(得分:0)

转换不适用于内联元素,例如跨度。正如其他人提到的那样,显示:inline-block;会把你排除在外。