Hvordan man opretter: CSS loader
- Forrige side Gøremålsliste
- Næste side Medalje
Lær, hvordan du bruger CSS til at oprette en forhåndslæser.
Hvordan man opretter en loader
Første trin - Tilføj HTML:
<div class="loader"></div>
Andet trin - Tilføj CSS:
.loader { border: 16px solid #f3f3f3; /* Lys 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); } }
Eksempel forklaring:
border
egenskab specificerer loaderens kantstørrelse og farve.border-radius
egenskab omdanner loaderen til en cirkel.
den blå del, der roterer inde i kantene, defineres af border-top
egenskaber specificerer. Hvis du vil have flere "rotatorer", kan du også inkludere border-bottom
,border-left
og/eller border-right
(se eksemplet nedenfor).
Størrelsen på loaderen bestemmes af width
og height
egenskab specificeret.
Til sidst tilføjede vi en animation, der får den blå del til at rotere for evigt med en hastighed på 2 sekunder.
Bemærk:for animation
og transform
browser, der understøtter -webkit-
præfiks. Klik på eksemplet for at se, hvordan du gør det.
tilføj flere rotatorer
Eksempel
.loader { border-top: 16px solid blue; border-bottom: 16px solid blue; }
Eksempel
.loader { border-top: 16px solid blue; border-right: 16px solid green; border-bottom: 16px solid red; }
Eksempel
.loader { border-top: 16px solid blue; border-right: 16px solid green; border-bottom: 16px solid red; border-left: 16px solid pink; }
En anden eksempel
Sådan placeres loaderen i midten af siden, og viser 'Indhold på siden' når laden er færdig:
Eksempel
- Forrige side Gøremålsliste
- Næste side Medalje