CSS túlcsordulás példákkal magyarázva

A overflowtulajdonság vezérli, hogy mi történik, ha egy elem tartalma túlcsordul a beállított szélességtől és magasságtól. A overflow-xés overflow-ytulajdonságainak rövidítése . Vegye figyelembe, hogy ez a tulajdonság csak meghatározott magasságú blokkelemeknél működik.

A overflowgombbal szabályozhatja, hogy klipeljen-e tartalmat vagy adjon-e görgetősávot, ha egy elem tartalma túl nagy ahhoz, hogy elférjen egy meghatározott területen.

Értékek

  • visible: Ez a tulajdonság alapértelmezett értéke. Egyetlen tartalom sem kerül levágásra, ha nagyobb, mint a beállított méret.
  • hidden: A túlcsorduló tartalom el van rejtve.
  • scroll: A tartalom rejtett, de a felhasználók továbbra is görgethetik és megtekinthetik a rejtett tartalmat.
  • auto: Ha a tartalom nagyobb a beállított méretnél, a tartalom automatikusan el lesz rejtve, és megjelenik egy gördítősáv.
  • initial: Az alapértelmezett érték az ingatlan, visible.
  • inherit: A szülőelem túlcsordulási értékét használja.

Példák

Itt van a HTML és a CSS, amelyet a következő példáknál használunk:

Who's the baby cats are fats i like to pets them they like to meow back. Attack the dog then pretend like nothing happened kitty ipsum dolor sit amet, shed everywhere shed everywhere stretching attack your ankles chase the red dot, hairball run catnip eat the grass sniff, see owner, run in terror. Rub face on everything cats are the world. Meow meow, i tell my human i rule on my back you rub my tummy i bite you hard the best thing in the universe is a cardboard box if it smells like fish eat as much as you wish and carefully drink from water glass and then spill it everywhere and proceed to lick the puddle. Paw at beetle and eat it before it gets away rub butt on table for chew foot, or love you, then bite you and pounce on unsuspecting person. What a cat-ass-trophy! cat slap dog in face let me in let me out let me in let me out let me in let me out who broke this door anyway for prance along on top of the garden fence, annoy the neighbor's dog and make it bark and chew iPad power cord purr.

.box-element { width: 400px; height: 200px; border: dashed; } .box-element { /* overflow will be set here */ }

Látható:

.box-element { overflow: visible; }

Rejtett:

.box-element { overflow: hidden; }

Tekercs:

.box-element { overflow: scroll; }

Automatikus:

.box-element { overflow: auto; }

overflow-x és overflow-y

  • overflow-x: Lehetővé teszi a felhasználó számára, hogy végiglapozza a doboz elem magasságán túlmutató tartalmat.
  • overflow-y: Lehetővé teszi a felhasználó számára, hogy végiglapozza a mező szélességén túlmutató tartalmat.
.box-element { overflow-x: scroll; overflow-y: auto; }

És az így .box-elementfog kinézni:

Ha a tartalom túlcsordul az Y tengelyen, akkor a tartalom el lesz rejtve, míg a gördítősávnak láthatónak kell lennie a felhasználók számára a tartalom többi részének elolvasásához.