El efecto de paralaje de encabezado de Twitter usando Pure CSS/CSS3
| Autor: | ksksoft |
|---|---|
| Views Total: | 7,214 |
| Sitio oficial: | Ir a la web |
| Actualizado: | May 19, 2015 |
| Licencia: | MIT |
Vista prévia
Descripción
Un enfoque CSS puro para crear efectos de desplazamiento paralaje de fondo de encabezado como Twitter usando CSS, CSS3 transforma y : Before pseudo elemento.
Funcionamiento
Cree un encabezado de paralaje para su página web.
<header> <h1>Parallax header</h1> </header>
Los estilos CSS básicos.
html {
height: 100%;
overflow: hidden;
}
body {
color: #fff;
margin: 0;
padding: 0;
-webkit-perspective: 1px;
perspective: 1px;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
height: 100%;
overflow-y: scroll;
overflow-x: hidden;
} Los estilos principales CSS/CSS3 para el encabezado paralaje.
header {
box-sizing: border-box;
min-height: 40vw;
padding: 30vw 0 5vw;
position: relative;
-webkit-transform-style: inherit;
transform-style: inherit;
width: 100vw;
}
header,
header:before { background: 50% 50% / cover; }
header::before {
bottom: 0;
content: "";
left: 0;
position: absolute;
right: 0;
top: 0;
display: block;
background-color: #8a8;
background-image: url(background.jpg);
background-size: cover;
-webkit-transform-origin: center center 0;
-webkit-transform: translateZ(-1px) scale(2);
transform-origin: center center 0;
transform: translateZ(-1px) scale(2);
z-index: -1;
min-height: 100vh;
}





