{"id":970,"date":"2026-05-28T13:53:33","date_gmt":"2026-05-28T13:53:33","guid":{"rendered":"https:\/\/www.gloobs.com\/blog\/?p=970"},"modified":"2026-06-02T07:50:29","modified_gmt":"2026-06-02T07:50:29","slug":"diseno-adaptativo-disenar-en-funcion-de-cada-usuario","status":"publish","type":"post","link":"https:\/\/www.gloobs.com\/blog\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\/","title":{"rendered":"Dise\u00f1o adaptativo: dise\u00f1ar en funci\u00f3n del comportamiento de cada usuario"},"content":{"rendered":"<p>[et_pb_section fb_built=\u00bb1&#8243; admin_label=\u00bbsection\u00bb _builder_version=\u00bb4.16&#8243; global_colors_info=\u00bb{}\u00bb][et_pb_row admin_label=\u00bbrow\u00bb _builder_version=\u00bb4.16&#8243; background_size=\u00bbinitial\u00bb background_position=\u00bbtop_left\u00bb background_repeat=\u00bbrepeat\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.16&#8243; custom_padding=\u00bb|||\u00bb global_colors_info=\u00bb{}\u00bb custom_padding__hover=\u00bb|||\u00bb][et_pb_text disabled_on=\u00bboff|off|off\u00bb _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb custom_margin=\u00bb0px||||false|false\u00bb custom_padding=\u00bb0px||||false|false\u00bb hover_enabled=\u00bb0&#8243; locked=\u00bboff\u00bb global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<article>\n<header>\n<h1>Dise\u00f1o adaptativo: dise\u00f1ar en funci\u00f3n del comportamiento de cada usuario<\/h1>\n<p>Llevas a\u00f1os trabajando con layouts fluidos, breakpoints y unidades relativas. Todo eso funciona. Pero hay un l\u00edmite que el dise\u00f1o responsive no cruza: el viewport. Y m\u00e1s all\u00e1 de ese l\u00edmite hay una capa de dise\u00f1o muy poco explorada. El dise\u00f1o adaptativo hace que el dise\u00f1o se adapte al comportamiento del usuario y no a la resoluc\u00edon de pantalla.<\/p>\n<p>Un componente responsive en un m\u00f3vil de 390px se ve igual si el usuario est\u00e1 leyendo despacio, si est\u00e1 haciendo scroll a toda velocidad buscando algo, o si lleva diez minutos sin tocar la pantalla. La interfaz no lo sabe. Y cuando no lo sabe, toma decisiones gen\u00e9ricas que no siempre son las mejores posibles.<\/p>\n<p>El <strong>dise\u00f1o adaptativo<\/strong> va un paso m\u00e1s all\u00e1: se trata de pensar los componentes no solo en funci\u00f3n del espacio disponible, sino en funci\u00f3n de lo que el usuario est\u00e1 haciendo en ese preciso momento, en funci\u00f3n de su comportamiento.<\/p>\n<\/header>\n<section>\n<h2>Primero lo b\u00e1sico: \u00bfqu\u00e9 diferencia hay exactamente?<\/h2>\n<p>El dise\u00f1o responsive reacciona al entorno. El tama\u00f1o de la pantalla, la orientaci\u00f3n, la resoluci\u00f3n. Cosas que el dispositivo define y que el usuario no cambia durante la sesi\u00f3n.<\/p>\n<p><strong>El dise\u00f1o adaptativo reacciona al comportamiento<\/strong>. Lo que el usuario est\u00e1 haciendo ahora mismo: si est\u00e1 en modo lectura concentrada, si est\u00e1 haciendo scroll r\u00e1pido buscando algo, si acaba de entrar en un formulario para rellenar un dato, si lleva dos minutos sin moverse.<\/p>\n<table>\n<thead>\n<tr>\n<th><strong> RESPONSIVE<\/strong><\/th>\n<th>ADAPTATIVO<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td data-label=\"responsive\">Reacciona al viewport<\/td>\n<td data-label=\"adaptativo\">Reacciona al comportamiento<\/td>\n<\/tr>\n<tr>\n<td data-label=\"responsive\">Se\u00f1al: ancho de pantalla<\/td>\n<td data-label=\"adaptativo\">Se\u00f1al: interacci\u00f3n del usuario<\/td>\n<\/tr>\n<tr>\n<td data-label=\"responsive\">Cambia al redimensionar<\/td>\n<td data-label=\"adaptativo\">Cambia en tiempo real<\/td>\n<\/tr>\n<tr>\n<td data-label=\"responsive\">Contexto: dispositivo<\/td>\n<td data-label=\"adaptativo\">Contexto: intenci\u00f3n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Son complementarios, no excluyentes. Un componente puede \u2014y deber\u00eda\u2014 ser las dos cosas: que se recoloque bien en cualquier viewport y que adem\u00e1s reaccione al usuario dentro de ese viewport.<\/p>\n<\/section>\n<section>\n<h2>Las se\u00f1ales que el usuario emite sin saberlo<\/h2>\n<p>El navegador recibe informaci\u00f3n del usuario constantemente. La mayor\u00eda de esa informaci\u00f3n la ignoramos porque para maquetar con breakpoints no la necesitamos. Pero si empiezas a pensar en dise\u00f1o adaptativo, son exactamente las se\u00f1ales que te interesan.<\/p>\n<h3>Velocidad de scroll<\/h3>\n<ul>\n<li>Scroll lento = leyendo<\/li>\n<li>Scroll r\u00e1pido = buscando<\/li>\n<\/ul>\n<h3>Foco en un campo<\/h3>\n<ul>\n<li>Cuando el usuario entra en un input, est\u00e1 en modo tarea. No est\u00e1 explorando, est\u00e1 completando algo.<\/li>\n<\/ul>\n<h3>Hover con intenci\u00f3n<\/h3>\n<ul>\n<li>Un cursor que se detiene sobre algo no es lo mismo que uno que simplemente pasa por encima.<\/li>\n<\/ul>\n<h3>Inactividad<\/h3>\n<ul>\n<li>Si el usuario lleva tiempo sin moverse, puede estar leyendo muy concentrado o puede haberse ido.<\/li>\n<\/ul>\n<p>Cada una de estas se\u00f1ales tiene un valor distinto seg\u00fan el tipo de componente. No todas las se\u00f1ales son igual de \u00fatiles para cualquier caso. Lo importante es saber cu\u00e1les tienen sentido para lo que est\u00e1s dise\u00f1ando y cu\u00e1les no.<\/p>\n<\/section>\n<section>\n<h2>Qu\u00e9 puede cambiar en un componente seg\u00fan el estado<\/h2>\n<p>Aqu\u00ed es donde el dise\u00f1o adaptativo se vuelve interesante. Hay varias dimensiones en las que un componente puede cambiar sin que el usuario tenga que hacer nada expl\u00edcitamente:<\/p>\n<h3>La estructura visual<\/h3>\n<p>Un card que en modo lectura muestra imagen grande, t\u00edtulo y extracto puede reducirse a thumbnail m\u00ednimo y t\u00edtulo cuando detecta scroll r\u00e1pido. El usuario puede escanear m\u00e1s r\u00e1pido, hay menos ruido visual, y la informaci\u00f3n que necesita en ese momento sigue estando ah\u00ed.<\/p>\n<h3>Las acciones disponibles<\/h3>\n<p>No tiene sentido mostrar acciones secundarias (guardar, compartir, etiquetar) mientras el usuario est\u00e1 navegando. Tiene mucho m\u00e1s sentido revelarlas cuando hay una se\u00f1al clara de que el usuario est\u00e1 considerando interactuar: ha parado el cursor sobre el elemento durante un momento, ha hecho scroll hasta detenerse justo ah\u00ed.<\/p>\n<h3>El nivel de detalle<\/h3>\n<p>En modo escaneo, el usuario necesita informaci\u00f3n jerarquizada y r\u00e1pida de leer. En modo lectura concentrada, puede absorber m\u00e1s contexto. Un componente que ajusta la densidad de informaci\u00f3n seg\u00fan el modo de uso es objetivamente m\u00e1s \u00fatil que uno que siempre muestra lo mismo.<\/p>\n<h3>El \u00e9nfasis visual<\/h3>\n<p>Cuando el usuario entra en modo tarea \u2014ha activado un formulario, est\u00e1 rellenando algo\u2014 el resto de la interfaz puede ceder protagonismo. Reducir el contraste de los elementos de alrededor, simplificar el entorno visual, dejar el foco donde tiene que estar. No hace falta que nada desaparezca, basta con que se quite de en medio.<\/p>\n<\/section>\n<section>\n<h2>El componente en cuatro estados: demo<\/h2>\n<p>El mismo card, cuatro comportamientos distintos seg\u00fan lo que el usuario est\u00e1 haciendo. Ninguno de estos cambios requiere que el usuario haga nada: la interfaz los detecta sola.<\/p>\n<h3>Reposo<\/h3>\n<p>Dos columnas, imagen y contenido. Las acciones no se muestran todav\u00eda.<br \/><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-991 size-full aligncenter\" src=\"https:\/\/www.gloobs.com\/blog\/wp-content\/uploads\/2026\/05\/adaptativo-1.webp\" alt=\"\" width=\"1302\" height=\"260\" srcset=\"https:\/\/www.gloobs.com\/blog\/wp-content\/uploads\/2026\/05\/adaptativo-1.webp 1302w, https:\/\/www.gloobs.com\/blog\/wp-content\/uploads\/2026\/05\/adaptativo-1-1280x256.webp 1280w, https:\/\/www.gloobs.com\/blog\/wp-content\/uploads\/2026\/05\/adaptativo-1-980x196.webp 980w, https:\/\/www.gloobs.com\/blog\/wp-content\/uploads\/2026\/05\/adaptativo-1-480x96.webp 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1302px, 100vw\" \/><\/p>\n<h3>Scroll r\u00e1pido<\/h3>\n<p>El componente se reduce al m\u00ednimo escaneable: thumbnail peque\u00f1o y t\u00edtulo.<br \/><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-991 size-full aligncenter\" src=\"https:\/\/www.gloobs.com\/blog\/wp-content\/uploads\/2026\/05\/adaptativo-2.webp\" alt=\"\" width=\"1302\" height=\"260\" \/><\/p>\n<h3>Hover con intenci\u00f3n<\/h3>\n<p>Layout expandido, m\u00e1s contexto y acciones visibles.<br \/><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-991 size-full aligncenter\" src=\"https:\/\/www.gloobs.com\/blog\/wp-content\/uploads\/2026\/05\/adaptativo-3.webp\" alt=\"\" width=\"1302\" height=\"260\" \/><\/p>\n<h3>Modo tarea<\/h3>\n<p>El componente se\u00f1ala el estado activo y muestra las acciones disponibles.<br \/><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-991 size-full aligncenter\" src=\"https:\/\/www.gloobs.com\/blog\/wp-content\/uploads\/2026\/05\/adaptativo-4.webp\" alt=\"\" width=\"1302\" height=\"260\" \/><\/p>\n<\/section>\n<section>\n<h3>\u00bfEn qu\u00e9 tipo de componentes tiene sentido aplicar esto?<\/h3>\n<p>No todo necesita ser adaptativo. Hay componentes donde a\u00f1adir esta capa de complejidad no aporta nada y solo complica el dise\u00f1o. Y hay otros donde marca una diferencia real en la experiencia.<\/p>\n<div class=\"destacado\">\n<h4>Tarjetas de contenido<\/h4>\n<p><strong>Recomendado<\/strong> &#8211; Listas de art\u00edculos, productos, resultados de b\u00fasqueda. El usuario alterna entre escaneo y lectura constantemente.<\/p>\n<\/div>\n<div class=\"destacado\">\n<h4>Formularios<\/h4>\n<p><strong>Recomendado<\/strong> &#8211; El foco activo justifica simplificar el entorno y dar m\u00e1s protagonismo al campo que el usuario est\u00e1 rellenando.<\/p>\n<\/div>\n<div class=\"destacado\">\n<h4>Navegaci\u00f3n y men\u00fas<\/h4>\n<p><strong>Depende<\/strong> &#8211; En algunos contextos tiene sentido que la barra de nav se contraiga al hacer scroll. En otros, es un estorbo.<\/p>\n<\/div>\n<div class=\"destacado\">\n<h4>Dashboards<\/h4>\n<p><strong>Depende<\/strong> &#8211; Interfaces con mucha informaci\u00f3n donde el modo inactivo puede simplificar la vista. Requiere conocer bien al usuario.<\/p>\n<\/div>\n<div class=\"destacado\">\n<h4>Contenido est\u00e1tico<\/h4>\n<p><strong>Poco sentido<\/strong> &#8211; P\u00e1ginas de texto corrido, documentaci\u00f3n. El usuario necesita estabilidad visual, no cambios mientras lee.<\/p>\n<\/div>\n<div class=\"destacado\">\n<h4>Componentes de un solo uso<\/h4>\n<p><strong>Poco sentido<\/strong> &#8211; Modales de confirmaci\u00f3n, alertas, notificaciones puntuales. La interacci\u00f3n es tan breve que no hay contexto que detectar.<\/p>\n<\/div>\n<\/section>\n<section>\n<h3>El equilibrio que hay que encontrar<\/h3>\n<p>Aqu\u00ed est\u00e1 la trampa en la que es f\u00e1cil caer: m\u00e1s adaptabilidad no siempre es mejor experiencia. Un componente que cambia demasiado, demasiado r\u00e1pido, o por se\u00f1ales demasiado d\u00e9biles, genera exactamente lo contrario de lo que buscas: <strong>una interfaz que parece nerviosa e impredecible.<\/strong><\/p>\n<p>Hay un principio que conviene tener siempre presente: el coste del cambio tiene que ser proporcional a la se\u00f1al que lo desencadena.<\/p>\n<p>Un cambio sutil \u2014que el thumbnail se reduzca ligeramente, que una acci\u00f3n aparezca con una transici\u00f3n suave\u2014 puede responder a se\u00f1ales d\u00e9biles como la velocidad de scroll. Un cambio mayor \u2014que el componente cambie completamente de estructura\u2014 necesita una se\u00f1al clara e intencional: el usuario se ha detenido, ha entrado en modo foco, ha decidido interactuar.<\/p>\n<p>Si el usuario nota que la interfaz cambia sola sin entender por qu\u00e9, hay un problema de dise\u00f1o, no de implementaci\u00f3n. El cambio tiene que sentirse natural, como si el componente simplemente hubiera adivinado lo que el usuario necesitaba en ese momento. Cuando eso funciona bien, el usuario no lo percibe como un cambio: simplemente siente que la interfaz funciona.<\/p>\n<\/section>\n<section>\n<h3>C\u00f3mo encaja esto con el dise\u00f1o actual de componentes<\/h3>\n<p>La buena noticia es que pensar en t\u00e9rminos de estados de comportamiento no rompe con ning\u00fan flujo de trabajo habitual. Es m\u00e1s bien una capa de decisiones que a\u00f1ades encima del dise\u00f1o responsive que ya haces.<\/p>\n<p>En la pr\u00e1ctica, significa que <strong>cuando dise\u00f1as un componente, adem\u00e1s de pensar en c\u00f3mo se ve en mobile, tablet y desktop, piensas tambi\u00e9n en c\u00f3mo se ve en reposo, en modo escaneo, en modo lectura activa y en modo tarea.<\/strong> Son cuatro preguntas m\u00e1s, no cuatro proyectos distintos.<\/p>\n<p>Herramientas como Figma ya permiten trabajar con variantes de componentes que pueden representar estos estados. El salto de dise\u00f1ar con breakpoints a dise\u00f1ar con estados de comportamiento es conceptual, no t\u00e9cnico.<\/p>\n<\/section>\n<section>\n<h3>\u00bfC\u00f3mo se implementa todo esto?<\/h3>\n<p><strong>A trav\u00e9s de CSS y JS, mostramos una capa u otra.<\/strong> El JS actualiza el atributo del elemento \u2014 por ejemplo data-state=\u00bbscroll\u00bb \u2014 y el CSS ya tiene escrito de antemano qu\u00e9 aspecto tiene el componente en cada uno de esos estados. El JS dice \u00abahora est\u00e1s en este estado\u00bb, y el CSS se encarga de todo lo visual.<br \/>Es una distinci\u00f3n sutil pero importante: el JS gestiona el qu\u00e9 (en qu\u00e9 estado est\u00e1 el componente), el CSS gestiona el c\u00f3mo (c\u00f3mo se ve ese estado). Nunca se cruzan.<\/p>\n<p><strong>La arquitectura que mejor funciona cuando se trabaja con componentes adaptativos separa el trabajo en tres capas que nunca se mezclan.<\/strong><\/p>\n<p><strong>La primera es la detecci\u00f3n de se\u00f1al<\/strong>: algo escucha lo que el usuario est\u00e1 haciendo \u2014 si se ha movido el cursor, si ha empezado a escribir, si el scroll ha superado cierta velocidad \u2014 y recoge esa informaci\u00f3n.<br \/><strong>La segunda es la gesti\u00f3n de estado:<\/strong> esa se\u00f1al se traduce en un estado concreto del componente, que puede ser reposo, escaneo, hover con intenci\u00f3n o modo tarea, y ese estado queda registrado en el propio elemento.<br \/><strong>La tercera es la presentaci\u00f3n:<\/strong> el componente se ve de una forma u otra dependiendo del estado en el que est\u00e9, y solo por eso. Lo importante de este esquema es lo que no ocurre: la capa de detecci\u00f3n no decide c\u00f3mo se ve nada, simplemente informa. Y la capa de presentaci\u00f3n no sabe nada de comportamientos ni de usuarios, solo sabe que el componente est\u00e1 en un estado determinado y act\u00faa en consecuencia.<\/p>\n<p>Cuando estas tres capas est\u00e1n bien separadas, cambiar el comportamiento de un componente no obliga a tocar su visual, y cambiar su apariencia no afecta a la l\u00f3gica que lo gobierna. Es la misma filosof\u00eda que lleva d\u00e9cadas funcionando en el desarrollo front-end bien hecho, aplicada ahora a algo que va m\u00e1s all\u00e1 del layout.<\/p>\n<\/section>\n<section>Si te ha interesado este art\u00edculo, tambi\u00e9n puede ser \u00fatil:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.gloobs.com\/blog\/guia-completa-de-tamanos-ui-responsive\/\">Gu\u00eda completa de tama\u00f1os UI responsive<\/a><\/li>\n<li><a href=\"https:\/\/www.gloobs.com\/blog\/tipografias-para-diseno-web-en-2026-las-fuentes-mas-utilizadas-en-2026\/\">Tipograf\u00edas para dise\u00f1o web en 2026<\/a><\/li>\n<\/ul>\n<\/section>\n<\/article>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dise\u00f1o adaptativo: dise\u00f1ar en funci\u00f3n del comportamiento de cada usuario Llevas a\u00f1os trabajando con layouts fluidos, breakpoints y unidades relativas. Todo eso funciona. Pero hay un l\u00edmite que el dise\u00f1o responsive no cruza: el viewport. Y m\u00e1s all\u00e1 de ese l\u00edmite hay una capa de dise\u00f1o muy poco explorada. El dise\u00f1o adaptativo hace que el [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1035,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[8,4],"tags":[19,18,57,24,31,83,82],"class_list":["post-970","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tendencias","category-ux-ui","tag-adaptative","tag-adaptativo","tag-maquetacion","tag-responsive","tag-tendencias","tag-ui","tag-ux"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Dise\u00f1o adaptativo: dise\u00f1ar en funci\u00f3n del comportamiento de cada usuario - Gloobs, dise\u00f1o, UX, UI<\/title>\n<meta name=\"description\" content=\"El dise\u00f1o adaptativo adapta los componentes en funci\u00f3n de lo que el usuario est\u00e1 haciendo en ese preciso momento.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.gloobs.com\/blog\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dise\u00f1o adaptativo: dise\u00f1ar en funci\u00f3n del comportamiento de cada usuario - Gloobs, dise\u00f1o, UX, UI\" \/>\n<meta property=\"og:description\" content=\"El dise\u00f1o adaptativo adapta los componentes en funci\u00f3n de lo que el usuario est\u00e1 haciendo en ese preciso momento.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.gloobs.com\/blog\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\/\" \/>\n<meta property=\"og:site_name\" content=\"Gloobs, dise\u00f1o, UX, UI\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-28T13:53:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-02T07:50:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.gloobs.com\/blog\/wp-content\/uploads\/2026\/05\/diseno-adaptativo.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1440\" \/>\n\t<meta property=\"og:image:height\" content=\"494\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.gloobs.com\\\/blog\\\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.gloobs.com\\\/blog\\\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.gloobs.com\\\/blog\\\/#\\\/schema\\\/person\\\/e610ada66c75e5e6d72b316f3891e967\"},\"headline\":\"Dise\u00f1o adaptativo: dise\u00f1ar en funci\u00f3n del comportamiento de cada usuario\",\"datePublished\":\"2026-05-28T13:53:33+00:00\",\"dateModified\":\"2026-06-02T07:50:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.gloobs.com\\\/blog\\\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\\\/\"},\"wordCount\":1849,\"publisher\":{\"@id\":\"https:\\\/\\\/www.gloobs.com\\\/blog\\\/#\\\/schema\\\/person\\\/e610ada66c75e5e6d72b316f3891e967\"},\"image\":{\"@id\":\"https:\\\/\\\/www.gloobs.com\\\/blog\\\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.gloobs.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/diseno-adaptativo.webp\",\"keywords\":[\"Adaptative\",\"Adaptativo\",\"maquetaci\u00f3n\",\"responsive\",\"tendencias\",\"UI\",\"UX\"],\"articleSection\":[\"Tendencias\",\"UX \\\/ UI\"],\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.gloobs.com\\\/blog\\\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\\\/\",\"url\":\"https:\\\/\\\/www.gloobs.com\\\/blog\\\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\\\/\",\"name\":\"Dise\u00f1o adaptativo: dise\u00f1ar en funci\u00f3n del comportamiento de cada usuario - Gloobs, dise\u00f1o, UX, UI\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.gloobs.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.gloobs.com\\\/blog\\\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.gloobs.com\\\/blog\\\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.gloobs.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/diseno-adaptativo.webp\",\"datePublished\":\"2026-05-28T13:53:33+00:00\",\"dateModified\":\"2026-06-02T07:50:29+00:00\",\"description\":\"El dise\u00f1o adaptativo adapta los componentes en funci\u00f3n de lo que el usuario est\u00e1 haciendo en ese preciso momento.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.gloobs.com\\\/blog\\\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.gloobs.com\\\/blog\\\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.gloobs.com\\\/blog\\\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.gloobs.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/diseno-adaptativo.webp\",\"contentUrl\":\"https:\\\/\\\/www.gloobs.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/diseno-adaptativo.webp\",\"width\":1440,\"height\":494},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.gloobs.com\\\/blog\\\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/www.gloobs.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dise\u00f1o adaptativo: dise\u00f1ar en funci\u00f3n del comportamiento de cada usuario\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.gloobs.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.gloobs.com\\\/blog\\\/\",\"name\":\"Gloobs, dise\u00f1o digital, UX, UI\",\"description\":\"Un blog sobre dise\u00f1o UX\\\/UI que baja a tierra los conceptos de experiencia de usuario y dise\u00f1o de interfaces con ejemplos reales, gu\u00edas pr\u00e1cticas y an\u00e1lisis de tendencias. Aqu\u00ed encontrar\u00e1s recursos para crear productos digitales m\u00e1s claros, bonitos y efectivos: desde estructuras de p\u00e1gina y patrones de interacci\u00f3n hasta tipograf\u00eda, color, microcopy y casos de estudio completos orientados a mejorar la usabilidad y las conversiones.\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.gloobs.com\\\/blog\\\/#\\\/schema\\\/person\\\/e610ada66c75e5e6d72b316f3891e967\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.gloobs.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.gloobs.com\\\/blog\\\/#\\\/schema\\\/person\\\/e610ada66c75e5e6d72b316f3891e967\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2fe738fddd22191bad283fef17e71182f7d794f1a3e868319cf08c73d684075e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2fe738fddd22191bad283fef17e71182f7d794f1a3e868319cf08c73d684075e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2fe738fddd22191bad283fef17e71182f7d794f1a3e868319cf08c73d684075e?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2fe738fddd22191bad283fef17e71182f7d794f1a3e868319cf08c73d684075e?s=96&d=mm&r=g\"},\"sameAs\":[\"https:\\\/\\\/www.gloobs.com\\\/blog\"],\"url\":\"https:\\\/\\\/www.gloobs.com\\\/blog\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Dise\u00f1o adaptativo: dise\u00f1ar en funci\u00f3n del comportamiento de cada usuario - Gloobs, dise\u00f1o, UX, UI","description":"El dise\u00f1o adaptativo adapta los componentes en funci\u00f3n de lo que el usuario est\u00e1 haciendo en ese preciso momento.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.gloobs.com\/blog\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\/","og_locale":"es_ES","og_type":"article","og_title":"Dise\u00f1o adaptativo: dise\u00f1ar en funci\u00f3n del comportamiento de cada usuario - Gloobs, dise\u00f1o, UX, UI","og_description":"El dise\u00f1o adaptativo adapta los componentes en funci\u00f3n de lo que el usuario est\u00e1 haciendo en ese preciso momento.","og_url":"https:\/\/www.gloobs.com\/blog\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\/","og_site_name":"Gloobs, dise\u00f1o, UX, UI","article_published_time":"2026-05-28T13:53:33+00:00","article_modified_time":"2026-06-02T07:50:29+00:00","og_image":[{"width":1440,"height":494,"url":"https:\/\/www.gloobs.com\/blog\/wp-content\/uploads\/2026\/05\/diseno-adaptativo.webp","type":"image\/webp"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"admin","Tiempo de lectura":"9 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.gloobs.com\/blog\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\/#article","isPartOf":{"@id":"https:\/\/www.gloobs.com\/blog\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\/"},"author":{"name":"admin","@id":"https:\/\/www.gloobs.com\/blog\/#\/schema\/person\/e610ada66c75e5e6d72b316f3891e967"},"headline":"Dise\u00f1o adaptativo: dise\u00f1ar en funci\u00f3n del comportamiento de cada usuario","datePublished":"2026-05-28T13:53:33+00:00","dateModified":"2026-06-02T07:50:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.gloobs.com\/blog\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\/"},"wordCount":1849,"publisher":{"@id":"https:\/\/www.gloobs.com\/blog\/#\/schema\/person\/e610ada66c75e5e6d72b316f3891e967"},"image":{"@id":"https:\/\/www.gloobs.com\/blog\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\/#primaryimage"},"thumbnailUrl":"https:\/\/www.gloobs.com\/blog\/wp-content\/uploads\/2026\/05\/diseno-adaptativo.webp","keywords":["Adaptative","Adaptativo","maquetaci\u00f3n","responsive","tendencias","UI","UX"],"articleSection":["Tendencias","UX \/ UI"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/www.gloobs.com\/blog\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\/","url":"https:\/\/www.gloobs.com\/blog\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\/","name":"Dise\u00f1o adaptativo: dise\u00f1ar en funci\u00f3n del comportamiento de cada usuario - Gloobs, dise\u00f1o, UX, UI","isPartOf":{"@id":"https:\/\/www.gloobs.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.gloobs.com\/blog\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\/#primaryimage"},"image":{"@id":"https:\/\/www.gloobs.com\/blog\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\/#primaryimage"},"thumbnailUrl":"https:\/\/www.gloobs.com\/blog\/wp-content\/uploads\/2026\/05\/diseno-adaptativo.webp","datePublished":"2026-05-28T13:53:33+00:00","dateModified":"2026-06-02T07:50:29+00:00","description":"El dise\u00f1o adaptativo adapta los componentes en funci\u00f3n de lo que el usuario est\u00e1 haciendo en ese preciso momento.","breadcrumb":{"@id":"https:\/\/www.gloobs.com\/blog\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.gloobs.com\/blog\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.gloobs.com\/blog\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\/#primaryimage","url":"https:\/\/www.gloobs.com\/blog\/wp-content\/uploads\/2026\/05\/diseno-adaptativo.webp","contentUrl":"https:\/\/www.gloobs.com\/blog\/wp-content\/uploads\/2026\/05\/diseno-adaptativo.webp","width":1440,"height":494},{"@type":"BreadcrumbList","@id":"https:\/\/www.gloobs.com\/blog\/diseno-adaptativo-disenar-en-funcion-de-cada-usuario\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.gloobs.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Dise\u00f1o adaptativo: dise\u00f1ar en funci\u00f3n del comportamiento de cada usuario"}]},{"@type":"WebSite","@id":"https:\/\/www.gloobs.com\/blog\/#website","url":"https:\/\/www.gloobs.com\/blog\/","name":"Gloobs, dise\u00f1o digital, UX, UI","description":"Un blog sobre dise\u00f1o UX\/UI que baja a tierra los conceptos de experiencia de usuario y dise\u00f1o de interfaces con ejemplos reales, gu\u00edas pr\u00e1cticas y an\u00e1lisis de tendencias. Aqu\u00ed encontrar\u00e1s recursos para crear productos digitales m\u00e1s claros, bonitos y efectivos: desde estructuras de p\u00e1gina y patrones de interacci\u00f3n hasta tipograf\u00eda, color, microcopy y casos de estudio completos orientados a mejorar la usabilidad y las conversiones.","publisher":{"@id":"https:\/\/www.gloobs.com\/blog\/#\/schema\/person\/e610ada66c75e5e6d72b316f3891e967"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.gloobs.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":["Person","Organization"],"@id":"https:\/\/www.gloobs.com\/blog\/#\/schema\/person\/e610ada66c75e5e6d72b316f3891e967","name":"admin","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/2fe738fddd22191bad283fef17e71182f7d794f1a3e868319cf08c73d684075e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2fe738fddd22191bad283fef17e71182f7d794f1a3e868319cf08c73d684075e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2fe738fddd22191bad283fef17e71182f7d794f1a3e868319cf08c73d684075e?s=96&d=mm&r=g","caption":"admin"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/2fe738fddd22191bad283fef17e71182f7d794f1a3e868319cf08c73d684075e?s=96&d=mm&r=g"},"sameAs":["https:\/\/www.gloobs.com\/blog"],"url":"https:\/\/www.gloobs.com\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.gloobs.com\/blog\/wp-json\/wp\/v2\/posts\/970","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gloobs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gloobs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gloobs.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gloobs.com\/blog\/wp-json\/wp\/v2\/comments?post=970"}],"version-history":[{"count":35,"href":"https:\/\/www.gloobs.com\/blog\/wp-json\/wp\/v2\/posts\/970\/revisions"}],"predecessor-version":[{"id":1164,"href":"https:\/\/www.gloobs.com\/blog\/wp-json\/wp\/v2\/posts\/970\/revisions\/1164"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gloobs.com\/blog\/wp-json\/wp\/v2\/media\/1035"}],"wp:attachment":[{"href":"https:\/\/www.gloobs.com\/blog\/wp-json\/wp\/v2\/media?parent=970"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gloobs.com\/blog\/wp-json\/wp\/v2\/categories?post=970"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gloobs.com\/blog\/wp-json\/wp\/v2\/tags?post=970"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}