Pura escritura de texto CSS animación

Tiempo de ejecución: 30 minutos. Empezar

Autor: atelierbram
Views Total: 5,704
Sitio oficial: Ir a la web
Actualizado: June 6, 2016
Licencia: MIT

Vista prévia

Pura escritura de texto CSS animación

Descripción

Sólo otra implementación CSS pura de la animación de escritura de texto utilizando pseudo elementos y animaciones CSS3. También se puede utilizar como un rotador de texto con un efecto de mecanografía de caracteres.

Funcionamiento

Envuelve tu texto en elementos de span siguiendo la estructura como esta:

<p class="demo">

<span class="demo-item"><span class="demo-item_inner">CSS3</span></span>

<span class="demo-item"><span class="demo-item_inner">JavaScript</span></span>

<span class="demo-item"><span class="demo-item_inner">HTML5</span></span>
</p>

Los estilos principales de CSS/CSS3.

.demo,
.demo-item {

height: 80px;
}

.demo {

overflow: hidden;

background-color: #2a2a28;

color: #fff;
}

.demo-item {

position: relative;

font-size: 1.5em;

padding-top: .75em;

animation: animatetotop 6s steps(3) infinite;
}

.demo-item_inner,
.demo-item-overlay {

display: inline-block;
}

.demo-item_inner {

position: relative;

line-height: 1;
}

.demo-item_inner:after {


 content: "";

position: absolute;

top:-1px;right:0;bottom:-2px;left:0;

border-left: 1px solid #fff;

background-color: #2a2a28;

animation: animatetoright 1s steps(10) infinite alternate;
}

Crea el texto escribiendo & animaciones rotativas en el CSS.

@keyframes animatetoright {

0% {


left: 0;


margin-right: auto;

}

100% {


left: 100%;


margin-left: .6em;


margin-right: -.6em;

}
}

@keyframes animatetotop {

0% {


top: 0;

}

100% {


top: -240px;

}
}

Te puede interesar: