Come creare: un prezzo responsive

Impara come creare un prezzo responsive utilizzando CSS.

  • Base
  • 9,99 $ all'anno
  • 10GB di archiviazione
  • 10 Email
  • 10 Domini
  • 1GB di larghezza di banda
  • Iscriviti
  • Pro
  • 24,99 $ all'anno
  • 25GB di archiviazione
  • 25 Email
  • 25 Domini
  • 2GB di larghezza di banda
  • Iscriviti
  • Premium
  • 49,99 $ all'anno
  • 50GB di archiviazione
  • 50 Email
  • 50 Domini
  • 5GB di larghezza di banda
  • Iscriviti

Prova da solo

Come creare un prezzo responsive

Passo 1 - Aggiungi HTML:

<div class="columns">
  <ul class="price">
    <li class="header">Base</li>
    <li class="grey">9,99 $ all'anno</li>
    <li>10GB di archiviazione</li>
    <li>10 Email</li>
    <li>10 Domini</li>
    <li>1GB di larghezza di banda</li>
    <li class="grey"><a href="#" class="button">Registrati</a></li>
  </ul>
</div>

Secondo passo - Aggiungi CSS:

* {
  box-sizing: border-box;
}
/* Crea tre colonne uguali */
.columns {
  float: left;
  width: 33.3%;
  padding: 8px;
}
/* Imposta lo stile della lista */
.price {
  list-style-type: none;
  border: 1px solid #eee;
  margin: 0;
  padding: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* Aggiungi ombra quando il mouse è sopra */
.price:hover {
  box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2)
}
/* Intestazione tabella di定价 */
.price .header {
  background-color: #111;
  color: white;
  font-size: 25px;
}
/* Elemento elenco */
.price li {
  border-bottom: 1px solid #eee;
  padding: 20px;
  text-align: center;
}
/* Elemento elenco colore */
.price .grey {
  background-color: #eee;
  font-size: 20px;
}
/* Bottone "Registrati" */
.button {
  background-color: #04AA6D;
  border: none;
  color: white;
  padding: 10px 25px;
  text-align: center;
  text-decoration: none;
  font-size: 18px;
}
/* Quando la larghezza dello schermo è inferiore a 600px, cambia la larghezza delle tre colonne al 100% (per stackare sugli schermi di piccole dimensioni) */
@media only screen and (max-width: 600px) {
  .columns {
    width: 100%;
  }
}

Prova da solo