🖼️ NIVEL 5

Imágenes y Multimedia

📊 Progreso del Nivel 5 0%
📖 Aprende sobre Imágenes

🖼️ La etiqueta IMG

La etiqueta <img> muestra imágenes en tu página web. Es una etiqueta sin cierre (no tiene </img>).

💡 Importante

La etiqueta img tiene DOS atributos obligatorios: src (la URL de la imagen) y alt (descripción para accesibilidad).

📋 Atributos de IMG:

src
URL o ruta de la imagen
alt
Texto alternativo
width
Ancho en píxeles
height
Alto en píxeles
title
Tooltip al pasar el mouse
loading
"lazy" = carga diferida

🔗 Tipos de rutas:

  • Absoluta: https://ejemplo.com/foto.jpg
  • Relativa: imagenes/foto.jpg
  • Misma carpeta: foto.jpg

🎬 Videos con VIDEO

Usa <video> para mostrar videos. Atributos útiles: controls, autoplay, loop, muted.

📊 Formatos de Imagen: ¿Cuál usar?

📷 JPG / JPEG

Ideal para: Fotografías y imágenes con muchos colores.
Ventaja: Archivos pequeños con buena calidad.
Desventaja: No soporta transparencia.

<img src="foto-vacaciones.jpg" alt="Playa">

🎨 PNG

Ideal para: Logos, iconos, imágenes con transparencia.
Ventaja: Soporta transparencia (fondo invisible).
Desventaja: Archivos más pesados que JPG.

<img src="logo-empresa.png" alt="Logo">

✨ GIF

Ideal para: Animaciones simples, memes, iconos animados.
Ventaja: Soporta animación y transparencia.
Desventaja: Limitado a 256 colores.

<img src="loading.gif" alt="Cargando...">

🚀 WebP (Moderno)

Ideal para: Web moderna - combina lo mejor de JPG y PNG.
Ventaja: Archivos 25-35% más pequeños, soporta transparencia y animación.
Desventaja: No funciona en navegadores muy antiguos.

<img src="imagen-optimizada.webp" alt="Imagen WebP">

📐 SVG (Vectorial)

Ideal para: Iconos, logos, gráficos que necesitan escalar.
Ventaja: Se ve perfecto en cualquier tamaño, archivo muy pequeño.
Desventaja: No sirve para fotografías.

<img src="icono.svg" alt="Icono SVG">

♿ Accesibilidad en Imágenes

📝 El atributo ALT es OBLIGATORIO

El texto alternativo (alt) describe la imagen para:

  • 🔊 Lectores de pantalla: Personas ciegas escuchan la descripción
  • 🌐 SEO: Google indexa tus imágenes mejor
  • 📡 Conexiones lentas: Se muestra el texto si la imagen no carga

❌ MAL:

<img src="perro.jpg">

Sin alt = inaccesible

✅ BIEN:

<img src="perro.jpg" alt="Perro golden jugando en el parque">

Descriptivo y útil

💡 Consejo Pro: Imágenes Decorativas

Si la imagen es solo decorativa (no aporta información), usa alt="" vacío. Esto le dice al lector de pantalla que la ignore.

<img src="decoracion.png" alt=""> <!-- Decorativa -->

⚡ Optimización de Imágenes

🐌 ¿Por qué optimizar?

Las imágenes son el contenido más pesado de una web. Una imagen de 5MB puede hacer que tu página tarde 10+ segundos en cargar. ¡Los usuarios se van después de 3 segundos!

🔧 Técnicas de Optimización:

  • 📐 Redimensionar: No uses una imagen de 4000px si solo la muestras a 400px
  • 📦 Comprimir: Usa herramientas como TinyPNG, Squoosh
  • 🖼️ Formato correcto: JPG para fotos, PNG para logos, WebP para todo
  • ⏳ Lazy Loading: Carga imágenes solo cuando son visibles
<!-- Lazy Loading: La imagen solo carga cuando el usuario hace scroll -->
<img src="foto.jpg" alt="Descripción" loading="lazy">
💻 Editor de Imágenes
👁️ Vista Previa
🔧 Actividad 1: Generador de Etiqueta IMG

Haz clic en una imagen o escribe tu propia URL:

Paisaje

Paisaje

Ciudad

Ciudad

Naturaleza

Naturaleza

Abstracto

Abstracto

📋 Código generado:
<img src="https://picsum.photos/400/300" alt="Mi imagen" width="300">
👁️ Preview:
Mi imagen
Actividad 2: Quiz de Imágenes

1. ¿Cuáles son los atributos OBLIGATORIOS de la etiqueta img?

2. ¿Para qué sirve el atributo alt?

3. ¿Qué hace loading="lazy"?

🤖

¡Hola! Soy CodeBot.

💡 Recuerda: la etiqueta img NO tiene cierre. Siempre usa alt para describir la imagen - ¡es importante para la accesibilidad!

🖼️

¡Nivel 5 Completado!

¡Ya dominas las imágenes en HTML!

⭐⭐⭐