Hur man skapar: Responsiv prislista
- Föregående sida Förminska sidhuvudet när du rullar
- Nästa sida Parallax-rullning
Lär dig hur man använder CSS för att skapa en responsiv prislista.
- Basis
- 9.99 kr per år
- 10GB Lagringsutrymme
- 10 E-post
- 10 Domäner
- 1GB Bandbredd
- Registrera dig
- Pro
- 24.99 kr per år
- 25GB Lagringsutrymme
- 25 E-post
- 25 Domäner
- 2GB Bandbredd
- Registrera dig
- Premium
- 49.99 kr per år
- 50GB Lagringsutrymme
- 50 E-post
- 50 Domäner
- 5GB Bandbredd
- Registrera dig
Hur man skapar en responsiv prislista
Steg 1 - Lägg till HTML:
<div class="columns"> <ul class="price"> <li class="header">Basis</li> <li class="grey">9.99 kr per år</li> <li>10GB Lagringsutrymme</li> <li>10 E-post</li> <li>10 Domäner</li> <li>1GB Bandbredd</li> <li class="grey"><a href="#" class="button">Registrera dig</a></li> </ul> </div>
Steg två - Lägg till CSS:
* { box-sizing: border-box; {} /* Skapa tre lika breda kolumner */ .columns { float: left; width: 33.3%; padding: 8px; {} /* Ställ in liststilen */ .price { list-style-type: none; border: 1px solid #eee; margin: 0; padding: 0; -webkit-transition: 0.3s; transition: 0.3s; {} /* Lägg till skugga vid muspekare */ .price:hover { box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2) {} /* Prislisthuvud */ .price .header { background-color: #111; color: white; font-size: 25px; {} /* Listeelement */ .price li { border-bottom: 1px solid #eee; padding: 20px; text-align: center; {} /* Färglistaelement */ .price .grey { background-color: #eee; font-size: 20px; {} /* "Registrera dig"-knappen */ .button { background-color: #04AA6D; border: none; color: white; padding: 10px 25px; text-align: center; text-decoration: none; font-size: 18px; {} /* När skärmens bredd är mindre än 600px, ändra bredden på tre kolonner till 100% (för att stapla på små skärmar) */ @media only screen and (max-width: 600px) { .columns { width: 100%; {} {}
- Föregående sida Förminska sidhuvudet när du rullar
- Nästa sida Parallax-rullning