Laten we een klassiek voorbeeld bekijken van een element dat erg klein is voor zijn inhoud en dat een overloop genereert, omdat alles gemakkelijker te zien is door voorbeelden, laten we eerst een element bekijken voordat we verder gaan om de eigenschappen te bekijken die ons helpen de overloop te beheersen.
VoorbeeldEr zijn veel verschillende soorten fruit - er zijn alleen al meer dan 500 soorten bananen. Tegen de tijd dat we de talloze soorten appels, sinaasappels en ander bekend fruit toevoegen, staan we voor duizenden keuzes.
De vorige code genereert het volgende resultaat in de browser:
overloop-x / overloop-y: Ze bepalen het gedrag van horizontale of verticale overloop.
Overloop: Het is een snelkoppeling om de vorige eigenschap te gebruiken en de volgorde waarin het werkt is overflow, overflow x, overflow y.
De eigenschappen die met het element kunnen worden gebruikt overloop zijn als volgt:auto: Deze waarde delegeert aan de browser de verantwoordelijkheid om te beslissen wat te doen, wat er meestal gebeurt, is dat er een schuifbalk wordt weergegeven wanneer het element begint over te lopen dat het bevat.
verborgen: De inhoud wordt weergegeven tot aan het deel dat niet overloopt, de rest van de inhoud wordt verborgen, het heeft geen mechanismen om de gebruiker te vertellen wat hij moet doen om de rest van de inhoud te zien.
geen inhoud: Overgelopen inhoud wordt verwijderd als deze niet in de container kan worden ondergebracht. Deze waarde wordt niet ondersteund door een van de meest populaire browsers
geen scherm: Inhoud wordt verborgen als deze niet volledig kan worden weergegeven. Deze waarde wordt niet ondersteund door een van de meest populaire browsers.
rol: De browser genereert een schuifbalk waarmee de gebruiker altijd de overvolle inhoud in de container kan zien. De balk is afhankelijk van de browser en het systeem om te bepalen hoe deze wordt weergegeven. De schuifbalk is altijd zichtbaar, zelfs als het element niet overloopt.
zichtbaar: Dit is de standaardwaarde. De inhoud wordt altijd weergegeven, zelfs als deze overloopt.
Nu we de tools hebben om een overflow aan te vallen, laten we in de praktijk kijken hoe we het kunnen toepassen, niets beter dan een kleine code om het te demonstreren:VoorbeeldEr zijn veel verschillende soorten fruit - er zijn alleen al meer dan 500 soorten bananen. Tegen de tijd dat we de talloze soorten appels, sinaasappels en ander bekend fruit toevoegen, staan we voor duizenden keuzes.
Er zijn veel verschillende soorten fruit - er zijn alleen al meer dan 500 soorten bananen. Tegen de tijd dat we de talloze soorten appels, sinaasappels en ander bekend fruit toevoegen, staan we voor duizenden keuzes.
We hebben twee elementen gebruikt om aan te tonen hoe de overloop, in de eerste plaatsen we de eigenschap verborgen waar we weten dat alleen de inhoud wordt getoond tot waar de overflow begint, dan is de rest verborgen en voor de tweede gebruiken we scroll, waarmee een schuifbalk wordt getoond of het element overloopt of niet, laten we het resultaat zien: