Karrusel
Opret en âkarruselâ â et bÃ¥nd af billeder, der kan scrolles ved at klikke pÃ¥ pile.
Senere kan vi tilføje flere funktioner: uendelig scrolling, dynamisk indlæsning osv.
PS. I denne opgave er HTML/CSS-strukturen faktisk 90% af løsningen.
Billederne i båndet kan repræsenteres som en ul/li liste af billeder <img>.
Normalt vil sÃ¥dan et bÃ¥nd være meget bredt, men vi putter en fast størrelse <div> omkring for at âbeskæreâ det, sÃ¥ det kun er en del af bÃ¥ndet der er synligt:
For at vise listen vandret, kan vi anvende CSS-egenskaber for <li>, som f.eks. display: inline-block.
For <img> bør vi ogsÃ¥ justere display, fordi standard er inline. Der er afsat ekstra plads under inline-elementer til âunderliggereâ (bogstaver der gÃ¥r under grundlinjen). Med display:block fjerner vi den plads.
Til at udføre scrolling, kan vi flytte <ul>. Der er mange måder at gøre det på. For eksempel kan vi ændre margin-left eller (endnu bedre ift ydeevne) bruge transform: translateX():
Den ydre <div> har en fast bredde, sÃ¥ âekstraâ billeder bliver beskÃ¥ret.
Hele karrusellen er en selvstændig âgrafisk komponentâ pÃ¥ siden, sÃ¥ vi bør pakke den ind i en enkelt <div class="carousel"> og style tingene inden for den.
