Samouczek CSS

Strona główna CSS Wprowadzenie do CSS Składnia CSS Selektory CSS Instrukcje CSS Komentarze CSS Kolory CSS Tła CSS Granice CSS Marginesy CSS Dopełnienie CSS Wysokość/szerokość CSS Model skrzynki CSS Zarys CSS Tekst CSS Czcionki CSS Ikony CSS Linki CSS Listy CSS Tabele CSS Wyświetlanie CSS Maks. szerokość CSS Pozycja CSS CSS Z-indeks Przepełnienie CSS zmiennoprzecinkowy CSS Wbudowany blok CSS Wyrównanie CSS Kombinatory CSS CSS Pseudo-klasa Pseudoelement CSS Krycie CSS Pasek nawigacyjny CSS Listy rozwijane CSS Galeria obrazów CSS Sprite obrazu CSS Selektory atrybutów CSS Formularze CSS Liczniki CSS Układ strony internetowej CSS Jednostki CSS Specyfika CSS CSS !ważne Funkcje matematyczne CSS

Zaawansowane CSS

Zaokrąglone rogi CSS Obrazy obramowania CSS Tła CSS Kolory CSS Słowa kluczowe w kolorze CSS Gradienty CSS Cienie CSS Efekty tekstowe CSS Czcionki internetowe CSS Przekształcenia CSS 2D Przekształcenia CSS 3D Przejścia CSS Animacje CSS Etykietki CSS Obrazy w stylu CSS Odbicie obrazu CSS Dopasowanie obiektu CSS Pozycja obiektu CSS Maskowanie CSS Przyciski CSS Paginacja CSS Wiele kolumn CSS Interfejs użytkownika CSS Zmienne CSS Rozmiar pola CSS Zapytania o media CSS Przykłady CSS MQ Flexbox CSS

CSS Responsywne

Wprowadzenie do RWD Okienko RWD Widok siatki RWD Zapytania dotyczące mediów RWD Obrazy RWD Filmy RWD Ramy RWD Szablony RWD

Siatka CSS

Wprowadzenie do siatki Pojemnik na siatkę Element siatki

CSS SASS

Samouczek SASS

Przykłady CSS

Szablony CSS Przykłady CSS quiz css Ćwiczenia CSS Certyfikat CSS

Odniesienia CSS

Dokumentacja CSS Selektory CSS Funkcje CSS Dźwięk referencyjny CSS Bezpieczne czcionki internetowe CSS Animowalny CSS Jednostki CSS Konwerter CSS PX-EM Kolory CSS Wartości kolorów CSS Domyślne wartości CSS Obsługa przeglądarki CSS

Przyciski CSS


Dowiedz się, jak stylizować przyciski za pomocą CSS.


Podstawowa stylizacja przycisków

Przykład

.button {
  background-color: #4CAF50; /* Green */
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
}

Kolory przycisków

Użyj background-colorwłaściwości, aby zmienić kolor tła przycisku:

Przykład

.button1 {background-color: #4CAF50;} /* Green */
.button2 {background-color: #008CBA;} /* Blue */
.button3 {background-color: #f44336;} /* Red */
.button4 {background-color: #e7e7e7; color: black;} /* Gray */
.button5 {background-color: #555555;} /* Black */


Rozmiary przycisków

Użyj font-sizewłaściwości, aby zmienić rozmiar czcionki przycisku:

Przykład

.button1 {font-size: 10px;}
.button2 {font-size: 12px;}
.button3 {font-size: 16px;}
.button4 {font-size: 20px;}
.button5 {font-size: 24px;}

Użyj paddingwłaściwości, aby zmienić wypełnienie przycisku:

Przykład

.button1 {padding: 10px 24px;}
.button2 {padding: 12px 28px;}
.button3 {padding: 14px 40px;}
.button4 {padding: 32px 16px;}
.button5 {padding: 16px;}

Zaokrąglone przyciski

Użyj border-radiuswłaściwości, aby dodać zaokrąglone rogi do przycisku:

Przykład

.button1 {border-radius: 2px;}
.button2 {border-radius: 4px;}
.button3 {border-radius: 8px;}
.button4 {border-radius: 12px;}
.button5 {border-radius: 50%;}

Kolorowe obramowania przycisków

Użyj borderwłaściwości, aby dodać kolorową ramkę do przycisku:

Przykład

.button1 {
  background-color: white;
  color: black;
  border: 2px solid #4CAF50; /* Green */
}
...

Unoszące się przyciski


Użyj :hoverselektora, aby zmienić styl przycisku, gdy najedziesz na niego myszą.

Wskazówka: Użyj transition-durationwłaściwości, aby określić prędkość efektu „najechania”:

Przykład

.button {
  transition-duration: 0.4s;
}

.button:hover {
  background-color: #4CAF50; /* Green */
  color: white;
}
...

Przyciski cienia

Użyj box-shadowwłaściwości, aby dodać cienie do przycisku:

Przykład

.button1 {
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}

.button2:hover {
  box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
}

Wyłączone przyciski

Użyj opacitywłaściwości, aby dodać przezroczystość do przycisku (tworzy wygląd „nieaktywny”).

Wskazówka: możesz również dodać cursorwłaściwość z wartością „niedozwolone”, która wyświetli „znak zakazu parkowania” po najechaniu myszą na przycisk:

Przykład

.disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

Szerokość przycisku


Domyślnie rozmiar przycisku jest określany przez jego zawartość tekstową (tak szeroką jak jego zawartość). Użyj widthwłaściwości, aby zmienić szerokość przycisku:

Przykład

.button1 {width: 250px;}
.button2 {width: 50%;}
.button3 {width: 100%;}

Grupy przycisków


Usuń marginesy i dodaj float:leftdo każdego przycisku, aby utworzyć grupę przycisków:

Przykład

.button {
  float: left;
}

Obramowana grupa przycisków


Użyj borderwłaściwości, aby utworzyć obramowaną grupę przycisków:

Przykład

.button {
  float: left;
  border: 1px solid green;
}

Pionowa grupa przycisków


Użyj display:blockzamiast, float:leftaby pogrupować przyciski pod sobą, zamiast obok siebie:

Przykład

.button {
  display: block;
}

Przycisk na obrazie

Śnieg

Przyciski animowane

Przykład

Dodaj strzałkę po najechaniu kursorem:

Przykład

Dodaj efekt „wciśnięty” po kliknięciu:

Przykład

Pojawi się po najechaniu:

Przykład

Dodaj efekt "ripple" po kliknięciu: