Atributo CSS scroll-padding-bottom
- Página anterior scroll-padding-block-start
- Página siguiente scroll-padding-inline
定义和用法
scroll-padding-bottom
属性指定从容器底部到子元素吸附位置的距离。
吸附位置是指当你停止滚动时,子元素在容器中吸附到位的位置。吸附位置通过 scroll-snap-align 属性设置,但也可能受到 CSS 属性 direction
y writing-mode
的影响。
}Nota:
Este atributo solo es efectivo cuando la posición de adhesión se establece en la parte inferior del elemento hijo. scroll-padding-bottom
El efecto del atributo debe establecerse en el elemento hijo para ver scroll-snap-align
Atributo, y configure el atributo scroll-padding-bottom
y scroll-snap-type
Atributo.
Ejemplo
Ejemplo 1
Establezca el relleno de desplazamiento desde la parte inferior del contenedor a la posición de adhesión en 20px:
div { scroll-padding-bottom: 20px; }
Ejemplo 2: Biblioteca de imágenes
En una galería de imágenes con comportamiento de adhesión, se puede usar scroll-padding-bottom
El atributo empuja la imagen hacia arriba del elemento fijo:
#container { scroll-padding-bottom: 30px; }
Ejemplo 3: Establecer relleno inferior de desplazamiento
Cuando se establecen comportamientos de adhesión en dos direcciones, también se puede establecer en el contenedor scroll-padding-bottom
El atributo. Desplácese verticalmente al siguiente elemento para ver el efecto:
#container { scroll-padding-bottom: 30px; }
Ejemplo 4: Posición de adhesión
Para hacer que scroll-padding-bottom
El atributo entra en vigencia, y la posición de adhesión debe establecerse en la parte inferior del elemento hijo. En este ejemplo,writing-mode
El atributo cambia la posición de adhesión desde la parte inferior del elemento hijo a la izquierda. Al usar este código,scroll-padding-bottom
El atributo ya no tendrá efecto:
#container { writing-mode: vertical-rl; scroll-padding-bottom: 30px; } #container > div { scroll-snap-align: end none; }
Sintaxis de CSS
scroll-padding-bottom: auto|value|initial|inherit;
Valor del atributo
Valor | Descripción |
---|---|
auto | Valor predeterminado. El navegador calcula el relleno. |
longitud |
Especifique scroll-padding-bottom en unidades como px, pt, cm, etc. No se permiten valores negativos. Véase:Unidades CSS. |
% | Especifique el porcentaje del ancho del elemento contenedor como el margen interior. |
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.scrollPaddingBottom="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 | 14.1 | 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-block-start
- Página siguiente scroll-padding-inline