Cum se utilizează proprietatea Overflow-y în CSS?

Cum Se Utilizeaza Proprietatea Overflow Y In Css



Proprietatea CSS overflow este utilizată pentru a controla conținutul overflow dintr-un element. Specifică dacă să adăugați bare de defilare sau să afișați conținutul în afara containerului de elemente. Această proprietate ajută la îmbunătățirea experienței utilizatorului, permite dezvoltatorului să controleze aspectul paginii și ajută la personalizarea comportamentului elementelor individuale de pe pagină.

Acest articol demonstrează utilizarea proprietății CSS overflow-y cu numeroase exemple.

Cum se utilizează proprietatea Overflow-y în CSS?

CSS „ preaplin-y Proprietatea ” este utilizată pentru a controla debordarea conținutului de-a lungul axei transversale în interiorul unui element. Specifică dacă să tăiați conținutul sau să adăugați o bară de defilare atunci când conținutul depășește înălțimea containerului. Valorile posibile pentru această proprietate sunt „ vizibil ”, “ ascuns ”, “ sul ', și ' auto ”.







Să vizităm exemplele de mai jos pentru o mai bună demonstrație a proprietății overflow-y:



Exemplul 1: Utilizarea Visible ca valoare pentru proprietatea Overflow-y

vizibil ” valoare permite conținutului să se reverse din container și nu adaugă nicio tăiere sau bare de defilare. Vizitați blocul de cod practic de mai jos:



>

> Linuxhint >

> Proprietatea overflow-y este setată la Vizibil >

= 'mamă' stil = 'overflow-y: vizibil;' >

= „childContent” > Acesta este doar fals conţinut utilizat pentru demonstrarea proprietății overflow-y atunci când este setată la vizibil.

>

>

>

Descrierea blocului de cod de mai sus:





  • Mai întâi, atribuiți o valoare „ mamă „la „ clasă ” atribut și utilizați „ stil ” atribut.
  • În plus, furnizați valoarea „ vizibil ” la CSS ” preaplin-y ” proprietate. Și setați-l egal cu „ stil ” pentru a face stilul CSS să funcționeze.
  • Apoi, creați un „ imbricat div ” element și atribuiți-i o clasă de „ copilConținut ”. De asemenea, furnizați-i date fictive.

Acum, utilizați proprietățile CSS pentru a îmbunătăți vizualizarea, ceea ce ajută la o mai bună înțelegere a proprietății CSS overflow-y:

.mamă {

lăţime : 200px ;

înălţime : 150px ;

frontieră : 1px solid negru ;

}

.childContent {

înălţime : 300px ;

culoare de fundal : albastru deschis ;

}

Descrierea proprietăților CSS este dată mai jos:





  • În primul rând, „ mamă ” este selectată și valorile lui “ 200px ”, “ 150px ', și ' 1px negru solid „ sunt atribuite CSS „ lăţime ”, “ înălţime ', și ' frontieră ” proprietăți, respectiv.
  • Apoi, selectați „ copilConținut ” și setați valorile lui ” 300px ' și ' albastru deschis ” la CSS ” înălţime ' și ' culoare de fundal ” proprietăți, respectiv. Această clasă este extinsă la „ mamă „clasa care este controlată de CSS” revărsare ” proprietate.

După compilarea fragmentelor de cod, pagina web apare astfel:

Instantaneul arată că conținutul overflow a fost acum vizibil și bara de defilare sau decuparea nu sunt adăugate în mod implicit.

Exemplul 2: Utilizarea Hidden ca valoare pentru proprietatea Overflow-y

preaplin-y ” proprietate cu o valoare de ” ascuns ” ascunde tot conținutul care se mută în afara containerului său părinte. Această proprietate nu adaugă bare de defilare, ci a tăiat conținutul depășit:

> preaplin-y : ascuns >

= 'mamă' stil = 'overflow-y: ascuns;' >

= „childContent” > Acesta este doar fals conţinut utilizat pentru demonstrarea proprietății overflow-y atunci când este setată la ascuns. Acesta este doar fals conţinut utilizat pentru demonstrarea proprietății overflow-y atunci când este setată la ascuns.

>

>

Fragmentul de cod de mai sus conține:

  • Mai întâi, același cod este inserat din nou cu o creștere a conținutului inactiv plasat în interiorul elementului div interior.
  • Apoi, modificați valoarea „ preaplin-y „proprietate la „ ascuns „la „
    „etichetă având o clasă de „ mamă ”.

După re-rendarea paginii web arată astfel:

Instantaneul afișează că conținutul overflow a fost tăiat.

Exemplul 3: Utilizarea Scroll ca valoare pentru proprietatea Overflow-y

Setarea valorii „ preaplin-y ” proprietate la “ sul ” permite utilizatorului final să deruleze prin

continut care o debordeaza. Să vizităm blocul de cod de mai jos:

> preaplin-y : parcurge >

= 'mamă' stil = „overflow-y: scroll;” >

= „childContent” > Acesta este doar fals conţinut utilizat pentru demonstrarea proprietății overflow-y atunci când este setată la vizibil. Acesta este doar fals conţinut utilizat pentru demonstrarea proprietății overflow-y atunci când este setată la vizibil.

>

>

În blocul de cod de mai sus:

  • Mai întâi, aceeași structură HTML a fost inserată în interiorul „ ' etichetă.
  • Apoi, modificați valoarea „ preaplin-y ” proprietate la “ sul ”. Acest lucru permite „ mamă ” div pentru a activa efectul de defilare pentru a controla conținutul depășit.

După compilarea blocului de cod de mai sus, pagina web apare astfel:

Ghidul de mai sus ilustrează faptul că efectul de defilare a fost disponibil pentru controlul conținutului depășit.

Exemplul 4: Utilizarea Auto ca valoare pentru proprietatea Overflow-y

În acest exemplu, utilizatorii pot adăuga o bară de derulare numai dacă conținutul nu se încadrează în container. De asemenea, dacă conținutul nu depășește, bara de derulare nu va fi adăugată. Este posibil prin furnizarea valorii „ auto ” la CSS ” preaplin-y ” proprietate:

> preaplin-y : mașină >

= 'mamă' stil = 'overflow-y: auto;' >

= „childContent” > Acesta este doar fals conţinut utilizat pentru demonstrarea proprietății overflow-y atunci când este setată la vizibil. Acesta este doar fals conţinut utilizat pentru demonstrarea proprietății overflow-y atunci când este setată la vizibil.

>

>

În blocul de cod de mai sus:

  • Mai întâi, inserați același fișier HTML în interiorul „ ' etichetă.
  • Apoi, actualizați valoarea „ preaplin-y „proprietate la „ auto ”. Activează efectul de defilare în raport cu lungimea verticală a conținutului.

După încheierea procesului de compilare, pagina web funcționează astfel:

Gif-ul de mai sus afișează proprietatea de overflow care a activat bara de defilare în funcție de lungimea conținutului.

Concluzie

CSS „ preaplin-y Proprietatea ” este utilizată pentru a controla conținutul depășit de-a lungul axei transversale din cadrul unui element. Proprietatea overflow-y controlează conținutul în funcție de valoarea specifică furnizată proprietăților overflow-y. „ vizual ” afișează conținutul depășit, valoarea ” ascuns ” ascunde conținutul de depășire, iar ” sul ” value adaugă o bară de defilare pentru a controla conținutul. Și dacă valoarea este „ auto ” bara de derulare adaugă sau elimină în funcție de lungimea conținutului.