2013-01-13 38 views
18

यह संभव निम्नलिखित सीएसएस संक्रमण है कि उत्पादन सभी विभिन्न विक्रेता उपसर्गों होगा उत्पादन के लिए कम्पास या एस.ए.एस.एस. उपयोग करने के लिए है?एस.ए.एस.एस./कम्पास संक्रमण

+4

कम्पास वास्तव में एक भयानक प्रलेखन – Toskan

उत्तर

51

उपयोग compass' transition mixin:

@include transition(all 0.3s ease-in-out); 
+1

यूसुफ से जुड़े हुए बदलाव के अलावा है, तो आप एनिमेशन के लिए देख रहे हैं, एरिक मेयेर एक [कम्पास एनीमेशन प्लगइन] है (https: // GitHub। कॉम/एरिकैम/कंपास-एनिमेट) जिसके लिए [कम्पास v0.13] (http://beta.compass-style.org/CHANGELOG/) (वर्तमान में अल्फा) – steveax

+1

'@ समावेशन संक्रमण (रंग 0.3s आसानी से बाहर , पृष्ठभूमि रंग 0.3s आसानी से बाहर); 'यदि आप विशिष्ट शैलियों को लक्षित करना चाहते हैं (जो मुझे लगता है कि तेज़ है) – Tisch

6

का उपयोग कर एनिमेशन बनाने के लिए Mixin के एकल या "सभी" संपत्ति संक्रमण कई संपत्ति संक्रमण

@include multi-transition("PROPERTY DURATION DELAY(OPT) TIMING-FUNCTION, PROPERTY DURATION DELAY(OPT) TIMING-FUNCTION") 
@mixin multi-transition($transition) { 
-webkit-transition: #{$transition}; 
    -moz-transition: #{$transition}; 
    -ms-transition: #{$transition}; 
     -o-transition: #{$transition}; 
     transition: #{$transition}; 
} 
का उपयोग कर एनिमेशन बनाने के लिए

@include transition(PROPERTY DURATION DELAY(OPT) TIMING-FUNCTION) 
@mixin transition($transition) { 
    -webkit-transition: $transition; 
    -moz-transition: $transition; 
     -ms-transition: $transition; 
     -o-transition: $transition; 
      transition: $transition; 
} 

Mixin

0

एस.ए.एस.एस. Mixin

@mixin transition($transition){ 
    -webkit-transition: $transition; 
    -moz-transition: $transition; 
    -o-transition: $transition; 
    transition: $transition; 
} 

@include transition(all 0.3s ease-in-out);