Hvordan bruger man Overflow-y Property i CSS?

Hvordan Bruger Man Overflow Y Property I Css

CSS-overløbsegenskaben bruges til at kontrollere overløbsindholdet i et element. Det angiver, om der skal tilføjes rullepaneler eller vises indholdet uden for elementbeholderen. Denne egenskab hjælper med at forbedre brugeroplevelsen, giver udvikleren mulighed for at kontrollere layoutet på siden og hjælper med at tilpasse adfærden af ​​individuelle elementer på siden.

Denne artikel demonstrerer brugen af ​​CSS overflow-y-egenskaben med adskillige eksempler.

Hvordan bruger man Overflow-y Property i CSS?

CSS ' overløb-y ” egenskaben bruges til at kontrollere overfyldningen af ​​indholdet langs krydsaksen i et element. Det angiver, om indholdet skal klippes eller tilføjes en rullepanel, når indholdet overstiger beholderens højde. De mulige værdier for denne ejendom er ' synlig ', ' skjult ', ' rulle ', og ' auto ”.







Lad os besøge nedenstående eksempler for en bedre demonstration af overløbsegenskaben:



Eksempel 1: Brug af Visible som en værdi for Overflow-y-egenskab

Det ' synlig ”-værdien tillader indholdet at flyde over fra beholderen og tilføjer ikke nogen udklipnings- eller rullebjælker. Besøg nedenstående praktiske kodeblok:



>

> Linuxhint >

> Overflow-y-egenskaben er indstillet til Synlig >

= 'forælder' stil = 'overløb-y: synlig;' >

= 'barneindhold' > Det her er bare dummy indhold bruges til demonstration af overløb-y-egenskaben, når den er sat til synlig.

>

>

>

Beskrivelsen af ​​ovenstående kodeblok:





  • Først skal du tildele værdien ' forælder ' til ' klasse ' attribut og bruge ' stil ' attribut.
  • Angiv desuden værdien af ​​' synlig ' til CSS ' overløb-y ” ejendom. Og sæt den lig med ' stil ”-attribut for at få CSS-stylingen til at fungere.
  • Opret derefter en indlejret ' div ' element og tildel det en klasse af ' barnindhold ”. Giv også dummy-data til det.

Brug nu CSS-egenskaberne til at forbedre visualiseringen, hvilket hjælper med en bedre forståelse af CSS-overløb-y-egenskaben:

.forælder {

bredde : 200 px ;

højde : 150 px ;

grænse : 1 px solid sort ;

}

.childContent {

højde : 300 px ;

baggrundsfarve : lyseblå ;

}

Beskrivelsen af ​​CSS-egenskaber er givet nedenfor:





  • For det første ' forælder ' klasse er valgt, og værdierne for ' 200 px ', ' 150 px ', og ' 1px ensfarvet sort ' er tildelt CSS ' bredde ', ' højde ', og ' grænse ” ejendomme, hhv.
  • Vælg derefter ' barnindhold ' klasse og indstil værdierne for ' 300 px ' og ' lyseblå ' til CSS ' højde ' og ' baggrundsfarve ” ejendomme, hhv. Denne klasse udvides til ' forælder ' klasse, der er kontrolleret af CSS ' flyde over ” ejendom.

Efter kompileringen af ​​kodestykker ser websiden sådan ud:

Snapshottet viser, at overløbsindholdet nu er blevet synligt, og rullepanelet eller udklipning er ikke tilføjet som standard.

Eksempel 2: Brug af skjult som en værdi for overløbsegenskab

Det ' overløb-y ' ejendom med værdien ' skjult ' skjuler alt indhold, der bevæger sig uden for sin overordnede container. Denne egenskab tilføjer ikke rullepaneler i stedet for, den klippede det overfyldte indhold:

> overløb-y : skjult >

= 'forælder' stil = 'overløb-y: skjult;' >

= 'barneindhold' > Det her er bare dummy indhold bruges til demonstration af overflow-y-egenskaben, når den er sat til skjult. Det her er bare dummy indhold bruges til demonstration af overflow-y-egenskaben, når den er sat til skjult.

>

>

Ovenstående kodestykke indeholder:

  • Først indsættes den samme kode igen med en forøgelse af dummy-indholdet placeret inde i det indre div-element.
  • Derefter skal du ændre værdien af ​​' overløb-y ' ejendom til ' skjult ' til '
    ' tag med en klasse på ' forælder ”.

Efter gengivelse ser websiden sådan ud:

Snapshottet viser, at overløbsindholdet er blevet klippet.

Eksempel 3: Brug af Scroll som en værdi for Overflow-y-egenskab

Indstilling af værdien af ​​' overløb-y ' ejendom til ' rulle ” giver slutbrugeren mulighed for at rulle gennem

indhold, der flyder over det. Lad os besøge nedenstående kodeblok:

> overløb-y : rul >

= 'forælder' stil = 'overflow-y: scroll;' >

= 'barneindhold' > Det her er bare dummy indhold bruges til demonstration af overløb-y-egenskaben, når den er sat til synlig. Det her er bare dummy indhold bruges til demonstration af overløb-y-egenskaben, når den er sat til synlig.

>

>

I ovenstående kodeblok:

  • For det første er den samme HTML-struktur blevet indsat i ' ” tag.
  • Derefter skal du ændre værdien af ​​' overløb-y ' ejendom til ' rulle ”. Dette tillader ' forælder ” div for at aktivere rulleeffekten for at kontrollere det overfyldte indhold.

Efter kompileringen af ​​ovenstående kodeblok ser websiden sådan ud:

Ovenstående gid illustrerer, at rulleeffekten har været tilgængelig til at kontrollere det overfyldte indhold.

Eksempel 4: Brug af Auto som en værdi for Overflow-y-egenskab

I dette eksempel kan brugere kun tilføje en rullepanel, hvis indholdet ikke passer ind i beholderen. Desuden, hvis indholdet ikke flyder over, vil rullepanelet ikke blive tilføjet. Det er muligt ved at angive værdien af ​​' auto ' til CSS ' overløb-y ” ejendom:

> overløb-y : bil >

= 'forælder' stil = 'overløb-y: auto;' >

= 'barneindhold' > Det her er bare dummy indhold bruges til demonstration af overløb-y-egenskaben, når den er sat til synlig. Det her er bare dummy indhold bruges til demonstration af overløb-y-egenskaben, når den er sat til synlig.

>

>

I ovenstående kodeblok:

  • Først skal du indsætte den samme HTML-fil i ' ” tag.
  • Opdater derefter værdien af ​​' overløb-y ' ejendom til ' auto ”. Det aktiverer rulleeffekten i forhold til indholdets lodrette længde.

Efter afslutningen af ​​kompileringsprocessen fungerer websiden sådan:

Ovenstående gif viser overløbsegenskaben, der har aktiveret rullepanelet i henhold til længden af ​​indholdet.

Konklusion

CSS ' overløb-y egenskaben bruges til at kontrollere det overfyldte indhold langs krydsaksen i et element. Overflow-y-egenskaben styrer indholdet i overensstemmelse med den specifikke værdi, der leveres til overflow-y-egenskaberne. Det ' visuel '-værdien viser det overfyldte indhold, ' skjult '-værdi skjuler overløbsindholdet, og ' rulle ” værdi tilføjer en rullepanel til at kontrollere indholdet. Og hvis værdien er ' auto ” rullepanelet tilføjer eller fjerner alt efter indholdets længde.