CSS Overflow

Svojstvo CSS overflow specificira šta da se radi u slučaju da je sadržaj prevelik da stane u okvir kontejnera. Određuje da li bi trebalo da se pojavi traka za pomeranje ili da li se sadržaj iseče.

Svojstvo overflow je skraćenica za overflow-x i overflow-y. Svojstvo overflow-x specificira rukovanje prelivom u horizontalnom smeru, dok overflow-y specificira rukovanje prelivom u vertikalnom smeru.

Kada učite o ovome, korisno je znati nešto više o pozicioniranju.

Vrednosti

Svojstvo overflow može imati različite vrednosti:

  • visible - sadržaj se može prikazati izvan okvira,
  • hidden - sadržaj se iseče i ne prikazuju se trake za pomeranje,
  • scroll - sadržaj se iseče i prikazuju se neophodne trake za pomeranje,
  • auto - pregledač određuje kako će postupati sa sadržajem, može se razlikovati od pregledača do pregledača, ali uglavnom se klizači pojavljuju po potrebi.

Svojstvo overflow odnosi se samo na block, inline-block i elemente tabele.

Sintaksa

Sledeća sintaksa se koristi da se definiše overflow svojstvo:

Svojstvo overflov može imati različite vrednosti:

div {
  overflow: hidden;
}

Primeri

Vratimo ovu teoriju na nekoliko primera. Kada radite sa tekstom, trebalo bi da ima odgovarajuće oblikovanje.

HTML

<div>
  <p>Lorem ipsum dolor amet next level banh mi actually etsy craft beer. Portland meh palo santo pitchfork wayfarers raclette kinfolk try-hard YOLO. Lo-fi cred pork belly, cloud bread artisan heirloom raw denim kombucha. Godard etsy ugh, letterpress roof party fingerstache succulents edison bulb. Iceland disrupt palo santo fixie hella taiyaki celiac green juice.</p>
</div>

CSS

div {
  height: 200px;
  width: 200px;
  border: solid thin blue;
  background-color: #fafafa;
  overflow: visible;
}


U gornjem primeru smo postavili preliv na vidljiv i sadržaj se prosipa izvan okvira.

HTML

<div>
  <p>Lorem ipsum dolor amet next level banh mi actually etsy craft beer. Portland meh palo santo pitchfork wayfarers raclette kinfolk try-hard YOLO. Lo-fi cred pork belly, cloud bread artisan heirloom raw denim kombucha. Godard etsy ugh, letterpress roof party fingerstache succulents edison bulb. Iceland disrupt palo santo fixie hella taiyaki celiac green juice.</p>
</div>

CSS

div {
  height: 200px;
  width: 200px;
  border: solid thin blue;
  background-color: #fafafa;
  overflow: hidden;
}


U drugom primeru smo svojstvo overflow postavili na hidden. Sadržaj je isečen i nisu vidljive trake za pomeranje.

HTML

<div>
  <p>Lorem ipsum dolor amet next level banh mi actually etsy craft beer. Portland meh palo santo pitchfork wayfarers raclette kinfolk try-hard YOLO. Lo-fi cred pork belly, cloud bread artisan heirloom raw denim kombucha. Godard etsy ugh, letterpress roof party fingerstache succulents edison bulb. Iceland disrupt palo santo fixie hella taiyaki celiac green juice.</p>
</div>

CSS

div {
  height: 200px;
  width: 200px;
  border: solid thin blue;
  background-color: #fafafa;
  overflow: scroll;
}


U trećem primeru postavili smo svojstvo overflow na scroll. U ovom slučaju, sadržaj se prosipa izvan kontejnera i pojavljuju se klizači.

HTML

<div>
  <p>Lorem ipsum dolor amet next level banh mi actually etsy craft beer. Portland meh palo santo pitchfork wayfarers raclette kinfolk try-hard YOLO. Lo-fi cred pork belly, cloud bread artisan heirloom raw denim kombucha. Godard etsy ugh, letterpress roof party fingerstache succulents edison bulb. Iceland disrupt palo santo fixie hella taiyaki celiac green juice.</p>
</div>

CSS

div {
  height: 200px;
  width: 200px;
  border: solid thin blue;
  background-color: #fafafa;
  overflow-y: scroll;
  overflow-x: hidden;
}


Konačno, možemo videti upotrebu svojstva overflov-y.Vidimo da je vidljiva samo vertikalna traka za pomicanje, dok je vodoravna traka za pomicanje skrivena.

Sažetak

U ovom kratkom uputstvu objasnili smo svojstvo overflow. Nadam se da će vam biti od pomoći kada započnete sledeći projekat.

Hvala vam za čitanje!

Želite li znati više o CSS-u? Drago nam je što delimo - samo se pretplatite na naš bilten.