Overscrolling auf Webseiten verhindern
„Overscrolling“ ist eine Funktion in modernen Browsern, die es Benutzern ermöglicht, über das Ende einer Webseite hinaus zu scrollen und gibt einen Einblick in den zugrunde liegenden Inhalt frei. Während dieser Effekt in manchen Szenarien nützlich sein kann, kann er in anderen auch nervig oder verwirrend sein.
Wenn Sie Overscrolling auf Ihren Webseiten deaktivieren möchten, gibt es zwei Hauptansätze:
Methode 1: Overscrolling vollständig deaktivieren
Die akzeptierte Lösung, die in dem von Ihnen verlinkten Forenthread vorgeschlagen wurde, funktionierte nicht für alle Benutzer. Eine zuverlässigere Methode ist jedoch die Verwendung der folgenden CSS-Regeln:
<code class="css">html { overflow: hidden; height: 100%; } body { height: 100%; overflow: auto; }</code>
Dieser Code verhindert ein Überscrollen, indem er den überlaufenden Inhalt im Browserfenster einschränkt. Es setzt die Overflow-Eigenschaft des HTML-Elements auf „hidden“, wodurch alle Inhalte ausgeblendet werden, die über den Bereich der Bildlaufleiste hinausgehen. Die Überlaufeigenschaft des Body-Elements ist auf „Auto“ eingestellt, was vertikales Scrollen innerhalb der Seite selbst ermöglicht, aber verhindert, dass es sich über das Browserfenster hinaus erstreckt.
Methode 2: Overscrolling für bestimmte Elemente steuern
Wenn Sie das Overscrolling nur für bestimmte Elemente auf Ihrer Seite deaktivieren möchten, können Sie die Eigenschaft -webkit-overflow-scrolling verwenden. Diese Eigenschaft wird von Chrome, Safari und anderen Browsern unterstützt, die die WebKit-Rendering-Engine verwenden:
<code class="css">.my-container { -webkit-overflow-scrolling: touch; }</code>
Wenn Sie -webkit-overflow-scrolling auf „Touch“ setzen, wird ein Überscrollen innerhalb des Elements selbst verhindert, sodass Benutzer reibungslos darin scrollen können diesen bestimmten Container, aber nicht über seine Grenzen hinaus.
Das obige ist der detaillierte Inhalt vonWie kann ich das Überscrollen auf meinen Webseiten verhindern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!