కోర్సు సిఫార్సులు:
ఎలా సృష్టించాలి: CSS లోడర్
CSS ద్వారా ప్రీలోడర్ సృష్టించడం నేర్చుకోండి.
లోడర్ సృష్టించడం ఎలా చేయాలి
మొదటి చర్య - హెచ్ఎంఎల్ జోడించండి:
<div class="loader"></div>
.loader { రెండవ చర్య - సిఎస్ఎస్ జోడించండి: border: 16px solid #f3f3f3; /* మేఘం రంగు */ border-top: 16px solid #3498db; /* నీలం */ border-radius: 50%; width: 120px; height: 120px; } animation: spin 2s linear infinite; @keyframes spin { 0% { transform: rotate(0deg); } }
100% { transform: rotate(360deg); }
ఉదాహరణ వివరణలు:
borderఅనునాయి నిర్దేశించబడింది లో లోడర్ బార్డర్ పరిమాణం మరియు రంగును నిర్దేశించబడింది.
border-radius
బార్డర్ లోపల స్పిన్ అవుతున్న నీలం భాగం నిర్దేశించబడింది అనునాయి లో లోడర్ ను చక్రాకారంగా మార్చుతుంది. border-top
అనునాయి నిర్దేశించండి. మీరు మరిన్ని "స్పిన్" లను కావాలి అని కావాలి అయితే, కూడా చేర్చండి border-bottom
మరియుborder-left
మరియు/లేదా border-right
మరియు కింది ఉదాహరణలో చూడండి).
లోడర్ పరిమాణం నిర్దేశించబడింది width
మరియు height
అనునాయి నిర్దేశించండి.
చివరగా, మేము ఒక అనిమేషన్ జోడించాము ఇది నీలం భాగం ఎల్లప్పుడూ 2 సెకన్ల అనిమేషన్ వేగంతో స్పిన్ అవుతుంది.
మెరుగుపరచండి:మద్దతు లేని బ్రాసర్లకు animation
మరియు transform
అనువర్తనం బ్రాసర్లకు ఆస్తిగా ఉన్న అనునాయి ఆస్తిని, మీరు కూడా చేర్చాలి -webkit-
ప్రీఫిక్స్. ప్రతిసాధనను చూడండి ఎలా చేయాలనే పరిశీలించండి.
మరిన్ని స్పిన్ లను జోడించండి
实例
.loader { border-top: 16px solid blue; border-bottom: 16px solid blue; }
实例
.loader { border-top: 16px solid blue; border-right: 16px solid green; border-bottom: 16px solid red; }
实例
.loader { border-top: 16px solid blue; border-right: 16px solid green; border-bottom: 16px solid red; border-left: 16px solid pink; }
另一个例子
如何将加载器放置在页面中间,并在加载完成时显示“页面内容”: