Ja, wir sehen Browser-Updates heutzutage ständig und vielleicht haben Sie dieses bereits mitbekommen. Abgesehen von eleganten neuen JavaScript-Funktionen gibt es in Chrome 63 eine neue CSS-Aktualisierung, die leicht zu übersehen ist, aber hervorzuheben ist.
Chrome 63 unterstützt jetzt die CSS-Eigenschaft
overscroll-behavior, wodurch das Standardverhalten des Überlauf-Scrollens des Browsers einfach überschrieben werden kann.
Die Eigenschaft ist interessant, da sie die "Pull-to-Refresh"-UI nativ unterstützt, die wir oft in nativen und Web-Apps sehen, Scroll-Bereiche definiert, die für Popovers und ausklappbare Menüs nützlich sind, und eine Methode bietet, den Gummiband-Effekt auf einigen Touch-Geräten zu steuern, sodass eine Seite am oberen und unteren Rand des Viewports hart stoppt.
Vorerst ist overscroll-behavior kein W3C-Standard (hier ist der WICG vorgeschlagener Entwurf). Es wird derzeit nur von Chrome (natürlich 63) unterstützt, was auch bedeutet, dass es in Opera (Version 50) enthalten ist. Der Chrome Platform Status berichtet, dass es sich derzeit in der Entwicklung für Firefox befindet und öffentliche Unterstützung von Edge hat.