1. Wprowadzenie do CSS
  2. Szybki start
  3. Selektory
  4. Komentarze
  5. Kolory
  6. Tło
  7. Wysokość | Szerokość
  8. Pozycja
  9. Przepełnienie
  10. Marginesy
  11. Dopełnienie
  12. Obramowanie
  13. Zarys
  14. Tekst
  15. Czcionki
  16. Wyświetlanie Elementów
  17. Obrazy
  18. Tabele
  19. Listy
  20. Z-index
  21. Właściwość float
  22. Kombinatory
  23. Pseudo Klasy
  24. Pseudo Elementy
  25. Pasek Nawigacyjny
  26. Przezroczystość
  27. Formularze
  28. Liczniki
  29. Funkcje Matematyczne
  30. Selektory Atrybutów
  31. Podsumowanie

Przepełnienie

Overflow w CSS to właściwość, która określa, jak element powinien radzić sobie z zawartością, która przekracza jego granice. Właściwość ta może mieć następujące wartości:

visible zawartość jest widoczna poza granicami elementu

										
.div {
  overflow: visible;
  padding: 4px;
  background-color: #80422a;
  border: 2px solid black;
  height: 100px;
}
										
								
Visible (domyślna wartość): Zawartość jest widoczna poza granicami elementu. Oznacza to, że nie jest ona automatycznie ukrywana ani nie jest w żaden sposób ograniczona.

scroll zawartość jest widoczna, a użytkownik może przewijać, aby ją zobaczyć

										
.div {
  overflow: scroll;
}
										
								
Scroll: Zawartość jest widoczna, a użytkownik może przewijać, aby ją zobaczyć. W tym przypadku element jest ograniczony do swoich granic i zawartość jest przewijana, jeśli jest za duża. Scroll: Zawartość jest widoczna, a użytkownik może przewijać, aby ją zobaczyć. W tym przypadku element jest ograniczony do swoich granic i zawartość jest przewijana, jeśli jest za duża. Scroll: Zawartość jest widoczna, a użytkownik może przewijać, aby ją zobaczyć. W tym przypadku element jest ograniczony do swoich granic i zawartość jest przewijana, jeśli jest za duża. Scroll: Zawartość jest widoczna, a użytkownik może przewijać, aby ją zobaczyć. W tym przypadku element jest ograniczony do swoich granic i zawartość jest przewijana, jeśli jest za duża. Scroll: Zawartość jest widoczna, a użytkownik może przewijać, aby ją zobaczyć. W tym przypadku element jest ograniczony do swoich granic i zawartość jest przewijana, jeśli jest za duża. Scroll: Zawartość jest widoczna, a użytkownik może przewijać, aby ją zobaczyć. W tym przypadku element jest ograniczony do swoich granic i zawartość jest przewijana, jeśli jest za duża.

auto zawartość jest widoczna i automatycznie przewijana, jeśli jest za duża dla elementu

										
.div {
  overflow: auto;
}
										
								
Auto: Zawartość jest widoczna i automatycznie przewijana, jeśli jest za duża dla elementu. W tym przypadku element jest ograniczony do swoich granic i zawartość jest automatycznie przewijana, jeśli jest za duża. Auto: Zawartość jest widoczna i automatycznie przewijana, jeśli jest za duża dla elementu. W tym przypadku element jest ograniczony do swoich granic i zawartość jest automatycznie przewijana, jeśli jest za duża.

hidden zawartość jest ukryta i niedostępna

										
.div {
  overflow: hidden;
}
										
								
Notatka

Możesz określić overflow dla każdej osi osobno, używając overflow-x i overflow-y . Na przykład, jeśli chcesz, aby zawartość była przewijana tylko w poziomie, możesz użyć następującego kodu:

								
.element {
  overflow-x: scroll;
  overflow-y: visible;
}
								
						
Important

Te właściwości są przydatne, gdy chcemy kontrolować wyświetlanie zawartości wewnątrz kontenera, zwłaszcza gdy elementy wychodzą poza granice kontenera i nie mieszczą się na stronie.