El diseño web ada­p­ta­ti­vo describe el enfoque de de­sa­rro­llar una página web que se muestre de forma óptima en distintos di­s­po­si­ti­vos. En este contexto, el término diseño re­s­po­n­si­ve se utiliza a menudo como sinónimo y se ha co­n­so­li­da­do como concepto en el de­sa­rro­llo de páginas web modernas.

Resumen

{ “message”: “El diseño web ada­p­ta­ti­vo optimiza la vi­sua­li­za­ción de páginas en diversos di­s­po­si­ti­vos para ga­ra­n­ti­zar una ex­pe­rie­n­cia de usuario ideal.

  • Emplea técnicas como Media Queries, CSS Grid y Flexbox para ajustar el diseño al screen real estate.
  • Mejora el SEO y re­n­di­mie­n­to op­ti­mi­za­n­do métricas como los Core Web Vitals.
  • Utiliza ti­po­gra­fía fluida e imágenes ada­p­ta­ti­vas mediante srcset y el elemento <picture>.
  • Adapta la na­ve­ga­ción con patrones como el menú hamburguesa o na­ve­ga­ción off-canvas.“ }

Diseño web ada­p­ta­ti­vo en resumen

Antes de la llegada de la web móvil, el panorama de los di­s­po­si­ti­vos con acceso a Internet era bastante homogéneo: existían co­mpu­tado­ras o po­r­tá­ti­les, que eran bastante similares en cuanto a los medios de entrada y salida. Ambos tipos de di­s­po­si­ti­vos contaban con teclado y ratón o trackpad, así como con pantallas con un ancho de aprox. 1,000 a 2,000 píxeles.

En aquella época, de­sa­rro­llar una página web que se mostrara co­rre­c­ta­me­n­te en la mayoría de los di­s­po­si­ti­vos no requería un gran esfuerzo. La solución más sencilla consistía en limitar el ancho de las páginas al mínimo común de­no­mi­na­dor. Un enfoque muy extendido era mostrar las páginas con 800 píxeles de ancho y centradas o alineadas a la izquierda. En pantallas más grandes podía aparecer más espacio en blanco, pero las páginas seguían siendo fáciles de leer.

Con la expansión de los di­s­po­si­ti­vos móviles, el panorama cambió por completo. Mientras que antes las pantallas eran similares, hoy en día los sma­r­t­pho­nes, tablets y otros di­s­po­si­ti­vos presentan grandes di­fe­re­n­cias. Los di­s­po­si­ti­vos actuales cubren anchos de pantalla desde 320 píxeles hasta más de 4,000 píxeles. Además de las di­me­n­sio­nes en píxeles, también influyen otros factores, como la densidad de píxeles (pixels per inch, ppi), las pantallas de alta re­so­lu­ción como Retina o el Device Pixel Ratio (DPR). A esto se suma que la na­ve­ga­ción ya no se realiza úni­ca­me­n­te con ratón, sino también mediante gestos táctiles.

Pantalla más pequeña Pantalla más grande Factor
Antes de la web móvil aprox. 1,000 píxeles aprox. 2,000 píxeles aprox. 2
Tras la web móvil aprox. 320 píxeles > 4,000 píxeles > 10

Una página web con diseño ada­p­ta­ti­vo se ajusta al espacio di­s­po­ni­ble en la pantalla en cada caso, también conocido como “screen real estate”. El objetivo es que la página web se vea co­rre­c­ta­me­n­te en todos los di­s­po­si­ti­vos y ofrezca una ex­pe­rie­n­cia de usuario (UX) óptima.

El diseño web ada­p­ta­ti­vo abarca una co­m­bi­na­ción de técnicas y enfoques que permiten adaptar el contenido a cada di­s­po­si­ti­vo. Entre ellas se incluyen:

Además de los sma­r­t­pho­nes y tablets, los di­s­po­si­ti­vos plegables (foldables) y de doble pantalla están ganando re­le­va­n­cia. Estos di­s­po­si­ti­vos pueden modificar di­ná­mi­ca­me­n­te el tamaño de la pantalla, por ejemplo al de­s­ple­gar­se o al cambiar entre distintos modos de vi­sua­li­za­ción. Por ello, el diseño web ada­p­ta­ti­vo debe ser lo su­fi­cie­n­te­me­n­te flexible como para adaptarse no solo a di­fe­re­n­tes tamaños de pantalla, sino también a cambios durante el uso. Así se garantiza que el contenido se mantenga claro, coherente y fácil de usar en todo momento.

Crear una página web
Estás de suerte, tu página web ahora con IA
  • Creador de páginas web rápido e intuitivo
  • Imágenes y textos in­s­ta­n­tá­neos con SEO op­ti­mi­za­do por IA
  • Dominio, SSL y buzón de correo ele­c­tró­ni­co incluidos

¿Por qué debería diseñarse una página web de forma ada­p­ta­ti­va?

El de­sa­rro­llo de una página web con diseño web ada­p­ta­ti­vo ofrece varias ventajas. La ex­pe­rie­n­cia de usuario es el factor clave. En teoría, también es posible ofrecer una buena ex­pe­rie­n­cia sin un enfoque ada­p­ta­ti­vo. Sin embargo, esto suele implicar crear una versión móvil in­de­pe­n­die­n­te o recurrir a so­lu­cio­nes complejas con Ja­va­S­cri­pt.

En la práctica, estos enfoques aumentan la co­m­ple­ji­dad y el ma­n­te­ni­mie­n­to. El diseño web basado en CSS permite, en cambio, gestionar una única página web que se adapta au­to­má­ti­ca­me­n­te a cada di­s­po­si­ti­vo.

Diseño web ada­p­ta­ti­vo para un diseño óptimo

El diseño de una página web influye di­re­c­ta­me­n­te en cómo se percibe el contenido. Un buen diseño refuerza la identidad de la or­ga­ni­za­ción detrás de la página web y co­n­tri­bu­ye a generar confianza. Los vi­si­ta­n­tes deben orie­n­tar­se con facilidad y tener una ex­pe­rie­n­cia positiva desde el primer momento. Algunos ejemplos de cómo el diseño web ada­p­ta­ti­vo mejora el diseño:

  • Un titular que en móvil ocupa toda la pantalla puede pasar des­ape­r­ci­bi­do en es­cri­to­rio. Por eso, en pantallas grandes el titular debe escalarse para mantener su impacto visual.
  • En un blog, una barra lateral con enlaces y vistas previas puede ser útil en es­cri­to­rio, ya que mejora la es­tru­c­tu­ra y la le­gi­bi­li­dad. En cambio, en di­s­po­si­ti­vos móviles ocuparía demasiado espacio. En este caso, el contenido debe re­or­ga­ni­zar­se y mostrarse debajo del artículo.

Diseño web ada­p­ta­ti­vo para una ex­pe­rie­n­cia de usuario (UX) óptima

Una página web sin diseño web ada­p­ta­ti­vo se muestra en di­s­po­si­ti­vos móviles igual que en es­cri­to­rio, pero en un tamaño muy reducido. Esto obliga a hacer zoom co­n­s­ta­n­te­me­n­te y dificulta la na­ve­ga­ción. Por eso es fu­n­da­me­n­tal adaptar la interfaz a cada di­s­po­si­ti­vo.

Ejemplos prácticos:

  • En el es­cri­to­rio, los botones se utilizan con el ratón. En di­s­po­si­ti­vos móviles, se in­ter­ac­túa con el dedo. Por ello, los botones deben ser más grandes y contar con su­fi­cie­n­te espacio alrededor.
  • En fo­r­mu­la­rios, el uso de padding mejora la le­gi­bi­li­dad en pantallas grandes. Sin embargo, en pantallas pequeñas reduce el espacio di­s­po­ni­ble. Si además se añade margin, el área útil disminuye aún más. Por eso, en móviles es necesario ajustar los espacios para apro­ve­char mejor el ancho de pantalla.
Servicio de diseño web
Deja en nuestras manos el diseño de tu página web
  • La forma más fácil y rápida de tener tu página web online
  • Construye tu marca con un nombre de dominio propio y un e-mail pro­fe­sio­nal
  • Tu página web siempre ac­tua­li­za­da con nuestro servicio de ma­n­te­ni­mie­n­to

Página web no ada­p­ta­ti­va: ¿cuáles son las posibles co­n­se­cue­n­cias?

Hoy en día, una gran parte de los usuarios accede a páginas web desde di­s­po­si­ti­vos móviles. Si una página web no cuenta con un diseño web ada­p­ta­ti­vo, pueden surgir problemas im­po­r­ta­n­tes que afectan tanto a la ex­pe­rie­n­cia de usuario como al re­n­di­mie­n­to y al po­si­cio­na­mie­n­to en bu­s­ca­do­res.

Entre las pri­n­ci­pa­les co­n­se­cue­n­cias se en­cue­n­tran:

  • Baja tasa de co­n­ve­r­sión y alta tasa de rebote, pro­vo­ca­das por una na­ve­ga­ción incómoda y un diseño poco op­ti­mi­za­do
  • Peor po­si­cio­na­mie­n­to en bu­s­ca­do­res, ya que Google tiene en cuenta factores como la usa­bi­li­dad en móviles, los Core Web Vitals y el tamaño de los elementos in­ter­ac­ti­vos
  • Re­n­di­mie­n­to de­fi­cie­n­te debido a la carga de recursos no op­ti­mi­za­dos, medible con métricas como Largest Co­n­te­n­t­ful Paint (LCP) o In­ter­ac­tion to Next Paint (INP)
Consejo

Utiliza he­rra­mie­n­tas es­pe­cia­li­za­das de prueba de diseño web ada­p­ta­ti­vo para comprobar si tu página web está op­ti­mi­za­da para di­s­po­si­ti­vos móviles.

Core Web Vitals: métricas de la ex­pe­rie­n­cia de usuario

Para medir la ex­pe­rie­n­cia real de los usuarios, Google utiliza los llamados Core Web Vitals. Se trata de métricas es­ta­n­da­ri­za­das que evalúan la velocidad de carga, la es­ta­bi­li­dad visual y la capacidad de respuesta de una página web.

Los pri­n­ci­pa­les Core Web Vitals son:

  • Largest Co­n­te­n­t­ful Paint (LCP): mide el tiempo que tarda en mostrarse el elemento de contenido principal (valor re­co­me­n­da­do ≤ 2.5 s)
  • In­ter­ac­tion to Next Paint (INP): evalúa la rapidez con la que la página responde a las in­ter­ac­cio­nes (valor re­co­me­n­da­do ≤ 200 ms)
  • Cu­mu­la­ti­ve Layout Shift (CLS): mide la es­ta­bi­li­dad visual y detecta de­s­pla­za­mie­n­tos ine­s­pe­ra­dos del contenido (valor re­co­me­n­da­do ≤ 0.1)

Las páginas web sin diseño web ada­p­ta­ti­vo suelen presentar peores re­su­l­ta­dos en estas métricas. Esto se debe, por ejemplo, a imágenes demasiado grandes, cargas tardías de contenido o diseños que no están op­ti­mi­za­dos para pantallas pequeñas.

He­rra­mie­n­tas para analizar los Core Web Vitals

Los Core Web Vitals pueden ana­li­zar­se con di­fe­re­n­tes he­rra­mie­n­tas. Entre las más uti­li­za­das se en­cue­n­tran:

Estas he­rra­mie­n­tas te permiten detectar de­bi­li­da­des concretas y evaluar cómo influyen las mejoras del diseño web ada­p­ta­ti­vo en la ex­pe­rie­n­cia de usuario.

¿Qué aspectos del de­sa­rro­llo web se ven afectados por el diseño web ada­p­ta­ti­vo?

El diseño web ada­p­ta­ti­vo abarca distintos enfoques y te­c­no­lo­gías. En la práctica, existen varias formas de resolver cada caso, y las he­rra­mie­n­tas y métodos siguen evo­lu­cio­na­n­do de forma constante.

Es­tru­c­tu­ra y ma­que­ta­ción

Im­ple­me­n­tar diseños complejos en páginas web ha sido, desde los inicios de la World Wide Web, una tarea técnica exigente. HTML distingue entre varios tipos de elementos: block, inline e inline-block. Los elementos de bloque ocupan todo el ancho di­s­po­ni­ble y se disponen en vertical. Los elementos en línea solo ocupan el espacio necesario y se sitúan uno junto a otro.

A co­n­ti­nua­ción, una visión general de los tipos de elementos más re­le­va­n­tes para el diseño web ada­p­ta­ti­vo:

Tipo de elemento Ancho Flujo del elemento
block Todo el ancho di­s­po­ni­ble o el ancho asignado Columna
inline Ancho del contenido Fila
inline-block Ancho del contenido o ancho asignado Fila
flex Todo el ancho di­s­po­ni­ble Fila o columna
grid Todo el ancho di­s­po­ni­ble Diseño complejo

Para disponer co­n­te­ni­dos uno al lado del otro, antes se uti­li­za­ban diseños basados en tablas o en flotación (floats). Hoy en día, estos enfoques se co­n­si­de­ran obsoletos. Los diseños web modernos se basan casi ex­clu­si­va­me­n­te en CSS-Flexbox y CSS Grid. Flexbox es ideal para es­tru­c­tu­ras uni­di­me­n­sio­na­les, como listas ho­ri­zo­n­ta­les o ve­r­ti­ca­les. CSS Grid, en cambio, se utiliza para diseños bi­di­me­n­sio­na­les más complejos.

Un ejemplo práctico: imagina una página con cuatro vistas previas de artículos de blog, cada una con imagen, titular, texto y un botón de “Leer más”. Con diseño web ada­p­ta­ti­vo, el contenido se re­or­ga­ni­za según el tamaño de pantalla:

  • En pantallas grandes: cuatro elementos en una fila (25 % de ancho cada uno).
  • En pantallas medianas: dos elementos por fila (50 % de ancho cada uno).
  • En pantallas pequeñas: un elemento por fila (100 % de ancho).

Diseño web ada­p­ta­ti­vo con CSS Grid y Media Queries

Hoy en día, muchos diseños web ada­p­ta­ti­vos pueden im­ple­me­n­tar­se sin necesidad de fra­me­wo­r­ks adi­cio­na­les. He­rra­mie­n­tas nativas como CSS Grid y Flexbox ofrecen su­fi­cie­n­te fle­xi­bi­li­dad y facilitan el ma­n­te­ni­mie­n­to del código.

Un elemento clave son las CSS Media Queries, que permiten aplicar estilos en función de las ca­ra­c­te­rí­s­ti­cas del di­s­po­si­ti­vo, es­pe­cia­l­me­n­te el ancho del viewport. De este modo, se define en qué co­n­di­cio­nes se activa cada variante del diseño, por ejemplo, a partir de ciertos tamaños de pantalla.

Veamos el ejemplo anterior aplicado con CSS Grid:

Es­tru­c­tu­ra HTML:

<div class="blog-grid">
    <article class="blog-preview">…</article>
    <article class="blog-preview">…</article>
    <article class="blog-preview">…</article>
    <article class="blog-preview">…</article>
</div>
html

Im­ple­me­n­ta­ción CSS con CSS Grid:

.blog-grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1.5rem;
}
/ *pantallas medianas* /
@media screen and (min-width: 600px) {
    .blog-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}
/ *pantallas grandes* /
@media screen and (min-width: 1024px) {
    .blog-grid {
        grid-template-columns: repeat(4, 1fr);
    }
}
css

Sin utilizar Media Queries, se define primero un diseño básico para pantallas pequeñas. A partir de 600 píxeles se muestran dos columnas y, desde 1,024 píxeles, cuatro. Este enfoque sigue el principio mobile first: se parte de la versión más sencilla y se amplía pro­gre­si­va­me­n­te para pantallas más grandes. Así se garantiza que el contenido sea accesible en cualquier di­s­po­si­ti­vo y se aproveche mejor el espacio di­s­po­ni­ble. Las Media Queries siempre se basan en el viewport, es decir, en el tamaño de la ventana del navegador o de la pantalla.

Container Queries: diseño web ada­p­ta­ti­vo a nivel de co­m­po­ne­n­tes

Mientras que las Media Queries reac­cio­nan al tamaño del viewport, las CSS Container Queries siguen un enfoque diferente. Permiten aplicar estilos en función del tamaño de un co­n­te­ne­dor, in­de­pe­n­die­n­te­me­n­te del tamaño de la pantalla.

Esto significa que los elementos ya no se adaptan a toda la ventana del navegador, sino al espacio real que tienen di­s­po­ni­ble dentro del diseño. Este enfoque resulta es­pe­cia­l­me­n­te útil en diseños modulares, donde los mismos co­m­po­ne­n­tes se re­uti­li­zan en distintos contextos, por ejemplo, en una barra lateral estrecha o en una zona principal más amplia. Con solo Media Queries, este tipo de es­ce­na­rios se puede resolver, pero con mayor co­m­ple­ji­dad.

Un ejemplo típico es un elemento de vista previa de artículos. En una barra lateral estrecha, la imagen y el texto deben mostrarse uno debajo del otro. En una zona más amplia, pueden colocarse uno al lado del otro. Las Container Queries permiten esta ada­p­ta­ción en función del contexto, sin necesidad de definir múltiples puntos de ruptura.

Primero se define el co­n­te­ne­dor como “Query Container”:

.preview-container {
    container-type: inline-size;
}
css

A co­n­ti­nua­ción, el co­m­po­ne­n­te se define con un diseño base op­ti­mi­za­do para espacios reducidos:

.article-preview {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}
css

Después, se indica mediante una Container Query cuándo debe cambiar el diseño:

@container (min-width: 500px) {
    .article-preview {
        flex-direction: row;
    }
}
css

De este modo, el co­m­po­ne­n­te se adapta au­to­má­ti­ca­me­n­te al espacio di­s­po­ni­ble dentro de su co­n­te­ne­dor. No importa si se encuentra en una barra lateral o en el contenido principal: lo de­te­r­mi­na­n­te es el ancho del co­n­te­ne­dor, no el del viewport.

Las Container Queries refuerzan un enfoque basado en co­m­po­ne­n­tes dentro del diseño web ada­p­ta­ti­vo y co­m­ple­me­n­tan las Media Queries. En proyectos modernos, ambas técnicas se combinan para gestionar tanto cambios globales de diseño como ajustes es­pe­cí­fi­cos a nivel de co­m­po­ne­n­te.

Ti­po­gra­fía re­s­po­n­si­ve y co­n­te­ni­dos de texto

Para ga­ra­n­ti­zar una buena ex­pe­rie­n­cia de usuario, el tamaño de letra en una página web debe adaptarse al espacio di­s­po­ni­ble y al contexto de uso. No se trata solo de le­gi­bi­li­dad: también influyen factores como la ac­ce­si­bi­li­dad, la es­ca­la­bi­li­dad y la es­ta­bi­li­dad del diseño. En este sentido, se emplean distintas técnicas ti­po­grá­fi­cas en el diseño web ada­p­ta­ti­vo.

Como medida básica, se utiliza la unidad CSS rem (“root element”), para vincular el tamaño de letra de un elemento de forma pro­po­r­cio­nal al elemento root de HTML. De este modo, basta con ajustar el tamaño de letra del elemento root mediante brea­k­poi­nts en CSS para escalar todas las fuentes de forma coherente.

html {
    font-size: 16px;
}
h1 {
    font-size: 3rem;
}
css

Este enfoque puede co­m­bi­nar­se con Media Queries dentro de una es­tra­te­gia mobile first. De este modo, se aumenta pro­gre­si­va­me­n­te el tamaño base en pantallas más grandes:

@media screen and (min-width: 30em) {
    html {
        font-size: 18px;
    }
}
css

En los diseños actuales, cada vez es más habitual utilizar ti­po­gra­fía fluida, que se adapta de forma continua al tamaño de pantalla. Para ello se emplea la función CSS clamp(), que permite definir un tamaño mínimo, uno preferido y uno máximo sin necesidad de es­ta­ble­cer múltiples puntos de ruptura.

h1 {
    font-size: clamp(2rem, 4vw, 3.5rem);
}
css

De este modo, el texto se mantiene legible en pantallas pequeñas, escala de forma dinámica en pantallas más grandes y no supera los límites definidos. El uso de clamp() se considera ac­tua­l­me­n­te una buena práctica en el diseño web ada­p­ta­ti­vo.

Imágenes ada­p­ta­ti­vas

Además del diseño y la ti­po­gra­fía, en el diseño web ada­p­ta­ti­vo es fu­n­da­me­n­tal optimizar la vi­sua­li­za­ción de las imágenes. No tiene sentido cargar una imagen de 1,920 píxeles en un di­s­po­si­ti­vo con una pantalla de solo 400 píxeles de ancho.

Por un lado, el navegador tiene que reducir una imagen demasiado grande, lo que implica un mayor consumo de recursos. Por otro, cuanto mayor es el número de píxeles, mayor es también el tamaño del archivo.

Por ejemplo, una imagen de 1,920 × 1,080 píxeles puede ocupar apro­xi­ma­da­me­n­te cuatro veces más espacio que una de 960 × 540 píxeles. Esto aumenta el tiempo de carga, es­pe­cia­l­me­n­te en di­s­po­si­ti­vos móviles. En conjunto, las imágenes no op­ti­mi­za­das afectan ne­ga­ti­va­me­n­te al re­n­di­mie­n­to y a la usa­bi­li­dad de una página web.

Di­me­n­sio­nes de la imagen Tamaño de la pantalla Efecto
Imagen pequeña Pantalla grande Carga rápida, pero se muestra pixelada
Imagen grande Pantalla pequeña Carga lenta, buena calidad, peor re­n­di­mie­n­to
Imagen grande Pantalla grande Carga lenta, buena calidad, impacto en el re­n­di­mie­n­to
Imagen pequeña Pantalla pequeña Carga rápida, buena calidad, re­n­di­mie­n­to óptimo

Para optimizar imágenes, se utilizan los atributos srcset y sizes, que permiten al navegador se­le­c­cio­nar la variante más adecuada según el contexto. Cada archivo di­s­po­ni­ble se considera un recurso (asset) adaptado a di­fe­re­n­tes co­n­di­cio­nes.

Veamos un ejemplo. El siguiente código HTML define una imagen con dos variantes srcset: una de 480 píxeles y otra de 800 píxeles. Mediante sizes se indica cuál debe usarse según el ancho de pantalla:

<img
    src="imagen-800w.jpg"
    srcset="imagen-480w.jpg 480w,
                    imagen-800w.jpg 800w"
    sizes="(max-width: 600px) 480px,
                 800px"
    alt="Descripción de la imagen">
html

La ventaja de este enfoque es que el navegador decide au­to­má­ti­ca­me­n­te qué imagen cargar. Así, solo necesitas pro­po­r­cio­nar las variantes adecuadas, sin gestionar ma­nua­l­me­n­te la selección.

Tra­di­cio­na­l­me­n­te, muchas imágenes se diseñaban en formato ho­ri­zo­n­tal. Sin embargo, los di­s­po­si­ti­vos móviles utilizan pri­n­ci­pa­l­me­n­te orie­n­ta­ción vertical. En estos casos, una imagen ho­ri­zo­n­tal puede resultar poco efectiva.

Para so­lu­cio­nar­lo, se utilizan di­fe­re­n­tes recortes de una misma imagen según el contexto. Este enfoque se conoce como “dirección de arte” (art direction) y se im­ple­me­n­ta mediante el elemento <picture>, que permite definir múltiples variantes de una imagen.

Veamos un ejemplo. El siguiente código HTML define un elemento <picture> que establece di­fe­re­n­tes assets para formato ho­ri­zo­n­tal y vertical. Para ambos casos hay varias versiones op­ti­mi­za­das para distintos tamaños de pantalla:

<picture>
    <source
        media="(orientation: landscape)"
        srcset="imagen-pequena-horizontal.png 320w,
                        imagen-grande-horizontal.png 1200w"
        sizes="(min-width: 60rem) 80vw,
                     (min-width: 40rem) 90vw,
                     100vw">
    <source
        media="(orientation: portrait)"
        srcset="imagen-pequena-vertical.png 160w,
                        imagen-grande-vertical.png 600w"
        sizes="(min-width: 60rem) 80vw,
                     (min-width: 40rem) 90vw,
                     100vw">
    <img src="imagen-base.png" alt="Descripción de la imagen">
</picture>
html

De este modo, puedes ase­gu­rar­te de que una imagen se muestre de forma adecuada tanto en pantallas pequeñas y ve­r­ti­ca­les como en pantallas grandes.

Nota

Además de la re­so­lu­ción, el formato de imagen también es clave. Los formatos tra­di­cio­na­les como JPEG o PNG se co­m­ple­me­n­tan o su­s­ti­tu­yen cada vez más por al­te­r­na­ti­vas más efi­cie­n­tes:

  • WebP: buena co­m­pre­sión con amplia co­m­pa­ti­bi­li­dad entre na­ve­ga­do­res
  • AVIF: co­m­pre­sión muy alta con una calidad de imagen excelente

Estos formatos reducen si­g­ni­fi­ca­ti­va­me­n­te el tamaño de los archivos y mejoran los tiempos de carga.

Na­ve­ga­ción ada­p­ta­ti­va

La na­ve­ga­ción es uno de los elementos clave de una página web y re­pre­se­n­ta un reto im­po­r­ta­n­te dentro del diseño web ada­p­ta­ti­vo. En pantallas grandes, suele situarse en la cabecera e incluye submenús que se de­s­plie­gan al pasar el cursor. Este enfoque no funciona en di­s­po­si­ti­vos móviles.

En pantallas pequeñas, el espacio es limitado y la in­ter­ac­ción se realiza mediante gestos táctiles en lugar de ratón. Por ello, la na­ve­ga­ción debe adaptarse tanto al tamaño de pantalla como al tipo de uso.

Para mostrar menús de na­ve­ga­ción en di­s­po­si­ti­vos móviles existen di­fe­re­n­tes enfoques. Todos ellos optimizan el espacio y funcionan sin necesidad de cursor. Además, suelen in­co­r­po­rar ani­ma­cio­nes para guiar la in­ter­ac­ción.

Entre los patrones más uti­li­za­dos en la na­ve­ga­ción re­s­po­n­si­ve se en­cue­n­tran:

  • El icono de “menú ha­m­bu­r­gue­sa” (tres líneas ho­ri­zo­n­ta­les), que actúa como punto central para abrir y cerrar el menú
  • La na­ve­ga­ción “off canvas”, en la que el menú aparece desde el lateral y desplaza el contenido principal

En la práctica, también se emplean otros patrones co­n­so­li­da­dos según el contexto:

  • Na­ve­ga­ción inferior (bottom na­vi­ga­tion): sitúa los elementos pri­n­ci­pa­les en la parte inferior de la pantalla, fa­ci­li­ta­n­do su uso con el pulgar
  • Menús “priority+”: priorizan los elementos más im­po­r­ta­n­tes y agrupan los se­cu­n­da­rios en un submenú
  • Mega menús adaptados a pantallas táctiles: permiten es­tru­c­tu­rar grandes volúmenes de contenido de forma clara, es­pe­cia­l­me­n­te en tablets y di­s­po­si­ti­vos híbridos
Servicio de diseño web
Deja en nuestras manos el diseño de tu página web
  • La forma más fácil y rápida de tener tu página web online
  • Construye tu marca con un nombre de dominio propio y un e-mail pro­fe­sio­nal
  • Tu página web siempre ac­tua­li­za­da con nuestro servicio de ma­n­te­ni­mie­n­to
Ir al menú principal