À partir de Chrome 81, il n'est plus nécessaire d'ajouter des écouteurs d'événements pour forcer la réinitialisation.
Réglage du défilement CSS
permet aux développeurs Web de créer des expériences de défilement bien contrôlées en déclarant des positions d'accrochage de défilement. Un inconvénient de l'implémentation actuelle est que l'ajustement du défilement ne fonctionne pas correctement lorsque la disposition change, par exemple lorsque la fenêtre est redimensionnée ou que le périphérique est pivoté. Cette carence est corrigée dans Chrome 81.
Interopérabilité
Beaucoup de navigateursConcepto de Navegadores¿Qué son los Navegadores?Los Navegadores son herramientas informáticas que utilizamos para, normalmente, navegar por Internet y visitar cualquier página web, al mismo tiempo de para hacer otras tareas como ver documentos, observar vídeos o reproducir contenido multimedia de cualquier tipo. Son un tipo de software sencillamente usual y bastante utilizado hoy en día.Insistimos en que es algo que se utiliza con mucha frecuencia, puesto que moverse por Internet Suite tienen soporte básico para CSSConcepto de CSS¿Qué es el CSS?CSS es un lenguaje de programación que se usa para definir el estilo y el aspecto de un documento que se ha escrito mediante de un lenguaje de etiquetas, como HTML. Conocido además como hojas de estilo en cascada, es el que se emplea para dar colores, indicar tipos de letra o inclusive resaltar aspectos como el espacio entre items para dotar de estilo a Suite Faire défilerConcepto de Scroll¿Qué es el Scroll?El Scroll es una definición inglés que se usa para hablar del desplazamiento de los contenidos 2D que se muestran en la ventana de un navegador. Es ese sencillo gesto que el usuario realiza cuando desliza el dedo por la pantalla o usa la rueda del ratón para subir o bajar mientras observa los contenidos de una página.Aún cuando es un concepto que se usa Suite Snap. Ver Puis-je utiliser CSS Scroll Snap? pour plus d'informations.
Chrome es actualmente el único le navigateurUn navegador (además: browser) es una herramienta informática que te permite ver documentos y datos y navegar por la red. Los navegadores pueden mostrar distintos tipos de recursos de información; principalmente documentos HTML, a pesar de todo, además son posibles otros tipos de archivos y contenido multimedia, como PDF, JPEG, MPEG, GIF o el lenguaje de meta marcado. A través el uso de complementos especiales y la configuración respectivo, los Suite que implementa el ajuste de desplazamiento después de los cambios de diseño. Firefox tiene un
billet ouvert pour l'implémenter et Safari a également un
billet para volver a ajustar después de que cambie el ContenuEl contenido puede ser muy difícil de definir con precisión. Es una definición que se refiere a las declaraciones contenidas en un documento o publicación de cualquier tipo y puede incluir las tecnologías de la información y la comunicación. Esto cubre todos los tipos de medios como imágenes y texto. A parte de esto, en el campo de la optimización de motores de búsqueda, los términos duplicar contenido, contenido único, Suite de un desplazador. Por ahora, puede simular este comportamiento agregando el siguiente código a los detectores de eventos para forzar la ejecución de un ajuste:
scroller.scrollBy(0,0);
Cependant, cela ne garantit pas que la molette retournera au même élément.
Antécédents
Réglage du défilement CSS
La fonctionnalité CSS Scroll Snap permet aux développeurs Web de créer des expériences de défilement bien contrôlées en déclarant des positions d'accrochage de défilement. Ces positions garantissent que le contenu défilable est correctement aligné avec son conteneur pour surmonter les problèmes de défilement inexacts. En d'autres termes, réglage du défilement:
- Évitez les positions de défilement gênantes lors du défilement.
- Crée l'effet de pagination du contenu.
Les articles paginés et les carrousels d'images sont deux cas d'utilisation courants pour le défilement des instantanés.

Les défauts
Les positions d'accrochage sont perdues lors du redimensionnement d'une fenêtre.
L'ajustement du défilement permet aux utilisateurs de naviguer sans effort dans le contenu, mais leur incapacité à s'adapter aux changements de contenu et de mise en page bloque certains de ses avantages potentiels. Comme le montre le Exemple
Ci-dessus, les utilisateurs doivent réajuster les positions de défilement chaque fois qu'ils redimensionnent une fenêtre pour trouver l'élément précédemment ajusté. Certains scénarios courants qui provoquent des modifications de conception sont:
- Redimensionner une fenêtre
- Faire pivoter un appareil
- Ouvrez DevTools
Les deux premiers scénarios rendent CSS Scroll Snap moins attrayant pour les utilisateurs et le troisième est un cauchemar de débogage pour les développeurs. Les développeurs doivent également tenir compte de ces lacunes lorsqu'ils tentent de créer une expérience dynamique prenant en charge des actions telles que l'ajout, la suppression ou le déplacement de contenu.
Una solución común para esto es agregar oyentes que ejecuten un desplazamiento programático a través de JavascriptJavaScript es un lenguaje de programación que funciona en el lado del cliente y con el que las webs pueden ser más funcionales. Incorporación en código HTML El código JavaScript puede ser incrustado en las páginas HTML, para que adquieran funcionalidad. Existen varias opciones. Puede estar entre las etiquetas <SCRIPT> y </SCRIPT>, puede estar contenido en un archivo externo, puede ser un parámetro de las etiquetas HTML, y puede estar Suite para forzar la ejecución del ajuste cada vez que ocurra alguno de estos cambios de diseño mencionados. Esta solución puede resultar ineficaz cuando el usuario espera que el desplazador vuelva al mismo contenido que antes. Cualquier manejo adicional con Javascript parece casi frustrar el propósito de esta función CSS.
Prise en charge native de la modification après les modifications de la mise en page dans Chrome 81
Les lacunes susmentionnées n'existent plus dans Chrome 81 - les curseurs resteront serrés même après avoir changé la disposition. Ils réévalueront les positions de décalage après avoir modifié leur disposition et se recalibreront à la position d'accrochage la plus proche si nécessaire. Si le déplaceur a été précédemment accroché à un élément qui existe toujours après la modification de conception, le déplaceur essaiera d'y revenir. Faites attention à ce qui se passe lorsque la conception change dans ce qui suit
Exemple.
Position de réglage perdue
Faire pivoter un appareil non conserver les positions d'accrochage dans Chrome 80. Après avoir fait défiler jusqu'à la diapositive, il est indiqué NAN et en changeant l'orientation du dispositif de portrait en paysage, un écran vide est affiché, indiquant que la position de réglage de défilement a été perdue.
Position de réglage conservée
Faire pivoter un appareil fait du conserver les positions d'accrochage dans Chrome 81. La diapositive qui indique NAN reste visible même si l'orientation de l'appareil change plusieurs fois.
Voir le Réajuster après la spécification des modifications de conception pour plus de détails.
Mise en garde: Le paramètre est également exécuté lorsque la page est chargée. Cela affecte le décalage de décalage initial des curseurs qui utilisent la fonction de réglage de décalage.
Con «Ajustar después de cambios de diseño», los desarrolladores pueden implementar barresLas trailing slashes son las barras que aparecen al final de una URL ( "https://es.ryte.com/" ) y representan un directorio. Si la URL no finaliza con una barra representa un archivo. No obstante, esto son solo guías, no un requerimiento. No obstante, usar una barra como representación de un directorio ha sido aceptado como estándar con el tiempo. Uso de las barras "https://es.ryte.com/" y SEO A pesar de que dichas Suite de desplazamiento adhesivas con unas pocas líneas de CSS:
.container {
scroll-snap-type: y proximity;
}.container::after {
scroll-snap-align: finir;
affichage: bloquer;
}
Envie d'en savoir plus? Voir ce qui suit interface utilisateur de chat de démonstration pour les effets visuels.
L'ajout d'un nouveau message déclenche un nouveau paramètre, le faisant rester en bas dans Chrome 81.
Travail futur
Tous les effets de défilement de réinitialisation sont actuellement instantanés; un suivi possible est de soutenir le réajustement avec effets de défilement fluides. Voir le problème de spécification
pour plus de détails.
Retour
Vos commentaires sont inestimables pour améliorer l'ajustement après les modifications de conception, alors allez-y et essayez-le et informer les ingénieurs de Chromium que penses-tu.




