Jinsi ya Kutengeneza Animated Loading Spinners
Mfano wa Code (CSS Spinner):
<!DOCTYPE html>
<html lang="sw">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Animated Loading Spinner</title>
<style>
/* Spinner Container */
.spinner {
border: 8px solid #f3f3f3; /* background color */
border-top: 8px solid #3498db; /* spinner color */
border-radius: 50%;
width: 80px;
height: 80px;
animation: spin 1s linear infinite;
margin: 100px auto;
}
/* Keyframe Animation */
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
</style>
</head>
<body>
<h2 style="text-align:center;">CSS Animated Loading Spinner</h2>
<div class="spinner"></div>
</body>
</html>
Maelezo ya Code:
.spinner ni circle yenye border, na border-top ni rangi ya kuzunguka.
@keyframes spin inazungusha spinner 360° mara kwa mara (infinite).
Unaweza kubadilisha ukubwa, rangi, au speed (1s) ili kuendana na design ya website.
Mfano wa JS Spinner (Optional):
<div id="loader" class="spinner"></div>
<script>
window.addEventListener('load', () => {
document.getElementById('loader').style.display = 'none';
});
</script>
Spinner itaonekana wakati page inaloading na kuondoka baada ya content kuonekana.
🔗 Links Za Kujifunza Zaidi:
🌐 Faulink Official Website:
https://www.faulink.com/
📘 Jifunze Web Design & Programming (Tutorials / Mifumo):
https://www.faulink.com/excel_mifumo.php
📲 Piga / WhatsApp kwa msaada wa haraka:
https://wa.me/255693118509