Jak stworzyć: responsywną tabelę cenową
- Poprzednia strona Zmniejszenie nagłówka podczas przewijania
- Następna strona Parallax scrolling
Naucz się, jak używać CSS do tworzenia responsywnej tabeli cenowej.
- Podstawowy
- 9,99 zł / rok
- 10GB Przechowywanie
- 10 E-maili
- 10 Domen
- 1GB Przepustowość
- Zarejestruj się
- Pro
- 24,99 zł / rok
- 25GB Przechowywanie
- 25 E-maili
- 25 Domen
- 2GB Przepustowość
- Zarejestruj się
- Premium
- 49,99 zł / rok
- 50GB Przechowywanie
- 50 E-maili
- 50 Domen
- 5GB Przepustowość
- Zarejestruj się
Jak stworzyć responsywną tabelę cenową
Krok 1 - Dodaj HTML:
<div class="columns"> <ul class="price"> <li class="header">Podstawowy</li> <li class="grey">9,99 zł / rok</li> <li>10GB Przechowywania</li> <li>10 Emaili</li> <li>10 Domen</li> <li>1GB Przestrzeń przepustowości</li> <li class="grey"><a href="#" class="button">Zarejestruj się</a></li> </ul> </div>
Krok 2 - Dodaj CSS:
* { box-sizing: border-box; {} /* Utwórz trzy równe kolumny */ .columns { float: left; width: 33.3%; padding: 8px; {} /* Ustaw styl listy */ .price { list-style-type: none; border: 1px solid #eee; margin: 0; padding: 0; -webkit-transition: 0.3s; transition: 0.3s; {} /* Dodaj cień przy nawigacji myszą */ .price:hover { box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2) {} /* Nagłówek cennika */ .price .header { background-color: #111; color: white; font-size: 25px; {} /* Pozycje listy */ .price li { border-bottom: 1px solid #eee; padding: 20px; text-align: center; {} /* Pozycje kolorystyczne */ .price .grey { background-color: #eee; font-size: 20px; {} /* Przycisk "Zarejestruj się" */ .button { background-color: #04AA6D; border: none; color: white; padding: 10px 25px; text-align: center; text-decoration: none; font-size: 18px; {} /* Kiedy szerokość ekranu jest mniejsza niż 600px, zmień szerokość trzech kolumn na 100% (aby w małych ekranach były składane) */ @media only screen and (max-width: 600px) { .columns { width: 100%; {} {}
- Poprzednia strona Zmniejszenie nagłówka podczas przewijania
- Następna strona Parallax scrolling