8
4

2 に答える 2

13

@Lipisのコメントの結果として、ここに私のコメントが回答で説明されています。

純粋なCSSソリューション:

<i class="icon-search" id="rotate"></i>

#rotate {  
  -webkit-transform:rotate(120deg);
  -moz-transform:rotate(120deg);
  -o-transform:rotate(120deg);
  /* filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1.5); */
  -ms-transform:rotate(120deg);        
}

または、BootstrapのミックスインとLessCSSを使用します。

#rotate {  
  .rotate(120deg); 
}

古いブラウザはこのcssをサポートしていないことに注意してください。

デモについてはjsfiddleを参照してください。

于 2012-05-15T12:51:31.740 に答える
4

pseduo要素(:beforeなど)で変換を行うことはできません。これは、アイコンフォントが頻繁に実装される方法です。Bootstrapのグリフには、background-image:url( "../ img / glyphicons-halflings.png");があります。(そのjsfiddleデモのように)。これも参照してください:WebKitトランジションを疑似要素に適用するおよびこれ:http ://css-tricks.com/transitions-and-animations-on-css-generated-content/

于 2013-02-19T17:48:51.020 に答える