2012-05-15 20 views
8

मैं <i class="icon-play icon-white"></i> का उपयोग कर रहा हूं और जो मैं प्राप्त करना चाहता हूं वह 90 डिग्री घुमाने के लिए है। हालांकि शेष मिश्रण .scale() काम करते हैं, घुमावदार नहीं है। क्या मैं कुछ भूल रहा हूँ?मैं कैसे लागू कर सकता हूं .rotate() <i> बूटस्ट्रैप के आइकन ग्लिफ तत्व में मिलाकर?

+3

क्या आप इसे शुद्ध सीएसएस के साथ नहीं कर सकते? http://jsfiddle.net/EBXPn/ मेरे लिए काम करता है। – Tim

+0

@ टिम बस इसे एक उत्तर के रूप में जोड़ें .. :) ठीक काम करता है .. – Lipis

+0

@ लिपिस जैसा कि आपने सुझाव दिया था, अब एक जवाब है। – Tim

उत्तर

12

@ लिपिस टिप्पणी के परिणामस्वरूप, मेरी टिप्पणी एक उत्तर में समझाई गई है।

शुद्ध सीएसएस समाधान:

<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);   
} 

या इसका उपयोग करते बूटस्ट्रैप के mixins और Lesscss:

#rotate { 
    .rotate(120deg); 
} 

मन पुराने ब्राउज़र में रखें कि यह सीएसएस का समर्थन नहीं करते।

डेमो के लिए jsfiddle देखें।

+1

@ क्रिस-टॉप मुझे लगता है कि बूटस्ट्रैप के मिश्रणों का उपयोग करके आप बस '.rotate (120deg) लिख सकते हैं;', तो कृपया सत्यापित करें और फिर शायद बूटस्ट्रैप विशिष्ट चीज़ के लिए उत्तर अपडेट कर रहे हैं .. – Lipis

+0

@ लिपिस धन्यवाद, संख्या इनपुट के बाद इसे आवश्यक । – topless

4

आप एक pseduo तत्व (जैसे: पहले) पर एक परिवर्तन नहीं कर सकते हैं, इस तरह आइकन आइकन अक्सर लागू होते हैं। बूटस्ट्रैप के ग्लिफ के साथ, पृष्ठभूमि-छवि है: url ("../ img/glyphicons-halflings.png"); (उस jsfiddle डेमो में की तरह)। यह भी देखें: Applying WebKit transitions to Pseudo Elements और यह: http://css-tricks.com/transitions-and-animations-on-css-generated-content/

+0

आइकन फ़ॉन्ट यहां रहने के लिए है :) पहले से ही वहां स्थानांतरित हो गया है। – topless