Barra de progreso de gradiente de estilo iOS con CSS puro/CSS3

Tiempo de ejecución: 30 minutos. Empezar

Autor: m412c0
Views Total: 6,474
Sitio oficial: Ir a la web
Actualizado: January 15, 2015
Licencia: MIT

Vista prévia

Barra de progreso de gradiente de estilo iOS con CSS puro/CSS3

Descripción

Una barra animada de progreso inspirada en iOS, realizada con CSS puro y CSS3.

Funcionamiento

Incluya prefixfree. min. js en el documento para que < span style = "color: #545454;" > solo puede usar propiedades CSS3 no prefijas en todas partes.

<script src="prefixfree.min.js"></script>

Cree el código HTML para la barra de progreso.

<div class="progress">

<div class="progress-bar">


<div class="progress-shadow"></div>

</div>
</div>

Estilo de la barra de progreso.

.progress-bar {

animation-duration: 3s;

animation-name: width;

background-image: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);

background-size: 24em 0.25em;

height: 100%;

position: relative;
}

Agregue una sombra a la barra de progreso.

.progress-shadow {

background-image: linear-gradient(to bottom, #eaecee, transparent);

height: 4em;

position: absolute;

top: 100%;

transform: skew(45deg);

transform-origin: 0 0;

width: 100%;
}

Anime la barra de progreso con los fotogramas clave CSS3.

@keyframes width {

0%, 100% {


transition-timing-function: cubic-bezier(1, 0, 0.65, 0.85);

}

0% {


width: 0;

}

100% {


width: 100%;

}
}

Te puede interesar: