La background-attachment
propiedad en CSS especifica cómo mover el fondo en relación con la ventana gráfica.
Hay tres valores: scroll
, fixed
, y local
. La mejor manera de explicar esto es a través de una demostración (intente desplazarse por los fondos individuales):
Vea la demostración adjunta de Pen Background de Timothy Miller (@tjacobdesign) en CodePen.
Hay dos vistas diferentes en las que pensar cuando se habla background-attachment
: la vista principal (ventana del navegador) y la vista local (puede ver esto en la demostración anterior).
scroll
es el valor predeterminado. Se desplaza con la vista principal, pero permanece fijo dentro de la vista local.
fixed
permanece fijo pase lo que pase. Es como una ventana física: moverse alrededor de la ventana cambia tu perspectiva, pero no cambia dónde están las cosas fuera de la ventana.
local
se inventó porque el scroll
valor predeterminado actúa como un fondo fijo. Se desplaza tanto con la vista principal como con la vista local. Hay algunas cosas muy interesantes que puedes hacer con él.
Relacionado
- clip de fondo
- color de fondo
- imagen de fondo
- origen de fondo
- posición de fondo
- repetición de fondo
- tamaño de fondo
Más recursos
- Especificación CSS3
- MDN
Soporte del navegador
Los valores fixed
y scroll
se admiten en todas partes, aunque fixed
pueden comportarse de forma extraña en dispositivos móviles. local
tiene este navegador compatible:
Estos datos de soporte del navegador son de Caniuse, que tiene más detalles. Un número indica que el navegador admite la función en esa versión en adelante.
Escritorio
Cromo | Firefox | ES DECIR | Borde | Safari |
---|---|---|---|---|
4 | 25 | 9 | 12 | 5 |
Móvil / Tablet
Android Chrome | Android Firefox | Androide | Safari de iOS |
---|---|---|---|
88 | 85 | 4.2-4.3 | 14.0-14.4 |
Chrome en Android es compatible local
, pero el antiguo navegador de Android no.