Sådan oprettes: Responsiv billedgitter
- Forrige side Lysboks
- Næste side Billedgitter
Lær hvordan du opretter en responsiv billedgitter.
Responsiv billedgitter
Lær hvordan du opretter en responsiv billedgalleri, der kan skifte mellem fire, to eller fuld bredde billeder baseret på skærmstørrelse:
Opret et billedgitter
1. trin - Tilføj HTML:
<div class="row"> <div class="column"> <img src="wedding.jpg"> <img src="rocks.jpg"> <img src="falls2.jpg"> <img src="paris.jpg"> <img src="nature.jpg"> <img src="mist.jpg"> <img src="paris.jpg"> </div> <div class="column"> <img src="underwater.jpg"> <img src="ocean.jpg"> <img src="wedding.jpg"> <img src="mountainskies.jpg"> <img src="rocks.jpg"> <img src="underwater.jpg"> </div> <div class="column"> <img src="wedding.jpg"> <img src="rocks.jpg"> <img src="falls2.jpg"> <img src="paris.jpg"> <img src="nature.jpg"> <img src="mist.jpg"> <img src="paris.jpg"> </div> <div class="column"> <img src="underwater.jpg"> <img src="ocean.jpg"> <img src="wedding.jpg"> <img src="mountainskies.jpg"> <img src="rocks.jpg"> <img src="underwater.jpg"> </div> </div>
2. trin - Tilføj CSS:
Opret responsiv layout med CSS Flexbox:
.row { display: flex; flex-wrap: wrap; padding: 0 4px; } /* Opret fire vedligeholdelse kolonner */ .column { flex: 25%; max-width: 25%; padding: 0 4px; } .column img { margin-top: 8px; vertical-align: middle; width: 100%; } /* Responsiv layout - laver to kolonner frem for fire */ @media screen and (max-width: 800px) { .column { flex: 50%; max-width: 50%; } } /* Responsiv layout - gør to kolonner vedligeholdelse, ikke ved siden af hinanden */ @media screen and (max-width: 600px) { .column { flex: 100%; max-width: 100%; } }
Relaterede sider
Tutorial:CSS Flexbox
Tutorial:Sådan opretter man billedgitter
- Forrige side Lysboks
- Næste side Billedgitter