का उपयोग करते हुए वृद्धिशील सीएसएस अवधि -webkit-animation
गुणों का उपयोग करते हैं, जब उपयोगकर्ता पहले पृष्ठ को देखते हैं तो फॉर्म तत्वों को उनके स्थान पर घुमाने के लिए उपयोग करते हैं।शुद्ध सीएसएस
मुझे लगता है कि प्राप्त करने के लिए निम्न कोड का उपयोग करें:
.bounce {
-webkit-animation-name: bounceup;
}
@-webkit-keyframes bounceup {
from {
opacity:0.5;
-webkit-transform: translateY(100px) rotate(180deg);
-webkit-box-shadow: 20px 20px 80px #000;
}
to {
opacity:1;
-webkit-transform: translateY(0px) rotate(0deg);
}
}
सर्वर साइड कोड PHP है। मेरे PHP वर्ग में प्रत्येक फॉर्म तत्व में मेरे पास वर्ग 'बाउंस' था और मैं -webkit-animation-duration
नामक एक इनलाइन संपत्ति जोड़ता हूं जिसे मैं प्रत्येक के लिए 0.18 के बीच बढ़ाता हूं।
php कोड:
private $animationDuration=0.7;
private function _getAnimationDuration() {
$ret= '-webkit-animation-duration: '.$this->animationDuration.'s';
$this->animationDuration+=0.1;
return $ret;
}
यहाँ मैं _getAnimationDuration()
फ़ंक्शन के परिणाम के साथ प्रत्येक प्रपत्र तत्व में कोई प्रॉपर्टी 'शैली' नाम जोड़ें।
सवाल यह है: क्या मैं शुद्ध CSS3 और HTML5 (जावास्क्रिप्ट के बिना) का उपयोग कर _getAnimationDuration() फ़ंक्शन को किसी भी तरह कार्यान्वित कर सकता हूं?
मैं एक एनीमेशन अवधि सीएसएस शैली जोड़ना चाहता हूं जो प्रत्येक फॉर्म तत्व के बीच अलग है। प्रत्येक एक ही राशि से बढ़ी है।
मैं तुम क्या कह रहे हैं के रूप में उलझन में हूँ। आपके द्वारा शुद्ध कोड CSS3 + CSS3 का उपयोग किया गया है, है ना? सभी PHP करता है गतिशील रूप से CSS3 शैलियों उत्पन्न करता है (जो आप आसानी से PHP का उपयोग किए बिना कर सकते हैं)। – McGarnagle
मैं पूछ रहा हूं कि -वेबिट-एनीमेशन-अवधि निर्देश का गतिशील वृद्धिशील कैसे आसानी से PHP या जावास्क्रिप्ट का उपयोग किए बिना किया जा सकता है। शुद्ध एचटीएमएल 5 और सीएसएस 3 के साथ। – ufk
http://stackoverflow.com/questions/5029032/dynamic-css-with-a-variable-parameter-is-it- संभवतः ऐसा लगता है कि मैंने जो अनुरोध किया है वह संभव नहीं है। कम से कम लेकिन फिर से उपयोग करना संभव है। यह जावास्क्रिप्ट का उपयोग करता है इसलिए मैं वर्ग एक पर वापस आ गया हूं। – ufk