Hur man skapar: CSS-laddare
- Föregående sida Att göra-lista
- Nästa sida Märken
Lär dig hur du använder CSS för att skapa en förhandsladdare.
Hur man skapar en laddare
steget 1 - Lägg till HTML:
<div class="loader"></div>
steget 2 - Lägg till CSS:
.loader { border: 16px solid #f3f3f3; /* Ljust grå */ border-top: 16px solid #3498db; /* Blå */ border-radius: 50%; width: 120px; height: 120px; animation: spin 2s linear infinite; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
exempel förklaring:
border
egenskap specificerar laddarens kantstorlek och färg.border-radius
egenskapen förvandlar laddaren till en cirkel.
den blå delen som roterar inuti ramen specificeras av border-top
egenskap specificerar. Om du vill ha fler "roterare", kan du också inkludera border-bottom
,border-left
och/eller border-right
(se exempel nedan).
Laddarens storlek specificeras av width
och height
egenskapsspecifikation.
Till slut lade vi till en animation som gör att den blå delen roterar för evigt med en hastighet på 2 sekunder.
notera:observera: animation
och transform
browsrarn som inte stöder -webkit-
prefix. Klicka på exempel för att se hur man gör.
lägg till fler roterare
Exempel
.loader { border-top: 16px solid blue; border-bottom: 16px solid blue; }
Exempel
.loader { border-top: 16px solid blue; border-right: 16px solid green; border-bottom: 16px solid red; }
Exempel
.loader { border-top: 16px solid blue; border-right: 16px solid green; border-bottom: 16px solid red; border-left: 16px solid pink; }
Ett annat exempel
Hur man placerar laddaren i mitten av sidan och visar "Innehåll på sidan" när laddningen är klar:
Exempel
- Föregående sida Att göra-lista
- Nästa sida Märken