Paano Pigilan ang Nilalaman mula sa Pag-apaw at Paganahin ang Pag-scroll Gamit ang CSS?

Paano Pigilan Ang Nilalaman Mula Sa Pag Apaw At Paganahin Ang Pag Scroll Gamit Ang Css



Kapag ang nilalaman sa loob ng isang HTML na elemento ay lumampas sa mga sukat nito, maaari itong umapaw at magdulot ng mga isyu sa layout. Maaaring kontrolin ang overflow gamit ang ' pag-apaw ” property sa CSS. Tinitiyak nito na ang nilalaman ay ipinapakita sa paraang naa-access at madaling basahin para sa mga user sa lahat ng laki ng screen. Mahalaga ito para sa paglikha ng mga tumutugon na disenyo tulad ng Online na dokumentasyon, mga website ng E-commerce, at mga website ng Balita.

Ang artikulong ito ay nagpapakita ng paraan upang pigilan ang nilalaman mula sa pag-apaw at paganahin ang pag-scroll gamit ang CSS.

Paano Pigilan ang Pag-uumapaw ng Nilalaman at Paganahin ang Pag-scroll?

Ang layunin na pigilan ang nilalaman mula sa pag-apaw ay ang nilalaman ay umaangkop sa loob ng lalagyan nito at hindi negatibong nakakaapekto sa pagganap ng website. Madali nitong mauunawaan ang konteksto at mapapahusay ang pagiging naa-access sa dulo ng mga user. Para sa isang detalyadong paliwanag, talakayin natin sa pamamagitan ng isang halimbawa:







Hakbang 1: Paganahin ang Pag-scroll gamit ang Content Overflow
Sa una, magsimula sa paglikha ng isang talahanayan sa loob ng HTML file kung saan ilalapat ang epekto ng pag-scroll. Ipagpalagay natin, ang talahanayan ay nilikha na, at ito ay binubuo ng anim na hanay at pitong hanay, at ilang dummy data ang ibinigay sa talahanayan:



< mesa >
< tr >
< ika > Ulo 1 < / ika >
< ika > Ulo 2 < / ika >
< ika > Ulo 3 < / ika >
< ika > Ulo 4 < / ika >
< ika > Ulo 5 < / ika >
< ika > Ulo 6 < / ika >
< ika > Ulo 7 < / ika >
< / tr >
< tr >
< td > Hilera 1 < / td >
< td > Hilera 1 < / td >
< td > Hilera 1 < / td >
< td > Hilera 1 < / td >
< td > Hilera 1 < / td >
< td > Hilera 1 < / td >
< td > Hilera 1 < / td >
< / tr >
< tr >
< td > Hanay 2 < / td >
< td > Hanay 2 < / td >
< td > Hanay 2 < / td >
< td > Hanay 2 < / td >
< td > Hanay 2 < / td >
< td > Hanay 2 < / td >
< td > Hanay 2 < / td >
< / tr >
< tr >
< td > Hanay 3 < / td >
< td > Hanay 3 < / td >
< td > Hanay 3 < / td >
< td > Hanay 3 < / td >
< td > Hanay 3 < / td >
< td > Hanay 3 < / td >
< td > Hanay 3 < / td >
< / tr >
< tr >
< td > Hanay 4 < / td >
< td > Hanay 4 < / td >
< td > Hanay 4 < / td >
< td > Hanay 4 < / td >
< td > Hanay 4 < / td >
< td > Hanay 4 < / td >
< td > Hanay 4 < / td >
< / tr >< tr >
< td > Hanay 5 < / td >
< td > Hanay 5 < / td >
< td > Hanay 5 < / td >
< td > Hanay 5 < / td >
< td > Hanay 5 < / td >
< td > Hanay 5 < / td >
< td > Hanay 5 < / td >
< / tr >
< tr >
< td > Hanay 6 < / td >
< td > Hanay 6 < / td >
< td > Hanay 6 < / td >
< td > Hanay 6 < / td >
< td > Hanay 6 < / td >
< td > Hanay 6 < / td >
< td > Hanay 6 < / td >
< / tr >
< / mesa >

Pagkatapos ng execution ng snippet ng code sa itaas, lalabas ang webpage nang ganito:







Ipinapakita ng output na ang data ng talahanayan ay nasa isang hindi gaanong nababasang format at maraming espasyo ang nakukuha ng talahanayan.

Hakbang 2: Pagse-set ng Overflow at Scrolling Effect
Pagkatapos nito, balutin ang mesa sa isang magulang '

'tag at italaga ito ng isang klase ng ' pag-apaw ”. Pagkatapos, italaga ang mga sumusunod na katangian ng CSS sa div element na iyon:



.pag-apaw {
lapad : 200px ;
taas : 200px ;
umaapaw-x : sasakyan ;
umapaw-y : sasakyan ;
scroll-uugali : makinis ;
}

Sa snippet ng code sa itaas:

  • Una, ang halaga ng '200px' ay ibinigay para sa parehong CSS ' lapad 'at' taas ' ari-arian. Itinatakda nito ang laki ng talahanayan na ipapakita sa webpage.
  • Susunod, gamitin ang ' umaapaw-x 'at' umapaw-y ” properties para paganahin ang pag-scroll at itakda ang “ sasakyan ” na mga halaga sa X at Y-axis.
  • Sa huli, itakda ang halaga ng ' makinis 'sa' scroll-uugali ” upang magbigay ng tuluy-tuloy na karanasan ng user.

Pagkatapos ng execution ng snippet ng code sa itaas, lalabas ang webpage nang ganito:

Ang webpage ay naglalarawan na ang talahanayan ay kumokonsumo na ngayon ng mas kaunting espasyo at pinipigilan ang nilalaman mula sa pag-apaw. Bilang karagdagan, pinagana ang epekto ng pag-scroll.

Tandaan : Sa pamamagitan ng pagtatakda ng “ overflow: auto 'o' overflow: scroll ”, maaaring paganahin ng mga user ang pag-scroll para sa umaapaw na nilalaman. Bilang karagdagan, ang ' overflow: nakatago ” ay maaaring gamitin upang maiwasan ang pag-apaw nang buo.

Konklusyon

Ang 'overflow-x' at 'overflow-y' na mga katangian ay ginagamit upang kontrolin ang overflow at paganahin ang pag-scroll sa pahalang at patayong axis. Pinipigilan nito ang pag-apaw ng content at binibigyang-daan ang pag-scroll upang makagawa ng interactive na tumutugon na disenyo para sa lahat ng device. Ipinakita ng artikulong ito kung paano pigilan ang nilalaman mula sa pag-apaw at paganahin ang pag-scroll gamit ang CSS.