मैं वेबकिट एनिमेशन के साथ प्रयोग कर रहा हूं।एक ही समय में 2 सीएसएस एनिमेशन निष्पादित करने वाला तत्व है
क्या एचटीएमएल तत्व के लिए एक ही समय में एक से अधिक एनीमेशन निष्पादित करना संभव है?
उदाहरण के लिए:
@-webkit-keyframes FADE
{
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@-webkit-keyframes TRICKY
{
0% {
-webkit-transform: translate(0px,0) rotate(-5deg) skew(-15deg,0);
}
50% {
-webkit-transform: translate(-100px,0) rotate(-15deg) skew(-25deg,0);
}
75% {
-webkit-transform: translate(-200px,0) rotate(-5deg) skew(-15deg,0);
}
100% {
-webkit-transform: translate(0px,0) rotate(0) skew(0,0);
}
}
// Can this element have FADE execute for 5 seconds BUT halfway between that animation
// can I then start the TRICKY animation & make it execute for 2.5 seconds?
#myEle {
-Webkit-animation-name: FADE TRICKY;
-Webkit-animation-duration: 5s 2.5s;
}
ऊपर एक बहुत ही सरल उदाहरण था। मेरे पास घूर्णन, फीका इत्यादि जैसे एनिमेशन के कई पुस्तकालय होंगे और यदि मैं एक ही समय में एक तत्व निष्पादित करना चाहता हूं तो मैं एक विशेष एनीमेशन लिखना नहीं चाहता हूं।
यह संभव है ...
//Not sure if this is even valid CSS: can I merge 2 animations easily like this?
@-webkit-keyframes FADETRICKY
{
FADE TRICKY;
}
इसके अलावा, '-वेबिट-एनीमेशन: फीड 5 एस, ट्रिकी 2.5 एस' काम करता है। मैं कसम खाता हूं कि मैंने इसे बहुत समय पहले कोशिश की थी। या तो मैं खराब हो गया या जब मैंने कोशिश की तो यह समर्थित नहीं था :) http://jsfiddle.net/ALBDe/ –
कॉमा-एनीमेशन को अलग करने के लिए मेरे लिए काम किया। क्या एक सीएसएस चयनकर्ता और अन्य चयनकर्ता को एक और एनीमेशन को एनीमेशन असाइन करना संभव है और फिर उन वर्गों को तत्व पर गठबंधन करें, जैसे
? क्रोम 22 बीटा में मेरे लिए काम नहीं कर रहा है, लेकिन शायद मैं कुछ गलत कर रहा हूं। – jaketrentमैं प्रस्तुत करना चाहता हूं उन्हें प्राप्त नहीं करना चाहिए, '-वेबिट-एनीमेशन-नाम' विशेषता ओवरराइट की जाएगी –