Categoría: HTML

Animación CSS Diseño web HTML Javascript Woocommerce Wordpress

Efecto Footer Revelado con CSS (sin JavaScript)

En muchos sitios web vemos footers fijos o footers que aparecen únicamente al final del scroll. En este ejemplo vamos a combinar lo mejor de ambos mundos: un footer que se mantiene abajo todo el tiempo, pero que solo se hace visible cuando el contenido termina, como si estuviera escondido…

Galería de videos personalizada en JavaScript

Cuando trabajamos con galerías de videos en la web, lo normal es apoyarnos en librerías externas o depender de los controles nativos del navegador. Sin embargo, con un poco de JavaScript puro (vanilla JS) podemos tener un control total sobre la experiencia de usuario. En este artículo te mostraré cómo…

Acordeones Nativos con la Etiqueta details en HTML

Los acordeones son un patrón común en interfaces web para mostrar y ocultar información de manera interactiva. Tradicionalmente, se han implementado con JavaScript y CSS, pero HTML ofrece una alternativa nativa con la etiqueta details, simplificando su uso y mejorando la accesibilidad. Resultado Implementación con <details> El siguiente código muestra…

Guía para Optimizar Imágenes con ImageOptim para un sitio web

ImageOptim es una aplicación para macOS diseñada para reducir el tamaño de las imágenes sin perder calidad perceptible. Esto no solo mejora el tiempo de carga de los sitios web, sino que también ahorra espacio en disco y ancho de banda. Cómo descargar ImageOptim Cómo usar ImageOptim El uso de…

Efecto de Animación en Lettering con CSS

Quiero compartir un efecto visual que anima el espaciado de las letras al interactuar con los enlaces de una página web. Este efecto es sencillo de implementar y añade un toque de dinamismo a tus diseños. Código HTML La estructura HTML consta de varias secciones con un contenedor que incluye…

Carrusel infinito con drag and drop

Hoy quiero compartir una sección que hice para un sitio web: un carrusel infinito creado con Splide.js. Este carrusel destaca por las siguientes características: Código del Carrusel Asegúrate de incluir la librería Splide.js en tu proyecto. Ten en mente esto, se debe agregar tambien la extension austo scroll para que…