బహుళ-దశల యానిమేషన్లు మరియు పరివర్తనలను ఎలా ఉపయోగించాలి?

Bahula Dasala Yanimesanlu Mariyu Parivartanalanu Ela Upayogincali



వెబ్ డిజైన్‌లోని బహుళ-దశల యానిమేషన్‌లు మరియు పరివర్తనాలు దృశ్యమానంగా ఆకట్టుకునే మరియు డైనమిక్ ప్రభావాలను సృష్టించడానికి కీఫ్రేమ్‌లు మరియు CSS పరివర్తనలను ఉపయోగిస్తాయి. ఇది వెబ్‌కు కదలిక, ఇంటరాక్టివిటీ మరియు దృశ్య ఆసక్తిని జోడించడం ద్వారా వినియోగదారు అనుభవాన్ని మరియు ఆసక్తిని అప్‌గ్రేడ్ చేస్తుంది. వాటిని స్లైడ్‌షోలు మరియు ఇమేజ్ గ్యాలరీలు, పేజీ పరివర్తనాలు, స్పిన్నర్‌లను లోడ్ చేయడం, హోవర్ మరియు క్లిక్ ఇంటరాక్షన్‌లు మొదలైన వాటి కోసం ఉపయోగించవచ్చు.

ఈ కథనం బహుళ-దశల యానిమేషన్లు మరియు పరివర్తనలను జోడించే ప్రక్రియను ప్రదర్శిస్తుంది.

బహుళ-దశల యానిమేషన్లు మరియు పరివర్తనలను ఎలా ఉపయోగించాలి?

బహుళ-దశల యానిమేషన్ చేయడానికి, కీఫ్రేమ్‌ల శ్రేణి రూపొందించబడుతుంది. ఇది ఎంచుకున్న HTML మూలకానికి వర్తించే మార్పుల శ్రేణిని నిర్దేశిస్తుంది. ప్రతి కీఫ్రేమ్ యానిమేషన్ యొక్క విభిన్న స్థితిని సూచిస్తుంది మరియు బ్రౌజర్ ఈ రాష్ట్రాల మధ్య మూలకాన్ని సజావుగా మారుస్తుంది. పరివర్తన సమయంలో, వినియోగదారు పరస్పర చర్యలు లేదా స్థితి మార్పుల ద్వారా నిర్దిష్ట వ్యవధిలో CSS లక్షణాల యొక్క మృదువైన మార్పును పేర్కొనండి.







మంచి అవగాహన కోసం ఒక ఆచరణాత్మక ఉదాహరణ ద్వారా నడుద్దాం:



ఉదాహరణ 1: బహుళ-దశల యానిమేషన్‌ని వర్తింపజేయడం
ఈ ఉదాహరణలో, ఎంచుకున్న HTML మూలకానికి బహుళ దశల యానిమేషన్ వర్తించబడుతుంది. దిగువ ప్రదర్శనను సందర్శించండి:



< శైలి >
.animationExample {
వెడల్పు: 130px;
ఎత్తు: 130px;
నేపథ్య రంగు: అటవీ ఆకుపచ్చ;
స్థానం: బంధువు;
యానిమేషన్: మూవ్ యానిమేట్ 4ఎస్ ఈజ్-ఇన్-అవుట్ అనంతం;
}
< / శైలి >
< శరీరం >
< div తరగతి = 'యానిమేషన్ ఉదాహరణ' >< / div >
< / శరీరం >

పై కోడ్ స్నిప్పెట్‌లో:





  • మొదట, తరగతి పేరు ' యానిమేషన్ ఉదాహరణ '' లోపల ఎంపిక చేయబడింది <శైలి> ” ట్యాగ్.
  • తరువాత, ' విలువలు 130px ''కి కేటాయించబడ్డాయి ఎత్తు 'మరియు' వెడల్పు 'గుణాలు.
  • అదనంగా, సెట్ ' అటవీ ఆకుపచ్చ 'మరియు' బంధువు ''కి విలువగా నేపథ్య రంగు 'మరియు' స్థానం ”విజువలైజేషన్‌ని మెరుగుపరచడానికి లక్షణాలు.
  • ఆ తర్వాత, 'ని ఉపయోగించండి యానిమేషన్ 'ఆస్తి మరియు దానికి సమానంగా సెట్ చేయండి' మూవ్‌యానిమేట్ 4లను అనంతంగా ఈజ్ ఇన్ అవుట్ చేయండి ”యానిమేషన్‌లను వర్తింపజేయడానికి.
  • విలువ నాలుగు భాగాలను కలిగి ఉంటుంది, మొదటిది కస్టమ్ నేమ్ యానిమేషన్, రెండవది పూర్తి చేయాల్సిన సమయం, మూడవది యానిమేషన్ రకం మరియు నాల్గవది ఈ యానిమేషన్ ఎన్నిసార్లు వర్తింపజేయబోతోంది అనే పరిమితి.
  • చివరికి, ఒక HTML మూలకాన్ని సృష్టించి, “ని కేటాయించండి యానిమేషన్ ఉదాహరణ ” దానికి క్లాస్.

ఇప్పుడు, 'ని ఉపయోగించండి కీఫ్రేమ్‌లు 'ఆచారాన్ని నిర్వచించడానికి నియమం' తరలించు యానిమేట్ ”యానిమేషన్:

@ మూవ్ యానిమేట్ కీఫ్రేమ్‌లు {
0 % {
ఎడమ: 0 ;
నేపథ్య రంగు: నీలం;
}
యాభై % {
ఎడమ: 200px;
నేపథ్య రంగు: అటవీ ఆకుపచ్చ;
రూపాంతరం: తిప్పు ( 180డిగ్రీలు ) ;
}
100 % {
ఎడమ: 0 ;
నేపథ్య రంగు: నీలం;
}
}

పై కోడ్ బ్లాక్‌లో:



  • మొదట, ' @కీఫ్రేమ్‌లు ”బ్లాక్ నిర్వచించబోయే కస్టమ్ యానిమేషన్ పేరుతో పాటు సృష్టించబడుతుంది.
  • తరువాత, ' పేరుతో ఒక బ్లాక్‌ని సృష్టించండి 0% ” ఇది యానిమేషన్ ప్రారంభంలో CSS శైలులను వర్తింపజేస్తుంది. మరియు 'ని ఉపయోగించండి నేపథ్య రంగు 'మరియు' వదిలేశారు ” CSS లక్షణాలు.
  • ఇప్పుడు, పేరుతో ఒక బ్లాక్‌ని సృష్టించండి మరియు “ యాభై% ”యానిమేషన్ మధ్యలో స్టైల్ చేయడానికి. ఇది విలువలను అందిస్తుంది ' 200px ',' అటవీ ఆకుపచ్చ 'మరియు' తిప్పు (180డిగ్రీలు) 'ఎడమ', 'నేపథ్యం-రంగు' మరియు 'పరివర్తన' లక్షణాలకు. ఇది ఎంచుకున్న మూలకాన్ని ఎడమ 200pxని తిప్పడానికి అనుమతిస్తుంది.

పై కోడ్ బ్లాక్ సంకలనం తర్వాత:

ఎంచుకున్న HTML మూలకానికి బహుళ-దశల యానిమేషన్ వర్తించబడిందని అవుట్‌పుట్ చూపుతుంది.

ఉదాహరణ 2: బహుళ-దశల పరివర్తనను వర్తింపజేయడం
బహుళ దశల పరివర్తనను వర్తింపజేయడానికి, CSS సెలెక్టర్‌లను ' పరివర్తన ”ఆస్తి. దిగువ కోడ్‌ని సందర్శించండి:

< శైలి >
.వాడిపోవు {
అస్పష్టత: 1;
పరివర్తన: అస్పష్టత 1s;
}
.ఫేడ్:హోవర్ {
అస్పష్టత: 0;
}
<
/ శైలి>
<
శరీరం>
< p తరగతి = 'వాడిపోవు' > పరివర్తనను చూడటానికి నాపై హోవర్ చేయండి. < / p >
< / శరీరం >

పై కోడ్ యొక్క వివరణ:

  • మొదట, ఆచారం ' వాడిపోవు 'తరగతి ఎంచుకోబడింది మరియు 1 విలువ అందించబడింది' అస్పష్టత ”ఆస్తి. అలాగే, ' విలువను సెట్ చేయండి అస్పష్టత 1సె ' కు ' పరివర్తన ” CSS ఆస్తి. ఇది '' సమయ వ్యవధిలో అస్పష్టతను సెట్ చేస్తుంది లేదా తీసివేస్తుంది 1సె ”.
  • తరువాత, ' : హోవర్ 'సెలెక్టర్'కి కేటాయించబడింది వాడిపోవు ” తరగతి. దానిలో, విలువ 0 ”అస్పష్టత ప్రాపర్టీకి సెట్ చేయబడింది.
  • చివరికి, HTML మూలకం '' లోపల సృష్టించబడుతుంది <బాడీ> 'ట్యాగ్ మరియు ' తరగతి వాడిపోవు ” అని దానికి జత చేయబడింది.

సంకలన దశ ముగిసిన తర్వాత, వెబ్‌పేజీ ఇలా కనిపిస్తుంది:

ఎంచుకున్న HTML మూలకానికి అనుకూల ఫేడ్ పరివర్తన వర్తించబడిందని GIF ప్రదర్శిస్తుంది.

ముగింపు

బహుళ-దశల యానిమేషన్‌లు మరియు పరివర్తనాలు చలనం మరియు విజువల్ ఎఫెక్ట్‌లను జోడించడం ద్వారా HTML వెబ్ పేజీలకు జీవం పోస్తాయి. యానిమేషన్ కోసం, ' కీఫ్రేమ్‌లు '' వంటి వ్యవధి శాతంతో పాటు ఉపయోగించబడతాయి 0% 'ప్రారంభం,' యాభై% 'మధ్య, మరియు' 100% ” అనేది యానిమేషన్ వ్యవధికి ముగింపు. పరివర్తన కోసం, CSS సెలెక్టర్‌తో పాటు ' పరివర్తన ” తరగతి. ఈ కథనం బహుళ-దశల యానిమేషన్లు మరియు పరివర్తనాలను ఉపయోగించే ప్రక్రియను ప్రదర్శించింది.