Lista stylów CSS
CSS (Kaskadowe Arkusze Stylów) służy do kontrolowania układu i wyglądu stron internetowych. Ta lista obejmuje najczęściej używane właściwości i selektory.
Selektory
| Typ | Przykład | Opis |
|---|---|---|
| All | * { } |
Dopasuj wszystkie elementy |
| Type | h1 { } |
Dopasuj określony znacznik HTML |
| Class | .header { } |
Dopasuj elementy z klasą header |
| ID | #main { } |
Dopasuj element o identyfikatorze main |
| Descendant | div p { } |
Dopasuj wszystkie p wewnątrz div |
| Pseudo | a:hover { } |
Stan po najechaniu myszą |
Model pudełkowy
.box {
width: 300px;
height: 200px;
padding: 10px; /* Margines wewnętrzny */
border: 1px solid #ccc; /* Obramowanie */
margin: 20px; /* Margines zewnętrzny */
box-sizing: border-box; /* Zawiera obramowanie i padding */
}Typografia
| Property | Opis | Przykład |
|---|---|---|
font-family |
Rodzina czcionek | font-family: Arial, sans-serif; |
font-size |
Rozmiar czcionki | font-size: 16px; |
font-weight |
Grubość czcionki | font-weight: bold; |
text-align |
Wyrównanie tekstu | text-align: center; |
line-height |
Wysokość linii | line-height: 1.5; |
color |
Kolor czcionki | color: #333; |
Kolory i tła
| Property | Opis | Przykład |
|---|---|---|
background-color |
Kolor tła | background-color: #f0f0f0; |
background-image |
Obraz tła | background-image: url('bg.jpg'); |
background-size |
Rozmiar tła | background-size: cover; |
opacity |
Przezroczystość | opacity: 0.8; |
Pozycjonowanie
position: static;: Domyślny układ przepływuposition: relative;: Przesunięcie względem własnej pozycjiposition: absolute;: Pozycjonowanie względem najbliższego nie-statycznego przodkaposition: fixed;: Pozycjonowanie względem okna przeglądarkiposition: sticky;: Przyklejony podczas przewijania do określonej pozycjiz-index: 10;: Kolejność nakładania
Wyświetlanie i układ
display: block;: Element blokowydisplay: inline;: Element liniowydisplay: inline-block;: Element blokowo-liniowydisplay: flex;: Włącz układ elastyczny (flex)display: grid;: Włącz układ siatkowy (grid)display: none;: Ukryj element bez zajmowania miejsca
Skrócone zapisy właściwości
margin: 10px 5px 15px 20px;(Góra Prawo Dół Lewo)padding: 10px 5px;(Góra-Dół Lewo-Prawo)border: 1px dashed red;(Szerokość Styl Kolor)