Hvordan bruke Overflow-y Property i CSS?

Hvordan Bruke Overflow Y Property I Css



CSS-overløpsegenskapen brukes til å kontrollere overløpsinnholdet i et element. Den spesifiserer om du vil legge til rullefelt eller vise innholdet utenfor elementbeholderen. Denne egenskapen hjelper til med å forbedre brukeropplevelsen, lar utvikleren kontrollere utformingen av siden, og hjelper til med å tilpasse oppførselen til individuelle elementer på siden.

Denne artikkelen demonstrerer bruken av CSS overflow-y-egenskapen med en rekke eksempler.

Hvordan bruke Overflow-y Property i CSS?

CSS ' overløp-y ”-egenskapen brukes til å kontrollere overflyten av innholdet langs kryssaksen i et element. Den spesifiserer om innholdet skal klippes eller legges til et rullefelt når innholdet overskrider høyden på beholderen. De mulige verdiene for denne egenskapen er ' synlig ', ' skjult ', ' bla ', og ' auto '.







La oss besøke eksemplene nedenfor for en bedre demonstrasjon av overflow-y-egenskapen:



Eksempel 1: Bruk av Synlig som en verdi for Overflow-y-egenskap

« synlig ”-verdien lar innholdet flyte over fra beholderen og legger ikke til noen utklipp eller rullefelt. Besøk den praktiske kodeblokken nedenfor:



>

> Linuxhint >

> Overflow-y-egenskapen er satt til Synlig >

= 'foreldre' stil = 'overflow-y: synlig;' >

= 'barneinnhold' > Dette er bare dum innhold brukes til å demonstrere overflow-y-egenskapen når den er satt til synlig.

>

>

>

Beskrivelsen av kodeblokken ovenfor:





  • Først tilordner du verdien ' forelder ' til ' klasse '-attributtet og bruk ' stil ' Egenskap.
  • Oppgi i tillegg verdien av ' synlig ' til CSS ' overløp-y ' eiendom. Og sett den lik ' stil ”-attributt for å få CSS-stylingen til å fungere.
  • Deretter oppretter du en nestet ' div ' element og tilordne det en klasse av ' barninnhold '. Oppgi også dummy-data til den.

Bruk nå CSS-egenskapene for å forbedre visualiseringen som hjelper til med en bedre forståelse av CSS-overflyt-y-egenskapen:

.forelder {

bredde : 200 piksler ;

høyde : 150 piksler ;

grense : 1 px fast svart ;

}

.childContent {

høyde : 300 piksler ;

bakgrunnsfarge : lyse blå ;

}

Beskrivelsen av CSS-egenskaper er gitt nedenfor:





  • Først, ' forelder '-klassen er valgt og verdiene til ' 200 piksler ', ' 150 piksler ', og ' 1px solid svart ' er tilordnet CSS ' bredde ', ' høyde ', og ' grense ” eiendommer, henholdsvis.
  • Deretter velger du ' barninnhold '-klassen og angi verdiene for ' 300 piksler ' og ' lyse blå ' til CSS ' høyde ' og ' bakgrunnsfarge ” eiendommer, henholdsvis. Denne klassen utvides til ' forelder ' klasse som kontrolleres av CSS ' flyte ' eiendom.

Etter kompileringen av kodebiter, ser nettsiden slik ut:

Øyeblikksbildet viser at overløpsinnholdet nå har vært synlig og rullefeltet eller utklippet er ikke lagt til som standard.

Eksempel 2: Bruk av skjult som en verdi for overflyt-y-egenskap

« overløp-y ' eiendom med verdien ' skjult ' skjuler alt innholdet som beveger seg utenfor den overordnede beholderen. Denne egenskapen legger ikke til rullefelt, i stedet klippet den overfylte innholdet:

> overløp-y : skjult >

= 'foreldre' stil = 'overflow-y: skjult;' >

= 'barneinnhold' > Dette er bare dum innhold brukes til å demonstrere overflow-y-egenskapen når den er satt til skjult. Dette er bare dum innhold brukes til å demonstrere overflow-y-egenskapen når den er satt til skjult.

>

>

Kodebiten ovenfor inneholder:

  • Først settes den samme koden inn igjen med en økning av dummy-innhold plassert inne i det indre div-elementet.
  • Deretter endrer du verdien av ' overløp-y ' eiendom til ' skjult ' til '
    ' tag som har en klasse på ' forelder '.

Etter gjengivelse ser nettsiden slik ut:

Øyeblikksbildet viser at overløpsinnholdet er klippet.

Eksempel 3: Bruke Scroll som en verdi for Overflow-y Property

Innstilling av verdien for ' overløp-y ' eiendom til ' bla ” lar sluttbrukeren bla gjennom

innhold som flyter over det. La oss besøke kodeblokken nedenfor:

> overløp-y : rull >

= 'foreldre' stil = 'overflow-y: scroll;' >

= 'barneinnhold' > Dette er bare dum innhold brukes til å demonstrere overflow-y-egenskapen når den er satt til synlig. Dette er bare dum innhold brukes til å demonstrere overflow-y-egenskapen når den er satt til synlig.

>

>

I kodeblokken ovenfor:

  • Først har den samme HTML-strukturen blitt satt inn i ' ' stikkord.
  • Deretter endrer du verdien av ' overløp-y ' eiendom til ' bla '. Dette gjør at ' forelder ” div for å aktivere rulleeffekten for å kontrollere det overfylte innholdet.

Etter kompileringen av kodeblokken ovenfor, ser nettsiden slik ut:

Gid-en ovenfor illustrerer at rulleeffekten har vært tilgjengelig for å kontrollere det overfylte innholdet.

Eksempel 4: Bruk av Auto som en verdi for Overflow-y-egenskap

I dette eksemplet kan brukere bare legge til et rullefelt hvis innholdet ikke passer i beholderen. Dessuten, hvis innholdet ikke renner over, vil ikke rullefeltet bli lagt til. Det er mulig ved å oppgi verdien av ' auto ' til CSS ' overløp-y ' eiendom:

> overløp-y : bil >

= 'foreldre' stil = 'overflow-y: auto;' >

= 'barneinnhold' > Dette er bare dum innhold brukes til å demonstrere overflow-y-egenskapen når den er satt til synlig. Dette er bare dum innhold brukes til å demonstrere overflow-y-egenskapen når den er satt til synlig.

>

>

I kodeblokken ovenfor:

  • Først setter du inn den samme HTML-filen i ' ' stikkord.
  • Deretter oppdaterer du verdien av ' overløp-y ' eiendom til ' auto '. Den aktiverer rulleeffekten i forhold til den vertikale lengden på innholdet.

Etter slutten av kompileringsprosessen fungerer nettsiden slik:

GIF-en ovenfor viser overflyt-egenskapen som har aktivert rullefeltet i henhold til lengden på innholdet.

Konklusjon

CSS ' overløp-y ”-egenskapen brukes til å kontrollere det overfylte innholdet langs kryssaksen i et element. Overflow-y-egenskapen kontrollerer innholdet i henhold til den spesifikke verdien gitt til overflow-y-egenskapene. « visuell '-verdien viser det overfylte innholdet, ' skjult '-verdi skjuler overløpsinnholdet, og ' bla ” verdi legger til et rullefelt for å kontrollere innholdet. Og hvis verdien er ' auto ” rullefeltet legger til eller fjerner i henhold til lengden på innholdet.