La propiedad scroll-padding-block-start se usa para configurar todo el relleno de desplazamiento al inicio de un contenedor o elemento de desplazamiento en la dimensión del bloque a la vez. El lado de inicio es el lado superior para el modo de escritura horizontal-tb y el lado derecho o izquierdo para el modo de escritura vertical-rl o vertical-lr respectivamente. Donde horizontal-tb significa horizontal de arriba a abajo y vertical -rl o vertical -lr significa vertical de derecha a izquierda y vertical de izquierda a derecha respectivamente.
Sintaxis:
scroll-padding-block-start: keyword_values
O
scroll-padding-block-start: length_values
O
scroll-padding-block-start: Global_Values
Valores de propiedad: Esta propiedad acepta tres propiedades mencionadas anteriormente y descritas a continuación.
- length_values: Esta propiedad hace referencia a los valores definidos con unidades de longitud exp: px, em, vh, % etc.
- keyword_values: esta propiedad hace referencia a los valores de palabra clave definidos con unidades como auto . En general, esto se establecerá en 0px de forma predeterminada, pero también puede ser un valor distinto de cero si el valor distinto de cero es más apropiado.
- Valores_globales: esta propiedad se refiere a los valores globales como heredar , inicial , unset , etc.
Ejemplo: en este ejemplo, puede ver el efecto de scroll-padding-block-start desplazándose hasta un punto intermedio entre dos de las interfaces del contenido del ejemplo.
HTML
<!DOCTYPE html> <html> <head> <style> .geek { width: 275px; height: 300px; border: solid red; color: white; display: flex; justify-content: center; align-items: center; font-size: 50px; scroll-snap-align: start none; } .GeeksforGeeks { width: 300px; height: 300px; border: 2px solid green; text-align: center; overflow-x: hidden; overflow-y: auto; white-space: nowrap; scroll-snap-type: y mandatory; } </style> </head> <body> <div class="GeeksforGeeks" style="scroll-padding-block-start: 90px;"> <div class="geek" style= "background-color:darkgreen;"> Geeks 1 </div> <div class="geek" style= "background-color:rgb(129, 245, 21);"> for 1 </div> <div class="geek" style="color:green;"> Geeks 2 </div> <div class="geek" style= "background-color:rgb(115, 223, 43);"> for 2 </div> <div class="geek" style="color: green;"> Geeks 3 </div> <div class="geek" style="color:black;"> for 3 </div> </div> </body> </html>
Producción:
Navegadores compatibles:
- Internet Explorer (no compatible)
- Ópera
- Safari (no compatible)
- Cromo
- Borde
- Firefox
Publicación traducida automáticamente
Artículo escrito por thacker_shahid y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA