2012-04-29 10 views
5

में एक @keyframes mixin बनाने के लिए मैं पहले से हीकैसे एससीएसएस (3.1.16)

$prefixes: ("-webkit-","-moz-", "-o-", ""); 
@mixin keyframes($name) { 
    @each $prefix in $prefixes { 
     @#{$prefix}keyframes #{$name} { @content; } 
    } 
} 

और

@mixin keyframes($name) { 
    @-webkit-keyframes #{$name} { @content; } 
    @-moz-keyframes #{$name} { @content; } 
    @keyframes #{$name} { @content; } 
} 

यह करने के लिए किसी भी तरह से करने की कोशिश की? के साथ किसी भी समाधान नहीं खोजा जा सका गूगल :(

उत्तर

3

मैं, सास को 3.2 (रिलीज gem install sass --pre के माध्यम से) को अपडेट करके इस प्रभाव को प्राप्त करने के लिए एक परिणाम के रूप में बाद अब काम करता है!

+1

धन्यवाद एक बहुत कामयाब रहे, नहीं है @ -ms-keyframes को – bobbaluba

+0

thx जोड़ने के लिए भूल जाओ, मुझे एहसास नहीं हुआ कि आईई सभी ^^ – Peter

+0

पर कीफ्रेम का समर्थन करता है यह मेरे लिए काम नहीं करेगा - शुरुआत के लिए, एसएएसएस ने शुरुआत में '@' को पार्स करने का प्रयास किया '@ # {$ prefix} ', इसलिए मुझे इसे' \ 'से बचने की ज़रूरत है। लेकिन फिर मुझे" $ prefix "के बाद' अवैध सीएसएस 'मिलता है: अपेक्षित": "," @content "था - जो कोई समझ नहीं आता सभी AFAICT पर। आप इसके लिए किस संस्करण का उपयोग कर रहे थे? – Barney

संबंधित मुद्दे