Atributo CSS scroll-padding-inline-end
- Página anterior scroll-padding-inline
- Página siguiente scroll-padding-inline-start
Definición y uso
scroll-padding-inline-end
Este atributo especifica la distancia en la dirección en línea entre el extremo del contenedor y la posición de alineación del elemento secundario.
Esto significa que, cuando detienes el desplazamiento, la barra de desplazamiento se ajustará rápidamente y se detendrá en la distancia especificada entre la posición de alineación y el contenedor.
La dirección en línea se refiere a la dirección en la que se coloca el siguiente carácter en relación con el carácter existente en la línea, lo que también es el modo de disposición en texto de etiquetas con CSS display: inline; (como las etiquetas <a> y <strong>), en el texto. La dirección en línea depende del idioma de escritura, por ejemplo, los nuevos caracteres en árabe se alinean de derecha a izquierda, por lo que la dirección en línea es de derecha a izquierda, mientras que la dirección en línea en las páginas en inglés es de izquierda a derecha. La dirección en línea se puede cambiar a través del atributo CSS direction
y writing-mode
Definición.
La posición de alineación se refiere a la posición en la que los elementos secundarios se alinean en el contenedor cuando detienes el desplazamiento.
Atención:Este atributo solo se aplica en scroll-snap-align
Este atributo solo se aplica cuando el ajuste de dirección en línea se establece en 'end'.
para ver scroll-padding-inline-end
Atributo en el elemento padre, y establezca scroll-snap-align
Atributo, y establezca scroll-padding-inline-end
y scroll-snap-type
Atributo.
Ejemplo
Ejemplo 1
Establezca el margen de relleno en línea hacia la posición de alineación desde el extremo del contenedor en 20px:
div { scroll-padding-inline-end: 20px; }
Ejemplo 2: biblioteca de imágenes
scroll-padding-inline-end
El atributo se puede usar en galerías con comportamiento de alineación para empujar las imágenes detrás de un elemento fijo:
#container { scroll-padding-inline-end: 30px; }
Ejemplo 3
Cuando el elemento contenedor tiene writing-mode
Cuando el valor del atributo se establece en 'vertical-rl', el punto de partida en la dirección en línea del contenedor y de los elementos hijos se mueve desde la izquierda a la parte superior, y el extremo desde la derecha a la parte inferior. Esto afecta el comportamiento de alineación de desplazamiento y scroll-padding-inline-end
Manera de trabajar del atributo:
#container { scroll-padding-inline-end: 20px; writing-mode: vertical-rl; }
Ejemplo 4
Cuando el elemento contenedor tiene direction
Cuando el valor del atributo se establece en 'rtl', el extremo derecho del contenedor y de los elementos hijos se mueve desde la derecha a la izquierda en la dirección en línea. Esto afecta el comportamiento de alineación de desplazamiento y scroll-padding-inline-end
Manera de trabajar del atributo:
#container { scroll-padding-inline-end: 20px; direction: rtl; }
Sintaxis de CSS
scroll-padding-inline-end: auto|value|initial|inherit;
Valor del atributo
Valor | Descripción |
---|---|
auto | Valor predeterminado. El navegador calcula el relleno. |
longitud |
Especifique scroll-padding-inline-end con unidades como px, pt, cm, etc. No se permiten valores negativos. Véase:Unidades CSS. |
% | Especifique el relleno que contiene el ancho en porcentaje del elemento. |
initial | Establezca este atributo en su valor predeterminado. Véase initial. |
inherit | Hereda este atributo de su elemento padre. Véase inherit. |
Detalles técnicos
Valor predeterminado: | auto |
---|---|
Herencia: | No |
Producción de animación: | No se admite. Consulte:Atributos relacionados con la animación. |
Versión: | CSS3 |
Sintaxis de JavaScript: | object.style.scrollPaddingInlineEnd="20px" |
Compatibilidad del navegador
Los números en la tabla representan la versión del navegador que admite completamente esta propiedad.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 15.0 | 56.0 |
páginas relacionadas
Referencia:Atributo direction de CSS
Referencia:Atributo CSS scroll-snap-align
Referencia:Atributo CSS scroll-snap-type
Referencia:Atributo writing-mode de CSS
- Página anterior scroll-padding-inline
- Página siguiente scroll-padding-inline-start