Complemento de control deslizante de imágenes Jquery. Una selección de controles deslizantes adaptativos

Actualmente, un control deslizante (carrusel) es una funcionalidad que simplemente es necesaria en un sitio web comercial, en un sitio web de cartera o en cualquier otro recurso. Junto con los controles deslizantes de imágenes de pantalla completa, los controles deslizantes de carrusel horizontales encajan bien en cualquier diseño web.

A veces, el control deslizante debería ocupar un tercio de la página del sitio. Aquí el control deslizante del carrusel se utiliza con efectos de transición y diseños responsivos. Los sitios de comercio electrónico utilizan un control deslizante de carrusel para mostrar varias fotos en publicaciones o páginas individuales. El código deslizante se puede utilizar y modificar libremente según sus necesidades.

Al utilizar JQuery junto con HTML5 y CSS3, puede hacer que sus páginas sean más interesantes, proporcionarles efectos únicos y atraer la atención de los visitantes a un área específica del sitio.

Slick: complemento deslizante de carrusel moderno

Slick es un complemento jquery disponible gratuitamente cuyos desarrolladores afirman que su solución satisfará todos los requisitos de su control deslizante. Control deslizante adaptable: el carrusel puede funcionar en modo "mosaico" para dispositivos móviles y en modo "arrastrar y soltar" para la versión de escritorio.

Contiene un efecto de transición de "desvanecimiento", una característica interesante de "modo central", carga diferida de imágenes con desplazamiento automático. La funcionalidad actualizada incluye agregar diapositivas y un filtro de diapositivas. Todo para garantizar que configure el complemento de acuerdo con sus requisitos.

Modo de demostración | Descargar

Owl Carousel 2.0 – jQuery – complemento para usar en dispositivos táctiles

Este complemento tiene un gran conjunto de funciones, adecuado tanto para principiantes como para desarrolladores experimentados. Esta es una versión actualizada del control deslizante del carrusel. Su predecesor tenía el mismo nombre.

El control deslizante tiene algunos complementos integrados para mejorar la funcionalidad general. Animación, reproducción de vídeo, reproducción automática del control deslizante, carga diferida, ajuste automático de altura: estas son las características principales de Owl Carousel 2.0.

Soporte de funciones arrastrar y soltar Se incluye drop para un uso más conveniente del complemento en dispositivos móviles.
El complemento es perfecto para mostrar imágenes grandes incluso en pantallas pequeñas de dispositivos móviles.

Ejemplos | Descargar

Complemento jQuery Silver Track

Un complemento jquery bastante pequeño, pero funcionalmente rico, que le permite colocar un control deslizante en una página: un carrusel, que tiene un núcleo pequeño y no consume muchos recursos del sitio. El complemento se puede utilizar para mostrar controles deslizantes verticales y horizontales, con animación y crear conjuntos de imágenes desde la galería.

Ejemplos | Descargar

AnoSlide: control deslizante jQuery responsivo ultracompacto

Control deslizante jQuery ultracompacto: carrusel, cuya funcionalidad es mucho mayor que la de un control deslizante normal. Estos incluyen vista previa de una sola imagen, visualización en carrusel de múltiples imágenes y visualización de control deslizante basada en títulos.

Ejemplos | Descargar

Carrusel de búhos – control deslizante Jquery – carrusel

Carrusel de búhos – control deslizante con soporte pantallas táctiles y tecnologías de arrastrar y soltar, fácilmente integradas en el código HTML. El complemento es uno de los mejores controles deslizantes que le permite crear hermosos carruseles sin ningún marcado especialmente preparado.

Ejemplos | Descargar

Galería 3D - carrusel

Utiliza transiciones 3D basadas en estilos CSS y un poco de código Javascript.

Ejemplos | Descargar

Carrusel 3D usando TweenMax.js y jQuery

Magnífico carrusel 3D. Parece que todavía es una versión beta, porque acabo de descubrir un par de problemas. Si estás interesado en probar y crear tus propios controles deslizantes, este carrusel te será de gran ayuda.

Ejemplos | Descargar

Carrusel usando bootstrap

Control deslizante responsivo: carrusel que utiliza tecnología bootstrap solo para su nuevo sitio web.

Ejemplos | Descargar

Control deslizante del carrusel de Moving Box basado en el marco Bootstrap

Más popular en sitios web de carteras y negocios. Este tipo de control deslizante (carrusel) se encuentra a menudo en sitios de cualquier tipo.

Ejemplos | Descargar

Control deslizante de círculo pequeño

Este control deslizante de tamaño pequeño está listo para funcionar en dispositivos con cualquier resolución de pantalla. El control deslizante puede funcionar tanto en modo circular como en carrusel. Tiny Circle se presenta como una alternativa a otros controles deslizantes de este tipo. Soporte integrado disponible sistemas operativos IOS y Android.

En modo circular, el control deslizante parece bastante interesante. Excelente soporte para el método de arrastrar y soltar y un sistema de desplazamiento automático de diapositivas.

Ejemplos | Descargar

Control deslizante de contenido de Pulgarcita

Un control deslizante de carrusel potente y adaptable es perfecto para un sitio web moderno. Funciona correctamente en cualquier dispositivo. Tiene modos horizontal y vertical. Su tamaño se minimiza a sólo 1 KB. El complemento ultracompacto también tiene excelentes transiciones suaves.

Ejemplos | Descargar

Vaya – control deslizante – carrusel

Contiene más de 50 efectos que pueden ayudarle a crear un control deslizante original para su sitio web.

Ejemplos | Descargar

Control deslizante de contenido jQuery responsivo bxSlider

Cambie el tamaño de la ventana de su navegador para ver cómo se adapta el control deslizante. Bxslider viene con más de 50 opciones de personalización y muestra sus características con varios efectos de transición.

Ejemplos | Descargar

jCarrusel

jCarousel es un complemento de jQuery que te ayudará a organizar la visualización de tus imágenes. Puede crear fácilmente carruseles de imágenes personalizados a partir de la base que se muestra en el ejemplo. El control deslizante es adaptable y está optimizado para trabajar en plataformas móviles.

Ejemplos | Descargar

Cuadro de desplazamiento - complemento jQuery

Scrollbox es un complemento compacto para crear un control deslizante: un carrusel o un rastreo de texto. Las características clave incluyen efectos de desplazamiento vertical y horizontal con pausa al pasar el mouse.

Ejemplos | Descargar

dbpasCarrusel

Un simple control deslizante de carrusel. Si necesita un complemento rápido, este es 100% adecuado. Viene con sólo las funciones básicas necesarias para que funcione el control deslizante.

Ejemplos | Descargar

Flexisel: complemento deslizante JQuery responsivo - Carrusel

Los creadores de Flexisel se inspiraron en el complemento de la vieja escuela jCarousel y realizaron una copia del mismo destinada al correcto funcionamiento del control deslizante en dispositivos móviles y tabletas.

El diseño responsivo de Flexisel, cuando se ejecuta en dispositivos móviles, es diferente del diseño del tamaño de una ventana de navegador. Flexisel está perfectamente adaptado para trabajar en pantallas, tanto de baja como de alta resolución.

Ejemplos | Descargar

Elastislide – control deslizante adaptativo – carrusel

Elastislide se adapta perfectamente al tamaño de la pantalla de tu dispositivo. Puede establecer la cantidad mínima de imágenes para mostrar en una resolución específica. Funciona bien como un control deslizante de carrusel con galerías de imágenes, utilizando un contenedor fijo junto con un efecto de desplazamiento vertical.

Ejemplo | Descargar

Control deslizante flexible 2

Control deslizante gratuito de Woothemes. Se considera, con razón, uno de los mejores controles deslizantes adaptativos. El complemento contiene varias plantillas y será útil tanto para usuarios novatos como para expertos.

Ejemplo | Descargar

Carrusel increíble

Amazing Carousel: control deslizante de imágenes responsivo usando jQuery. Admite muchos sistemas de gestión de contenidos como WordPress, Drupal y Joomla. También es compatible con Android, IOS y sistemas operativos de escritorio sin ningún problema de compatibilidad. Las sorprendentes plantillas de carrusel incorporadas le permiten usar el control deslizante en modos vertical, horizontal y circular.

Ejemplos | Descargar

En este artículo, veremos con qué facilidad se puede crear un control deslizante adaptativo para un sitio web utilizando CSS Flexbox y transformaciones CSS.

Códigos fuente del control deslizante y demostración

Un proyecto de control deslizante llamado chiefSlider se encuentra en GitHub. Puedes acceder a él mediante este enlace.

Control deslizante con una diapositiva activa (sin bucle):

Control deslizante con tres diapositivas activas (sin bucle):





Un ejemplo que muestra cómo se puede utilizar un control deslizante para rotar artículos:



Ventajas de chiefSlider

Enumeremos las principales ventajas de este control deslizante:

  • primero que nada, el no crea clones de elementos (item) para organizar bucles, como se implementa, por ejemplo, en complementos BúhoCarrusel Y resbaloso;
  • en segundo lugar, no depende de la biblioteca jQuery; esto no sólo elimina requisitos adicionales, sino que también lo hace más fácil;
  • en tercer lugar, él es prácticamente no realiza ningún cambio en el DOM del documento; lo único que hace es agregar o cambiar valores de transformación CSS para elementos deslizantes;
  • en cuarto lugar, sólo contiene conjunto mínimo de funciones; funcionalidad adicional se puede agregar según la tarea;
  • en quinto lugar, es adaptativo, es decir se puede utilizar en cualquier sitio web; La adaptabilidad del control deslizante se configura mediante CSS;
  • sexto, el número de elementos activos se ajusta mediante CSS; esto significa que se puede utilizar para crear un carrusel con una diapositiva activa o cualquier cantidad de ellas.

Instalación del chiefSlider

La instalación del control deslizante requiere 3 pasos:

  • agregue el CSS chiefSlider a la página o a un archivo CSS conectado a la página;
  • coloque el código HTML del control deslizante en el lugar requerido de la página;
  • inserte código JavaScript en la página o en un archivo js conectado a la página.

Es recomendable minimizar el código CSS y JavaScript; esta acción proporcionará más; carga rapida páginas.

Cómo desarrollar un control deslizante simple para un sitio web (sin bucles)

Creando un control deslizante jefeSlider Consistirá de creación de HTML código, CSS y JavaScript (sin jQuery).

Código HTML del control deslizante jefeSlider:

Como puede ver, el control deslizante tiene una arquitectura HTML muy simple. Comienza con el bloque principal, que tiene una clase deslizante. Este bloque consta de 3 elementos.

El primer elemento es .slider__wrapper. Actúa como un contenedor para elementos .slider__item (diapositivas).

Los dos elementos restantes (.slider__control) representan visualmente botones. Se utilizarán para navegar por la diapositiva, es decir. pasar a los elementos anteriores y siguientes.

jefeSlider código CSS:

/* ESTILOS PRINCIPALES */ .slider ( posición: relativa; desbordamiento: oculto; ) .slider__wrapper ( display: flex; transición: transformación 0.6s facilidad; /* 0.6 duración del cambio de diapositiva en segundos */ ) .slider__item ( flex: 0 0 50%; /* define el número de diapositivas activas (en este caso 2 */ max-width: 50%; /* define el número de diapositivas activas (en este caso 2 */ ) /* ESTILOS PARA BOTONES ATRÁS Y ADELANTE * / .slider__control ( posición: absoluta; mostrar: ninguno; arriba: 50%; transformar: traducirY(-50%); align-items: center; justify-content: center; text-align: center; width: 40px; /* ancho del botón */ alto: 50px; /* alto del botón */ opacidad: .5; /* transparencia */ fondo: #000; /* color de fondo */ .slider__control_show (pantalla: flex; ) .slider__control:hover, . :focus (decoración de texto: ninguna; contorno: 0; opacidad: .9; /* transparencia */ ) .slider__control_left ( izquierda: 0; ) .slider__control_right ( derecha: 0; ) .slider__control::before ( contenido: " " ; mostrar: bloque en línea; ancho: 20px; /* ancho del icono (flecha) */ altura: 20px; /* altura del icono (flecha) */ fondo: centro transparente sin repetición centro; tamaño de fondo: 100% 100%; ) .slider__control_left::before ( imagen de fondo: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%23fff " viewBox="0 0 8 8"%3E%3Cpath d="M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z"/%3E%3C/svg%3E "); ) .slider__control_right::before ( imagen de fondo: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" fill= "%23fff" viewBox="0 0 8 8"%3E%3Cpath d="M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z"/%3E%3C/svg%3E "); )

Como puede ver, el código CSS del control deslizante también es no muy complicado. Definiciones básicas con las que puedes configurar apariencia control deslizante, provisto de comentarios.

Código CSS que define número de elementos activos:

/* define el número de diapositivas activas (en este caso 2) */ flex: 0 0 50%; ancho máximo: 50%;

Este código establece el número de elementos activos para el control deslizante en 2.

Para que el control deslizante, por ejemplo, tenga un elemento activo, estas definiciones deben cambiarse a lo siguiente:

/* define el número de diapositivas activas (en este caso 1) */ flex: 0 0 100%; ancho máximo: 100%;

Creación control deslizante adaptativo realizado a través de consultas de medios.

Por ejemplo, un control deslizante, que en dispositivos con una pantalla pequeña debería tener un control deslizante activo y en los grandes, cuatro:

Slider__item (flex: 0 0 100%; ancho máximo: 100%; ) @media (ancho mínimo: 980px) ( .slider__item (flex: 0 0 25%; ancho máximo: 25%; ) )

Código JavaScript para el control deslizante chiefSlider:

"uso estricto"; var multiItemSlider = (función () ( función de retorno (selector) ( var _mainElement = document.querySelector(selector), // elemento del bloque principal _sliderWrapper = _mainElement.querySelector(".slider__wrapper"), // contenedor para.slider-item _sliderItems = _mainElement.querySelectorAll(".slider__item"), // elementos (.slider-item) _sliderControls = _mainElement.querySelectorAll(".slider__control"), // controles _sliderControlLeft = _mainElement.querySelector(".slider__control_left"), // " Botón IZQUIERDA" _sliderControlRight = _mainElement.querySelector(".slider__control_right"), // Botón "DERECHA" _wrapperWidth = parseFloat(getComputedStyle(_sliderWrapper).width), // ancho del contenedor _itemWidth = parseFloat(getComputedStyle(_sliderItems).width), / / ancho de un elemento _positionLeftItem = 0, // posición del elemento activo izquierdo _transform = 0, // valor de transformación.slider_wrapper _step = _itemWidth / _wrapperWidth * 100, // tamaño del paso (para transformación) _items = // matriz de; elementos // llenando la matriz _items _sliderItems.forEach(function (item, index) ( _items.push(( item: item, position: index, transform: 0 )); )); var posición = ( getMin: 0, getMax: _items.length - 1, ) var _transformItem = función (dirección) ( if (dirección === "derecha") ( if ((_positionLeftItem + _wrapperWidth / _itemWidth - 1) >= posición .getMax) ( return; ) if (!_sliderControlLeft.classList.contains("slider__control_show")) ( _sliderControlLeft.classList.add("slider__control_show"); ) if (_sliderControlRight.classList.contains("slider__control_show") && (_positionLeftItem + _wrapperWidth / _itemWidth) >= position.getMax) ( _sliderControlRight.classList.remove("slider__control_show"); ) _positionLeftItem++; _transform -= _step) if (dirección === "izquierda") ( if (_positionLeftItem)<= position.getMin) { return; } if (!_sliderControlRight.classList.contains("slider__control_show")) { _sliderControlRight.classList.add("slider__control_show"); } if (_sliderControlLeft.classList.contains("slider__control_show") && _positionLeftItem - 1 <= position.getMin) { _sliderControlLeft.classList.remove("slider__control_show"); } _positionLeftItem--; _transform += _step; } _sliderWrapper.style.transform = "translateX(" + _transform + "%)"; } // обработчик события click для кнопок "назад" и "вперед" var _controlClick = function (e) { if (e.target.classList.contains("slider__control")) { e.preventDefault(); var direction = e.target.classList.contains("slider__control_right") ? "right" : "left"; _transformItem(direction); } }; var _setUpListeners = function () { // добавление к кнопкам "назад" и "вперед" обработчика _controlClick для события click _sliderControls.forEach(function (item) { item.addEventListener("click", _controlClick); }); } // инициализация _setUpListeners(); return { right: function () { // метод right _transformItem("right"); }, left: function () { // метод left _transformItem("left"); } } } }());

La acción principal en el código JavaScript la realiza la función _transformItem. Esta función, dependiendo de la dirección que se le pase, transforma el elemento.slider__wrapper.

Inicializando el control deslizante llevado a cabo de la siguiente manera:

Control deslizante Var = multiItemSlider(".slider") Demostración del control deslizante

¿Cómo crear un control deslizante en bucle?

Las diapositivas en bucle se pueden realizar transformando elementos .slider__item.

Para hacer esto, debe vincular los valores de su posición actual y transformación a cada elemento.slider__item.

Estas acciones se pueden realizar de manera más óptima utilizando la matriz _items:

Var_items = ; // llenando la matriz con elements.slider__item _sliderItems.forEach(function (item, index) ( _items.push(( item: item, position: index, transform: 0 )); ));

Pero puede asociar datos con elementos no solo usando una matriz, sino, por ejemplo, usando atributos de datos. Pero las operaciones DOM son las más lentas y consumen más recursos, y no se recomiendan cuando se pueden realizar de otra manera.

El siguiente paso es crear funciones para calcular .slider__item con la posición mínima y máxima.

Posición var = ( getItemMin: función () ( var indexItem = 0; _items.forEach(función (elemento, índice) ( if (item.position< _items.position) { indexItem = index;` } }); return indexItem; }, getItemMax: function () { var indexItem = 0; _items.forEach(function (item, index) { if (item.position >_items.position) ( indexItem = index; ) )); devolver elemento de índice; ), getMin: función () (retorna _items.position;), getMax: función () (retorna _items.position;))

Último paso básico lo que hay que hacer es modificar la función _transformItem. Es decir, agregue código que cambiará la posición del elemento. .slider__item y llevar a cabo su transformación.

Var _transformItem = función (dirección) ( var nextItem; if (dirección === "derecha") ( _positionLeftItem++; if ((_positionLeftItem + _wrapperWidth / _itemWidth - 1) > position.getMax()) ( nextItem = position.getItemMin() ; _items.position = position.getMax() + 1; _items.transform += _items.length * 100; _step;< position.getMin()) {
 nextItem = position.getItemMax();
 _items.position = position.getMin() - 1;
 _items.transform -= _items.length * 100;
 _items.item.style.transform = "translateX(" + _items.transform + "%)";
 }
 _transform += _step;
 }
 _sliderWrapper.style.transform = "translateX(" + _transform + "%)";
}

De hecho, aquí todo es sencillo.

Por ejemplo, para pasar a la siguiente diapositiva, primero se busca en la matriz de elementos un elemento con una posición mayor que la del elemento actual más a la derecha.slider__item.

Si existe tal elemento en la matriz, entonces se realiza la transformación element.slider__wrapper (es decir, acciones, como en el algoritmo sin bucle).

Pero si no existe tal elemento, luego, además de transform.slider__wrapper, se realizan otras acciones. Primero, se busca un elemento en la matriz de elementos. con posición mínima. Después de recibir este artículo, él se establece una posición cuyo valor será igual al valor del elemento derecho actual + 1. Y por supuesto que lo hace su transformación, en tal porcentaje que termina al final, es decir después del último elemento.


Para pasar a la diapositiva anterior se realizan acciones similares, pero a la inversa.


Además, para un control deslizante en bucle, no es necesario alternar la visibilidad de los botones Izquierda y Derecha. Estos botones en esta versión del control deslizante siempre se mostrarán.

Para hacer esto necesitas:

  • elimine la clase slider__control_show del control "Derecho";
  • en el CSS para selector.slider__control cambie el valor de la propiedad de visualización a flex .
Demostración del control deslizante

¿Cómo crear un control deslizante con bucle y cambio automático de diapositiva?

Puede programar cambios automáticos de diapositivas en ciertos intervalos usando la función setInterval.

Var _ciclo = función (dirección) ( if (!_config.isCycling) ( retorno; ) _interval = setInterval(función () ( _transformItem(dirección); ), _config.interval); )

La función setInterval en este ejemplo ejecutará la función _transformItem en intervalos especificados iguales al valor de la variable _config.interval.

Además, es recomendable añadir una parada al cambio automático de diapositivas cuando mueves el cursor al control deslizante.

Puede implementar esta funcionalidad de la siguiente manera:

If (_config.pause && _config.isCycling) ( _mainElement.addEventListener("mouseenter", función () ( clearInterval(_interval); )); _mainElement.addEventListener("mouseleave", función () ( clearInterval(_interval); _cycle( _config.dirección);

¿Cómo detener el cambio automático de diapositivas si el elemento no es visible para el usuario?

Es recomendable desactivar el cambio automático de diapositivas en dos casos:

  • cuando la página (en la que se encuentra este control deslizante) está inactiva;
  • cuando el control deslizante está fuera del área de visibilidad de la página.

El primer caso se puede manejar utilizando el evento de cambio de visibilidad.

Document.addEventListener("cambio de visibilidad", _handleVisibilityChange, falso);

Función para el controlador de eventos de cambio de visibilidad:

// manejando el evento "Cambios de visibilidad del documento" var _handleVisibilityChange = function () ( if (document.visibilityState === "hidden") ( clearInterval(_interval); ) else ( clearInterval(_interval); _cycle(_config.direction); ) )

El cálculo de la visibilidad de un elemento se puede realizar utilizando la función _isElementVisible:

Función _isElementVisible(elemento) ( var rect = element.getBoundingClientRect(), vWidth = window.innerWidth || doc.documentElement.clientWidth, vHeight = window.innerHeight || doc.documentElement.clientHeight, elemFromPoint = función (x, y) ( devolver document.elementFromPoint(x, y) si (rect.right);< 0 || rect.bottom < 0 || rect.left >vAncho || rect.top > vHeight) ( return false; ) return (element.contains(elemFromPoint(rect.left, rect.top)) || element.contains(elemFromPoint(rect.right, rect.top)) || element.contains (elemFromPoint(rect.right, rect.bottom)) || elemento.contains(elemFromPoint(rect.left, rect.bottom))); )

Puede colocar la llamada _isElementVisible, por ejemplo, al comienzo de la función _transformItem. Esta acción cancelará la transición automática de diapositivas si el control deslizante se encuentra actualmente fuera de la ventana gráfica.

Var _transformItem = función (dirección) ( var nextItem; if (!_isElementVisible(_mainElement)) ( return; ) //...

Control deslizante que responde al cambio de tamaño de la ventana del navegador

Esta versión del control deslizante adaptativo se diferencia de las anteriores en que permite cambiar el número de elementos activos (diapositivas) al cambiar el tamaño de la ventana del navegador. Los usuarios normalmente no cambian el tamaño de su navegador, pero aún así puede suceder.

Esto se implementa utilizando el evento de cambio de tamaño y la matriz _states. La matriz se utiliza para los cálculos. Su uso le permitirá evitar reiniciar el control deslizante cuando no sea necesario.

El tiempo no se detiene y con él el progreso. Esto también afectó a Internet. Ya puedes ver cómo está cambiando la apariencia de los sitios web; el diseño adaptativo es especialmente popular. Y en este sentido han aparecido bastantes nuevos. controles deslizantes jquery adaptables, galerías, carruseles o complementos similares.
1. Control deslizante de publicaciones horizontales responsivas

Carrusel horizontal adaptativo con instrucciones detalladas en la instalación. Está hecho en un estilo simple, pero puedes diseñarlo a tu gusto.

2. Control deslizante en Glide.js

Este control deslizante es adecuado para cualquier sitio web. Utiliza Glide.js de código abierto. Los colores del control deslizante se pueden cambiar fácilmente.

3. Presentación de diapositivas de contenido inclinado

Control deslizante de contenido responsivo. Lo más destacado de este slider es el efecto 3D de las imágenes, así como diferentes animaciones de apariencia aleatoria.

4. Control deslizante usando lienzo HTML5

Un control deslizante muy hermoso e impresionante con partículas interactivas. Fue hecho usando lienzo HTML5,

5. Control deslizante de transformación de imágenes

Control deslizante con efecto de transformación (transformación suave de un objeto a otro). En este ejemplo, el control deslizante es muy adecuado para el portafolio de un desarrollador web o estudio web en forma de portafolio.

6. Control deslizante circular

Control deslizante en forma de círculo con efecto de voltear la imagen.

7. Control deslizante con fondo borroso

Control deslizante adaptativo con cambio y desenfoque de fondo.

8. Control deslizante de moda responsivo

Control deslizante de sitio web simple, liviano y responsivo.

9. Slicebox - control deslizante de imágenes 3D jQuery(ACTUALIZADO)

Versión actualizada del control deslizante Slicebox con correcciones y nuevas funciones.

10.Cuadrícula de imágenes responsiva animada gratuita

Complemento JQuery para crear una cuadrícula de imágenes flexible que cambiará las tomas usando diferentes animaciones y tiempos. Esto puede quedar bien como fondo o elemento decorativo en una web, ya que de forma selectiva podemos aparecer nuevas imágenes y sus transiciones. El complemento viene en varias versiones.

11.Control deslizante flexible

Universal complemento gratuito para su sitio web. Este complemento viene en varias opciones de control deslizante y carrusel.

12. Marco de fotos

Fotorama es un complemento universal. Tiene muchas configuraciones, todo funciona de forma rápida y sencilla y puedes ver las diapositivas en pantalla completa. El control deslizante se puede utilizar tanto en tamaño fijo como adaptable, con o sin miniaturas, con o sin desplazamiento circular, y mucho más.

PDInstalé el control deslizante varias veces y creo que es uno de los mejores.

13. Galería deslizante 3D gratuita y adaptable con miniaturas.

Control deslizante de la galería experimental Diseño de panel 3D con una cuadrícula y interesantes efectos de animación.

14. Control deslizante en css3

El control deslizante adaptativo se crea utilizando css3 con una apariencia suave del contenido y una animación ligera.

15. Control deslizante WOW

¡GUAU! Control deslizante es un control deslizante de imágenes con sorprendentes efectos visuales.

17. elástico

Control deslizante elástico con total capacidad de respuesta y miniaturas de diapositivas.

18. Hendidura

Este es un control deslizante que responde a pantalla completa y utiliza animación CSS3. El control deslizante se fabrica en dos versiones. La animación está realizada de forma bastante inusual y hermosa.

19. Galería de fotos adaptable plus

Un simple control deslizante de galería gratuito con carga de imágenes.

20. Control deslizante responsivo para WordPress

Control deslizante gratuito adaptativo para WP.

21. Control deslizante de contenido de paralaje

Slider con efecto parallax y control de cada elemento mediante CSS3.

22. Control deslizante con enlace de música.

Control deslizante usando abierto código fuente JPlayer. Este control deslizante se parece a una presentación con música.

23. Control deslizante con jmpress.js

El control deslizante responsivo se basa en jmpress.js y, por lo tanto, le permitirá agregar algunos efectos 3D interesantes a sus diapositivas.

24. Presentación de diapositivas con desplazamiento rápido

Presentación de diapositivas con cambio rápido de diapositivas. Las diapositivas cambian al pasar el mouse.

25. Acordeón de imágenes con CSS3

Imagen de acordeón usando css3.

26. Un complemento de galería táctil optimizado

Esta es una galería responsiva optimizada para dispositivos táctiles.

27. Galería 3D

Galería de pared 3D- creado para Navegador Safari, donde será visible el efecto 3D. Si lo miras en otro navegador, la funcionalidad estará bien pero el efecto 3D no será visible.

28. Control deslizante con paginación.

Control deslizante responsivo con paginación usando el control deslizante JQuery UI. La idea es utilizar un concepto de navegación simple. Es posible rebobinar todas las imágenes o cambiar diapositiva por diapositiva.

29.Montaje de imágenes con jQuery

Organice automáticamente las imágenes según el ancho de la pantalla. Algo muy útil a la hora de desarrollar un sitio web de cartera.

30. Galería 3D

Un control deslizante circular 3D simple que usa css3 y jQuery.

31. Modo de pantalla completa con efecto 3D usando css3 y jQuery

Un control deslizante con la capacidad de ver imágenes en pantalla completa con una hermosa transición.

Colección de gratis Control deslizante HTML y CSS ejemplos de código: tarjeta, comparación, pantalla completa, responsivo, simple, etc. Actualización de la colección de junio de 2018. 7 artículos nuevos.

Tabla de contenido

Artículos relacionados


Sobre el código

Un conjunto de pantallas de incorporación en HTML/CSS/JS. Un experimento personal con iconos PNG en capas, transiciones CSS3 y flexbox.

Control deslizante de tarjeta de información HTML, CSS y JavaScript.
Hecho por Andy Tran
23 de noviembre de 2015

Control deslizante de fotos que funciona en navegadores de escritorio y móviles.
Hecho por Taron
29 de septiembre de 2014

Controles deslizantes de comparación (antes/después)


Sobre el código

Un control deslizante de comparación de imágenes simple y limpio, totalmente responsivo y listo para tocar, hecho con CSS y jQuery.


Sobre el código

Un control deslizante de antes y después con solo html y css.


Sobre el código

Jugar con una nueva idea usando mi control deslizante de imagen de antes/después de dos capas. Manteniéndolo al mínimo. Manteniéndolo vainilla. Dale me gusta si es útil :)

Vanilla JS, minimalista, agradable a la vista.
Hecho por Huw
3 de julio de 2017


Sobre el código

Un elemento deslizante de "pantalla dividida" con JavaScript.

Un pequeño experimento para un control deslizante de antes y después, todo dentro de un SVG. El enmascaramiento lo hace bastante simple. Como todo es SVG, las imágenes y los títulos se escalan muy bien juntos. Se utilizaron los complementos Draggable y ThrowProps de GreenSock para el control deslizante.
Realizado por Craig Roblewsky
17 de abril de 2017

Utiliza una entrada de rango personalizada para el control deslizante.
Hecho por Dudley Storey
14 de octubre de 2016

Control deslizante de comparación de imágenes responsivo con HTML, CSS y JavaScript.
Realizado por Ege Görgülü
3 de agosto de 2016

Control deslizante de comparación de antes y después de vídeo HTML5, CSS3 y JavaScript.
Hecho por Dudley Storey
24 de abril de 2016

Un práctico control deslizante que se puede arrastrar para comparar rápidamente 2 imágenes, impulsado por CSS3 y jQuery.
Hecho por CodyHouse
15 de septiembre de 2014

Controles deslizantes de pantalla completa

Sobre el código

Control deslizante simple basado en entradas de radio. 100% HTML puro + CSS. Funciona también con las teclas de flecha.

Responsivo: sí

Dependencias: -


Sobre el código

Bonito efecto de transición para el control deslizante de pantalla completa.


Sobre el código

Control deslizante deslizante de paralaje horizontal con Swiper.js.


Sobre el código

Control deslizante de perspectiva 3D suave y receptivo al mover el mouse.

Control deslizante de imagen principal en pantalla completa (tema de paneles deslizantes) con HTML, CSS y JavaScript.
Realizado por Tobías Bogliolo
25 de junio de 2017

Una interacción con el control deslizante que utiliza efectos Velocity y Velocity (UI Pack) para mejorar la animación. La animación se activa mediante las teclas de flecha, un clic en la navegación o un botón de desplazamiento. Esta versión incluye bordes como parte de la interacción.
Realizado por Stephen Scaff
11 de mayo de 2017

Control deslizante simple con un estilo minimalista para mostrar imágenes. Parte de la imagen aparece en cada diapositiva.
Hecho por Nathan Taylor
22 de enero de 2017

La cosa es bastante fácil de personalizar. Puede cambiar de forma segura la fuente, el tamaño de fuente, el color de fuente y la velocidad de la animación. La primera letra de una nueva cadena en una matriz en JS aparecerá en una nueva diapositiva. Es fácil crear (o eliminar) una nueva diapositiva: 1. Agregue una nueva ciudad en la matriz en JS. 2. Cambie la variable número de diapositivas y coloque una nueva imagen en la lista scss en CSS.
Realizado por Ruslan Pivovarov
8 de octubre de 2016

  1. Ruta de clip para el borde del rectángulo de enmascaramiento de imagen (solo webkit).
  2. Modo de fusión para esta mascarilla.
  3. Sistema de color inteligente, simplemente coloque el nombre y el valor de su color en el mapa descarado y luego agregue la clase adecuada con este nombre de color a los elementos y ¡todo funcionará!
  4. Menú lateral de créditos interesantes (haga clic en el botón pequeño en el centro de la demostración).
  5. Vanilla js con solo< 200 lines of code (basically it’s just adds/removes classes).
Realizado por Nikolay Talanov
7 de octubre de 2016

Este control deslizante sesgado con desplazamiento basado en JS y CSS puros (sin bibliotecas).
Realizado por Victor Belozyorov
3 de septiembre de 2016

Una animación deslizante con diseño de Pokémon.
Realizado por Pham Mikun
18 de agosto de 2016

Control deslizante HTML, CSS y JavaScritp con animación compleja y texto en ángulo a medio color.
Realizado por Ruslan Pivovarov
13 de julio de 2016

Efecto de paralaje deslizante con HTML, CSS y JavaScript.
Realizado por Manuel Madeira
28 de junio de 2016

Control deslizante HTML, CSS y JavaScript con efecto dominó.
Realizado por Pedro Castro.
21 de mayo de 2016

Control deslizante revelador Clip-Path con HTML, CSS y JavaScript.
Realizado por Nikolay Talanov
16 de mayo de 2016

Control deslizante GSAP + Slick con vista previa de las diapositivas anteriores/siguientes.
Realizado por Karlo Videk
27 de abril de 2016

Control deslizante de página completa HTML, CSS y JavaScript.
Realizado por José Martucci
28 de febrero de 2016

Prototipo de control deslizante completo con HTML, CSS y JavaScript.
Realizado por Gluber Sampaio
6 de enero de 2016

Una presentación de diapositivas a pantalla completa, tipo responsiva, animada con Greensocks TweenLite/Tweenmax.
Hecho por Arden
12 de diciembre de 2015

Hecho por Arden
5 de diciembre de 2015

Control deslizante de pantalla completa (GSAP Timeline) n.º 1 con HTML, CSS y JavaScript.
Realizado por Diaco M. Lotfollahi
23 de noviembre de 2015

Control deslizante HTML y CSS con efectos personalizados.
Realizado por Nikolay Talanov
12 de noviembre de 2015

Control deslizante de arrastre a pantalla completa con paralaje con HTML, CSS y JavaScript.
Realizado por Nikolay Talanov
12 de noviembre de 2015

Control deslizante giratorio de prueba de concepto. Utiliza ruta de clip y muchas matemáticas.
Hecho por Tyler Johnson
16 de abril de 2015

¡Un control deslizante simple de CSS y jQuery en pantalla completa que utiliza TranslateX y la suavidad de Translate3D!
Hecho por José
19 de agosto de 2014

Controles deslizantes responsivos

Sobre el código

Control deslizante de opacidad de imágenes

Control deslizante de opacidad de imágenes en HTML y CSS.

Navegadores compatibles: Chrome, Edge, Firefox, Opera, Safari

Responsivo: sí

Dependencias: -

Sobre el código

Diseño de diapositivas flexibles apiladas

Este ejemplo ilustra cómo crear un diseño de diapositivas apiladas unas sobre otras (especialmente útil para transiciones de aparición/desaparición gradual). Se logra sin establecer su altura y evitando la posición: absoluta; por lo que son totalmente flexibles y fáciles de mantener en el flujo normal de páginas.

Navegadores compatibles: Chrome, Edge, Firefox, Opera, Safari

Responsivo: sí

Dependencias: -

Sobre el código

Control deslizante responsivo

Control deslizante responsivo animado en HTML, CSS y JavaScript.

Navegadores compatibles: Chrome, Edge, Firefox, Opera, Safari

Responsivo: sí

Dependencias: animate.css

Sobre el código

Control deslizante con texto enmascarado

Control deslizante solo CSS con texto enmascarado.

Navegadores compatibles: Chrome, Edge (parcial), Firefox, Opera, Safari

Responsivo: sí

Dependencias: -


Sobre el código

Imagen y contenido con efecto paralaje.

Sobre el código

Galería de diapositivas solo CSS.

Navegadores compatibles: Chrome, Edge, Firefox, Opera, Safari

Responsivo: sí

Dependencias: -

Sobre el código

Control deslizante HTML/CSS puro

Control deslizante HTML/CSS puro con barra de progreso SVG circular.

Navegadores compatibles: Chrome, Edge (parcial), Firefox (parcial), Opera, Safari

Responsivo: sí

Dependencias: font-awesome.css


Sobre el código

Un experimento para crear un control deslizante vertical completamente responsivo con miniaturas usando solo CSS y conservando la relación de aspecto de las imágenes.


Sobre el código

Un simple control deslizante/carrusel de imágenes Flexbox hecho con JavaScript básico.


Sobre el código

Este es un experimento que simula un efecto de desenfoque de movimiento cada vez que se cambia de diapositiva. Aprovecha el filtro SVG Gaussian Blur y algunas animaciones de fotogramas clave CSS. Aunque el efecto no requiere ningún Javascript para funcionar correctamente, en este ejemplo Javascript sólo se utiliza para la funcionalidad del control deslizante.


Sobre el código

Cool anima el control deslizante con JS.


Sobre el código

Este es un experimento sobre cómo los patrones SVG pueden ayudarnos a crear imágenes con apariencia de máscara para un control deslizante de imágenes solo CSS.

Explorando algunas transiciones deslizantes. Control deslizante Swiper con opción de paralaje habilitada. Jugando con filtros CSS principalmente aquí.
Realizado por Mirko Zorić
12 de junio de 2017

Control deslizante GSAP simple con algunas animaciones de interpolación sutiles.
Realizado por Goran Vrban
9 de junio de 2017

UI deslizante con HTML, CSS y JavaScript.
Realizado por Mergim Ujkani
6 de junio de 2017

Control deslizante GSAP versión 2.
Hecho por Em An
4 de mayo de 2017

Un pequeño control deslizante de transición que utiliza una simple oferta para agregar clase. Tiene que suavizar un poco los tiempos y decidir cuál es el mejor enfoque para dispositivos móviles (simplemente apilar, agregar eventos táctiles, hacer que las imágenes tengan una ventana gráfica completa, etc. Admite rueda de desplazamiento (scroll jacking), botones de navegación y teclas de flecha. También puede aumentar el contenedor de contenido para hacer que las imágenes llenen la ventana gráfica en su estado sin animación, lo cual también es genial.
Realizado por Stephen Scaff
3 de enero de 2017

Se aprovechó la imagen de borde y la ruta de clip de CSS para crear un efecto de animación deslizante.
Realizado por Emily Hayman
31 de diciembre de 2016

Pequeño control deslizante construido con flexbox. Algo responsivo y puede tener elementos fijos junto al área del control deslizante.
hecho por roberto
28 de noviembre de 2016

HTML, control deslizante de lienzo CSS.
Hecho por Nvagelis
29 de octubre de 2016

Control deslizante suave HTML, CSS y JavaScript 3D.
Realizado por Eduardo Allegrini
19 de octubre de 2016

¡Control deslizante de cupcakes HTML y CSS con chispas!
Realizado por Jamie Coulter.
14 de octubre de 2016


Hecho por mario s maselli
12 de octubre de 2016

Explorando la animación de la interfaz de usuario n.° 2 con HTML, CSS y JavaScript.
Hecho por mario s maselli
22 de septiembre de 2016

Explorando la animación de la interfaz de usuario n.° 3 con HTML, CSS y JavaScript.
Hecho por mario s maselli
22 de septiembre de 2016

Control deslizante de comercio electrónico v2.0 con HTML, CSS y JavaScript.
Realizado por Pedro Castro.
17 de septiembre de 2016

Control deslizante limpio de HTML, CSS y JavaScript con fondo curvo.
Realizado por Ruslan Pivovarov
13 de septiembre de 2016

Explorando la animación de la interfaz de usuario n.° 1 con HTML, CSS y JavaScript.
Hecho por mario s maselli
8 de septiembre de 2016

Disfrute del poder de CSS: arriba y abajo en cada imagen central y control deslizante paginado con caja de luz.
Hecho por Kseso
15 de agosto de 2016

La doble exposición es una técnica fotográfica que combina 2 imágenes diferentes en una sola imagen.
Hecho por Misaki Nakano
3 de agosto de 2016

Control deslizante que utiliza el clip de propiedad CSS3.
Realizado por Pedro Castro.
1 de mayo de 2016

Control deslizante CSS responsivo.
Hecho por geekwen
19 de abril de 2016

Este es un experimento de control deslizante simple que muestra palabras con bellos significados que no se pueden traducir directamente. Enfoque: tipografía elegante y transiciones simples pero atractivas.
Hecho por joe harry
5 de abril de 2016

La idea de la animación es cambiar el valor de la ruta del clip CSS, creando así un efecto de enmascaramiento.
Hecho por Bhakti Al Akbar
31 de marzo de 2016

Control deslizante de puntos con HTML, CSS y JavaScript.
Realizado por Derek Nguyen
16 de marzo de 2016

Control deslizante de efecto prisma con HTML, CSS y JavaScript.
hecho por victor
12 de marzo de 2016

Galería de fondo deslizante con HTML, CSS y JavaScript.
Realizado por Ron Gierlach.
30 de noviembre de 2015

Solución de control deslizante HTML, CSS y JavaScript.
Realizado por Jürgen Genser.
30 de septiembre de 2015

Un control deslizante de producto impulsado por Sequence.js. Sequence.js: el marco de animación CSS responsivo para crear controles deslizantes, presentaciones, pancartas y otras aplicaciones basadas en pasos únicos.
Realizado por Ian Lunn
15 de septiembre de 2015

Control deslizante personalizado de círculo pequeño.
Realizado por Bram de Haan
11 de agosto de 2015

Control deslizante responsivo de GTA V con HTML, CSS y JavaScript.
Realizado por Eduard Mayer.
24 de enero de 2014

Es como un control deslizante pero gira en forma de cubo por razones desconocidas.
Realizado por Eric Brewer.
4 de diciembre de 2013

Realizado por Hugo Darby Brown
28 de agosto de 2013

Controles deslizantes simples

Control deslizante de superposición de imágenes con HTML, CSS y JavaScript básico.
Hecho por Yugam
7 de junio de 2017

Control deslizante de imágenes destacadas HTML y CSS.
Realizado por Joshua Hibbert.
16 de junio de 2016

Control deslizante de imagen de múltiples ejes

Control deslizante de imágenes de múltiples ejes con HTML, CSS y JavaScript.
Hecho por Burak Can
22 de julio de 2013

Control deslizante de cubo, un pequeño experimento con transformaciones 3D HTML5/CSS3.
Realizado por Ilya K.
26 de junio de 2013

Del autor: A pesar de los rumores sobre la supuesta “muerte” de la parte de las páginas web visibles sin desplazamiento, la necesidad de un buen control deslizante no ha desaparecido. Seamos honestos por un segundo: los controles deslizantes son divertidos. Además, nada más, a diferencia del contenido en movimiento, provoca un efecto "wow" en el usuario. Todos los controles deslizantes son un conjunto de varias diapositivas que se reemplazan entre sí y es extremadamente importante que el código del control deslizante sea lo más ligero posible. Es en estos casos que jQuery nos ayudará.

Eche un vistazo a los 20 controles deslizantes jQuery de Envato Market y se dará cuenta de que hay controles deslizantes que son más que un simple bloque de imágenes que fluyen suavemente a través de ellos.

1. RoyalSlider: galería de imágenes en pantalla táctil usando jQuery

Hoy en día, un control deslizante responsivo que también sea compatible con pantalla táctil significa mucho más que antes. RoyalSlider combina ambas características: capacidad de respuesta y funcionalidad de pantalla táctil. Una buena elección ya que la galería está escrita en HTML5 y CSS3.

Alguno características interesantes:

¿Cómo crear un sitio web usted mismo?

optimización SEO

Altamente personalizable

Más de 10 plantillas iniciales

Existe un recurso alternativo para las transiciones CSS3

En mi opinión, la característica más interesante es la "arquitectura de script modular", que le permite excluir cosas innecesarias del archivo JS principal, reduciendo así el peso. RoyalSlider, una galería de imágenes con pantalla táctil en JQuery, es un control deslizante de JavaScript robusto que debería agregarse al conjunto de herramientas de cualquier desarrollador.

2. Complemento jQuery responsivo de Slider Revolution

No es tan fácil hacer algo "revolucionario" con un control deslizante. Cuando se trata de controles deslizantes, hay muchas funciones que puedes agregarles. Sin embargo, Slider Revolution es un muy buen intento. Entre los controles deslizantes de jQuery, esta instancia cumple con todos sus requisitos posibles.

La lista de funciones del control deslizante es muy grande, por lo que enumeraré solo las mejores:

Efecto de paralaje y animación personalizada.

Número ilimitado de capas y diapositivas con enlaces.

estilos listos para usar y profundamente personalizables

y mucho más

Posibilidad de agregar una imagen, un reproductor de video integrado y enlaces desde redes sociales convierte a Slider Revolution en una de las opciones más flexibles y personalizables de la web.

3. Complemento deslizante jQuery adaptable LayerSlider

El nombre “Complemento de control deslizante jQuery adaptable LayerSlider” no puede evaluar realmente este control deslizante.
Más de 200 transiciones 2D y 3D entre diapositivas llamarán la atención de cualquiera.

Un par de características notables:

13 máscaras y 3 tipos de menú

Posibilidad de colocar una imagen fija encima del control deslizante.

Y respaldo de jQuery

Y mucho más

Al igual que con el control deslizante anterior, puede agregar casi cualquier contenido, incluso contenido multimedia residente en HTML5. LayerSlider da vida a los controles deslizantes y es muy bonito.

4. Rotador de banners/presentación de diapositivas de jQuery

jQuery Banner Rotator / Slideshow es un control deslizante bastante simple que no sacrifica la funcionalidad principal.

Posibilidades:

Información sobre herramientas, inserciones de texto, etc.

Vistas previas y varias opciones para ver componentes.

Temporizador con retraso para un control deslizante o para todos

Múltiples transiciones para todas las diapositivas o diferentes transiciones para cada una individualmente

jQuery Banner Rotator / Slideshow, en comparación con otros controles deslizantes de JQuery, solo tiene capacidades básicas, pero no debes olvidarlo.

5. Control deslizante todo en uno: complemento de control deslizante jQuery responsivo

Cualquier control deslizante que aparece en Internet tiene su propia visión única y resuelve cualquier problema en su campo. Pero este no. All In One Slider se puede llamar "todo incluido".

Creo que la mayoría de los desarrolladores y diseñadores web tienen una solución probada, pero siempre están buscando algo nuevo. Y este “algo nuevo” incluye:

rotador de pancartas

Banner con vista previa

Banner con lista de reproducción

Control deslizante de contenido

Carrusel

Todos los tipos de controles deslizantes admiten la mayoría, si no todas, las funciones requeridas por los controles deslizantes de jQuery. ¿Será All In One Slider tu todo incluido?

6. UnoSlider: control deslizante de pantalla táctil adaptable

Si su control deslizante no responde y no admite pantallas táctiles, entonces tiene el control deslizante incorrecto. UnoSlider es correcto.

Este control deslizante ha encontrado su lugar bajo el sol entre la simplicidad y un rico conjunto de funciones. Funciones:

Soporte de tema

12 temas listos para usar

40 transiciones

Soporte IE6+

Todas las funciones con énfasis en el diseño y el estilo, lo que convierte a UnoSlider en un excelente control deslizante de contenido con la capacidad de agregar temas.

7. Control deslizante maestro: control deslizante de pantalla táctil jQuery

¿Busca "un control deslizante jQuery para gobernarlos a todos"? Pruebe Master Slider: control deslizante de pantalla táctil JQuery para diferentes tamaños de pantalla...

Cuando se trata de buen diseño, esta copia es una de las mejores:

Más de 25 plantillas

Transiciones aceleradas por hardware

Soporte para tocar y deslizar

Y mucho más

Las transiciones interactivas, las capas animadas y los puntos de acceso definitivamente llamarán tu atención. Master Slider es una obra de arte.

8. TouchCarousel: desplazamiento y control deslizante de contenido jQuery

TouchCarousel ofrece soporte y actualizaciones gratuitas. Sin embargo, esas no son todas las características de este control deslizante de carrusel jQuery liviano.

Si la palabra "tocar" está en el nombre, puedes adivinar que el control deslizante es totalmente adaptable y admite toques. Otras características:

optimización SEO

Reproducción automática inteligente

Transiciones CSS3 con aceleración de hardware

UI personalizable y 4 máscaras para Photoshop

TouchCarousel, gracias a su exclusivo desplazamiento físico de diapositivas, lleva las experiencias móviles a un nivel completamente nuevo.

9. Control deslizante avanzado: control deslizante jQuery XML

Los controles deslizantes de jQuery se pueden utilizar no solo en sitios web. También pueden resultar útiles en aplicaciones web. El control deslizante avanzado le permite hacer esto.

Con marcado HTML o XML, este control deslizante avanzado causa una impresión duradera:

Capas animadas y vídeo inteligente.

Más de 100 transiciones y más de 150 propiedades personalizadas

15 máscaras de control deslizante, 7 máscaras de barra de desplazamiento y soporte para caja de luz incorporada

Navegación por teclado, soporte táctil y personalización completa

Y mucho más

Sin embargo, lo más mejor característica Este control deslizante avanzado es una API de control deslizante XML de jQuery que hace que el control deslizante sea una opción ideal para su aplicación web.

10. Efecto de acercamiento y alejamiento del control deslizante jQuery totalmente responsivo

Uno de esos controles deslizantes de jQuery que te harán ver una demostración antes de comenzar a leer sobre sus funciones. Sólo desea comprender qué significa este “efecto de acercar/alejar”.

El efecto de zoom es bastante débil, pero agrega una sensación de control y toque real a la imagen mientras que el resto del control deslizante es estático. Características especiales del control deslizante:

Transiciones de capa CSS3

Opción de final de animación para capas.

Opciones de ancho fijo, pantalla completa y ancho completo

Texto animado con formato HTML y CSS.

La mayoría de los controles deslizantes intentan incorporar tantos efectos como sea posible, pero jQuery Slider Zoom In/Out Effect Fully Responsive solo tiene el efecto Ken Burns, pero está bien implementado.

11. Evolución del carrusel de jQuery

Al igual que el control deslizante avanzado - jQuery XML Slider, jQuery Carousel Evolution tiene su propia API que se puede utilizar para mejorar la funcionalidad o integrar el control deslizante en otro proyecto.

¿Cómo crear un sitio web usted mismo?

¿Qué tecnologías y conocimientos se necesitan hoy en día para crear sitios web por tu cuenta? ¡Descúbrelo en el intensivo!

Con imágenes, marcado HTML, videos de YouTube y Vimeo también recibirás:

optimización SEO

9 estilos de carrusel

Efectos de sombra y reflejo.

El tamaño de la imagen se puede ajustar, tanto por delante como por detrás.

jQuery Carousel Evolution es un carrusel simple con muchos casos de uso.

12. Control deslizante sexy

Sexy Slider ya no es tan sexy como antes. Sin embargo, debido a su antigüedad, este control deslizante es digno de confianza.

El control deslizante no parece muy impresionante a primera vista, pero si lo personalizas bien, encajará perfectamente en tu diseño. Posibilidades:

Diapositivas de reproducción automática

Pies de foto

Reproducción continua de diapositivas

6 efectos de transición

Sexy Slider está esperando que desbloquees todo su poder y potencial.

13. Desplazador de imágenes y contenido jQuery con Lightbox

Con todos estos diseños aptos para dispositivos móviles y compatibilidad con pantallas táctiles, es bueno ver un control deslizante jQuery que no se haya olvidado de las computadoras de escritorio.

jQuery Image & Content Scroller con Lightbox admite entrada de teclado y rueda del mouse, así como otras características:

Orientación horizontal y vertical

Títulos de texto dentro o fuera del control deslizante

Posibilidad de establecer una cierta cantidad de diapositivas visibles al mismo tiempo

Imágenes en línea, Flash, iframe, Ajax y contenido en línea

El control deslizante también tiene una caja de luz incorporada. Si lo desea, en jQuery Image & Content Scroller w/ Lightbox no puede iniciar el control deslizante en sí, sino iniciar el lightbox por separado.

14. Translúcido: rotador/deslizador de banner adaptable

La mayoría de los controles deslizantes de jQuery tienen su propio diseño. Puedes personalizarlo tú mismo, pero a veces solo quieres que todo esté dentro del control deslizante. Te presentamos Translúcido.

El control deslizante tiene muchos ajustes preestablecidos. Es posible que solo necesites establecer ciertas configuraciones y listo. Posibilidades:

6 estilos diferentes

4 efectos de transición

2 transiciones de deslizamiento

Botones y subtítulos personalizables

Al igual que los demás, este control deslizante es sensible al tacto, responde y está acelerado por hardware. Translúcido – deslizador con diseño minimalista, que pone el contenido en primer plano.

15. FSS: complemento de sitio web deslizante en pantalla completa

¿Quieres crear un sitio web a pantalla completa que consta de diapositivas? Entonces necesitas FSS.

De hecho, utilizando este control deslizante JQuery es extremadamente fácil crear un sitio web con control deslizante en pantalla completa. Posibilidades:

soporte AJAX

Barra de desplazamiento

Soporte de tecnología de enlace profundo

2 efectos de transición diferentes

También merece la pena prestar atención al soporte del teclado y a la guía de 11 páginas. Sin embargo, la impresión real es el peso del FSS, sólo 5Kb.

16. Acordeón Zozo: control deslizante de pantalla táctil adaptable

Otro ejemplo de control deslizante jQuery que se centra en el estilo y hace un buen trabajo. Zozo Accordion es imprescindible para quienes buscan un buen control deslizante de acordeón con la capacidad de cambiar de estilo.

Esta belleza de animación CSS3 también tiene una amplia gama de características:

acordeón horizontal y vertical

HTML5 semántico y optimización SEO

Soporte táctil, teclado y WAI-ARIA

Más de 10 máscaras y 6 diseños.

Y mucho más

En Zozo Acordeón soporte gratuito y actualizaciones constantes, así como todas las características que deseas ver en jQuery acordeón.

17. Complemento deslizante OneByOne responsivo de jQuery

El complemento jQuery Responsive OneByOne Slider se parece más a una simple animación que a un control deslizante. En lugar de mostrar una diapositiva a la vez, esta instancia llena la pantalla con diapositivas paso a paso hasta que no queda más espacio en el área antes de pasar a la siguiente diapositiva.

La animación CSS3 funciona desde Animate.css, es liviana, consta de varias capas y es compatible con dispositivos móviles. Múltiples características:

También hay una opción de navegación de arrastrar y soltar. El complemento jQuery Responsive OneByOne Slider funciona con Twitter Bootstrap Carousel.

18. Accordionza - complemento jQuery

No existe un control deslizante jQuery más fácil que este. Para operar, necesita descargar sólo 3Kb del control deslizante, lo que convierte a Accordionza en el control deslizante de acordeón más liviano.

Si no te gustan las tres opciones de estilo, puedes modificar el HTML y el CSS tú mismo. Posibilidades:

Navegación por teclado

Efectos y botones fáciles de personalizar.

Técnica de mejora progresiva: funciona sin JavaScript

Recuerde que Accordionza puede mostrar muchas variaciones de contenido mixto, lo que lo hace extremadamente flexible.

19. mightySlider: control deslizante multipropósito responsivo

MightySlider es un control deslizante verdaderamente poderoso. Se puede utilizar no sólo como un simple control deslizante de imágenes, sino también como un control deslizante unidireccional de pantalla completa con navegación por elementos de menú. Con su ayuda puedes crear un maravilloso sitio web de una sola página.

Debajo del capó encontrarás muchas opciones:

Soporte para teclado, mouse y toque

Transiciones CSS3 con aceleración de hardware

Limpiar marcado válido y optimización SEO.

Número ilimitado de diapositivas, capas para subtítulos y efectos para ellas

La API es muy poderosa y amigable para los desarrolladores, lo que abre varias maneras su uso. MightySlider es un control deslizante jQuery excelente y progresivo con código limpio y bien comentado.

20. Control deslizante Parallax: complemento jQuery responsivo

Parallax Slider funciona como el complemento jQuery Responsive OneByOne Slider y le permite animar cada capa por separado dentro de una sola diapositiva. Puedes animar todas las diapositivas o incluso solo una agregando animación de paralaje.

Incluye 4 controles deslizantes diferentes tipos, todo con efecto de paralaje. Al igual que otros controles deslizantes de jQuery, tiene:

Totalmente personalizable

Soporte táctil

Capas ilimitadas y totalmente responsivas

Reproducción automática, bucle, ajuste de altura y ancho y temporizador.

Las capas animadas no se tratan sólo de texto o imágenes. También puedes agregar videos de YouTube, Vimeo y HTML5. Control deslizante de paralaje: otro buen ejemplo cómo puedes simular efectos Flash incluso mejor que el propio Flash, que también son compatibles con todos los dispositivos.

Conclusión

Es interesante ver cómo los controles deslizantes de jQuery han pasado de ser algo que simplemente reemplazaba una imagen por otra a convertirse en un enorme conjunto de herramientas creativas. Ahora hay 3D, controles deslizantes de paralaje, controles deslizantes de página completa, controles deslizantes adaptativos y aquellos que se pueden ver tanto en computadoras de escritorio como en teléfonos inteligentes.

Si no te gustó ninguno de los controles deslizantes de esta lista, siempre puedes tomar el Tutorial de código jQuery en Envato y desarrollar algo completamente nuevo y único.

O echa un vistazo a otros controles deslizantes en Envato Market: hay muchos para elegir. ¿Cuál es tu control deslizante jQuery favorito y por qué?

Publicaciones sobre el tema.