Kuinka luoda: responsiivinen hinnoittelutaulukko
- Edellinen sivu Kun rullaat, pienennä ylätunnistetta
- Seuraava sivu Parallax-scrollaus
Opit CSS:n avulla responsiivisten hinnoittelutaulukkojen luomisen.
- Basic
- $ 9.99 / vuosi
- 10GB tallennustilaa
- 10 sähköpostia
- 10 verkkotunnusta
- 1GB宽带
- Rekisteröidy
- Pro
- $ 24.99 / vuosi
- 25GB tallennustilaa
- 25 sähköpostia
- 25 verkkotunnusta
- 2GB宽带
- Rekisteröidy
- Premium
- $ 49.99 / vuosi
- 50GB tallennustilaa
- 50 sähköpostia
- 50 verkkotunnusta
- 5GB宽带
- Rekisteröidy
Kuinka luoda responsiivinen hinnoittelutaulukko
Vaihe 1 - Lisää HTML:
<div class="columns"> <ul class="price"> <li class="header">Basic</li> <li class="grey">$ 9.99 / year</li> <li>10GB Tallennustilaa</li> <li>10 Sähköpostia</li> <li>10 Domainia</li> <li>1GB Leveys</li> <li class="grey"><a href="#" class="button">Rekisteröi</a></li> </ul> </div>
Toinen vaihe - Lisää CSS:ä:
* { box-sizing: border-box; {} /* Luo kolme yhtä leveää saraketta */ .columns { float: left; width: 33.3%; padding: 8px; {} /* Määritä luettelon tyylit */ .price { list-style-type: none; border: 1px solid #eee; margin: 0; padding: 0; -webkit-transition: 0.3s; transition: 0.3s; {} /* Lisää varjo hiiren osoitettuun tilaan */ .price:hover { box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2) {} /* Hintaoppaan otsikot */ .price .header { background-color: #111; color: white; font-size: 25px; {} /* Luettelokohdat */ .price li { border-bottom: 1px solid #eee; padding: 20px; text-align: center; {} /* Väritaulukon kohdat */ .price .grey { background-color: #eee; font-size: 20px; {} /* "Rekisteröi"-painike */ .button { background-color: #04AA6D; border: none; color: white; padding: 10px 25px; text-align: center; text-decoration: none; font-size: 18px; {} /* Kun näyttöleveys on alle 600px, muuta kolmen sarakkeen leveys 100%:iin (jotta ne voivat tulla päällekkäin pienemmillä näytöillä) */ @media only screen and (max-width: 600px) { .columns { width: 100%; {} {}
- Edellinen sivu Kun rullaat, pienennä ylätunnistetta
- Seuraava sivu Parallax-scrollaus