El efecto de paralaje de encabezado de Twitter usando Pure CSS/CSS3

Tiempo de ejecución: 30 minutos. Empezar

Autor: ksksoft
Views Total: 7,214
Sitio oficial: Ir a la web
Actualizado: May 19, 2015
Licencia: MIT

Vista prévia

El efecto de paralaje de encabezado de Twitter usando Pure CSS/CSS3

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;
}

Te puede interesar: