@keyframes कमांड
@keyframes कमांड एनिमेशन की कीफ्रेम को
परिभाषित करती है। कीफ्रेम हमारे CSS एलिमेंट के विभिन्न गुणों को
दर्शाता है, उदाहरण के लिए, स्थिति,
आकार, रंग आदि, जो एलिमेंट पर
निर्दिष्ट समय पर लागू होते हैं।
सिंटैक्स
@keyframes एनिमेशन का नाम {
कीफ्रेम
}
उदाहरण
कीफ्रेम परिभाषित करना:
<div id="elem"></div>
@keyframes anim {
from {
margin-left: 0px;
}
to {
margin-left: 400px;
}
}
#elem {
animation: anim 3s infinite;
border: 1px solid black;
width: 50px;
height: 50px;
}
:
उदाहरण
आइए अब अपने वर्ग को एनिमेशन की सहायता से ऊपर से नीचे ले जाएं:
<div id="elem"></div>
@keyframes anim {
from {
margin-top: 0%;
}
to {
margin-top: 10%;
}
}
#elem {
animation: anim 2s infinite;
border: 1px solid black;
width: 50px;
height: 50px;
}
:
उदाहरण
आइए प्रतिशत में कीफ्रेम निर्धारित करके एनिमेशन की सहायता से अपनी आकृति की चौड़ाई बढ़ाएं:
<div id="elem"></div>
@keyframes anim {
from {
width: 10%;
}
to {
width: 40%;
}
}
#elem {
animation: anim 2s infinite;
border: 1px solid black;
width: 50px;
height: 50px;
}
:
उदाहरण
आइए अब अपनी आकृति की पारदर्शिता (opacity) बदलें:
<div id="elem"></div>
@keyframes anim {
from {
background-color: #467CBC;
}
to {
background-color: #C2DDFD;
}
}
#elem {
animation: anim 2s infinite;
border: 1px solid black;
width: 50px;
height: 50px;
}
:
यह भी देखें
-
CSS एनिमेशन के लिए सभी गुण
animation-name,animation-duration,animation-delay,animation-timing-function,animation-iteration-count,animation-direction,animation-fill-mode,animation-play-state,keyframes -
transition- सहज संक्रमण (एलिमेंट पर हॉवर करने पर एनिमेशन)