Cómo crear un control deslizante de imagen usando HTML y CSS

Sí, hay muchas maneras de crear un control deslizante de imágenes usando html y css puro.

Código HTML:

Código CSS:

div {
ancho: 800px;
altura: 250 px;
color de fondo: gris ;;
margen: auto;
imagen de fondo: url (“http://imgur.com/download/OtK7XDW”);
repetición de fondo: sin repetición;
nombre-animación: diapositiva;
duración de la animación: 13s;
dirección de animación: normal;
función de sincronización de animación: facilidad;
animación-recuento-iteración: infinito;
}

/ * animación * /
@keyframes slide {
0% {background-position: 0 0;}
16.66% {posición de fondo: 0 0;}
33.32% {background-position: -800px 0;}
49.98% {background-position: -800px 0;}
66.64% {background-position: -1600px 0;}
83.30% {background-position: -1600px 0;}
100% {posición de fondo: 0 0;}
}

Pasos:

  • Establezca un ancho y una altura fijos para las diapositivas.
  • Aquí he colocado todas las imágenes en una sola imagen, pero también puede usar diferentes div para este propósito.
  • En la animación CSS, establezca el período de tiempo para que se ejecute toda la presentación de diapositivas. Para mis tres imágenes utilicé 13 segundos. Si tiene más imágenes, deberá aumentar esto según sea necesario.

Conclusión:

Finalmente, le sugiero que vea mi “PEN” para obtener una descripción completa del código.

Enlace: Presentación de diapositivas HTML y CSS




QNimate Slider

style.css

titular de deslizador
{
ancho: 800px;
altura: 400 px;
color de fondo: amarillo;
margen izquierdo: auto;
margen derecho: auto;
margen superior: 0px;
alinear texto: centro;
desbordamiento: oculto;
}

titular de la imagen
{
ancho: 2400px;
color de fondo: rojo;
altura: 400 px;
Limpia los dos;
posición: relativa;

-webkit-transition: izquierda 2s;
-moz-transición: izquierda 2s;
-o-transición: izquierda 2s;
transición: izquierda 2s;
}

.slider-image
{
flotador izquierdo;
margen: 0px;
relleno: 0px;
posición: relativa;
}

# slider-image-1: target ~ .image-holder
{
izquierda: 0px;
}

# slider-image-2: target ~ .image-holder
{
izquierda: -800px;
}

# slider-image-3: target ~ .image-holder
{
izquierda: -1600px;
}

titular de botón
{
posición: relativa;
arriba: -20px;
}

.slider-change
{
pantalla: bloque en línea;
altura: 10px;
ancho: 10px;
radio de borde: 5px;
color de fondo: marrón;
}

En primer lugar, supongo que tiene un buen conocimiento de los conceptos básicos de HTML CSS y JS.

Puede aprender a hacer un control deslizante de los Tutoriales en línea de W3Schools

Aqui esta el link. : –

Cómo crear una presentación de diapositivas

Para otro tutorial, también puedes probar esto: –

Cómo crear una presentación de diapositivas de fondo en mosaico

Han explicado este código en detalle. Espero que no tengas problemas.

Sí, puede crear un control deslizante simple utilizando solo HTML y CSS, no es necesario utilizar ningún tipo de función Javascript o Jquery para la animación deslizante.

Hoy en día, a medida que la técnica moderna avanza mucho, podemos usar animación CSS para hacer un control deslizante CSS, verifique el siguiente video y encontrará cómo crear un control deslizante CSS

Pruebe este W3.CSS Slideshow w3schools es el mejor sitio para aprender y practicar html y css

Con HTML y CSS puro, es posible crear presentaciones de diapositivas básicas con transiciones simples como desvanecimiento … Pero para un control deslizante más efectivo, puede usar javascript y / o jquery y crear su propio control deslizante desde cero o usar algunos complementos de control deslizante jquery o bootstrap disponibles, pero lo haría le recomendamos que aprenda las funciones de javascript / jquery para agregar una clase, eliminar una clase, crear elementos y algunos más e intente codificar su propio control deslizante.

Es posible, haga un control deslizante de imagen usando HTML CSS.

control deslizante de imagen CSS puro

para otra información y codificación completa mira este video …