Home TecnologíaNavegación Twitch: Diseño y Funcionalidades

Navegación Twitch: Diseño y Funcionalidades

by Editor de Tecnologia

La interfaz presenta una barra de navegación superior (shell-nav) con un fondo blanco que cambia a #18181b en el tema oscuro. Esta barra se oculta en dispositivos de inicio de sesión de escritorio (desktop-login).

El logotipo, identificado como shell-nav__logo, utiliza un relleno superior e inicial de 1.3rem y muestra un SVG con relleno #9147ff, colour que se mantiene en el tema oscuro.

La barra de navegación incluye enlaces (shell-nav__link) con un espaciado interno de 2rem y un efecto visual de subrayado con una línea de 0.4rem de altura y un colour de fondo rgba(0,0,0,.2) en el tema claro, que cambia a rgba(255,255,255,.2) en el tema oscuro. Los enlaces “Descubrir”, “Navegar” y “Seguir” tienen subrayados de diferentes anchos (6.9rem, 5.9rem y 7.6rem respectivamente). El enlace “Seguir” está oculto por defecto y se muestra solo cuando el usuario ha iniciado sesión (logged-in).

Un elemento de elipsis (shell-nav__ellipsis) está presente pero oculto por defecto. Contiene un SVG con relleno rgba(255,255,255,0.4) y una altura de 2rem.

La barra de navegación también incluye un contenedor de búsqueda (shell-nav__search-container) que, aunque presente, está oculto por defecto y solo se muestra en pantallas con un ancho máximo de 1023px. Cuando visible, tiene un ancho máximo de 40rem, una altura de 3rem y un fondo rgba(255,255,255,.4).

En el extremo derecho, se encuentra la tarjeta de usuario (shell-nav__user-card) que contiene el avatar del usuario (shell-nav__user-card-avatar) con un tamaño de 3rem x 3rem y un fondo rgba(0,0,0,.05). El avatar se muestra junto a las opciones de autenticación del usuario (shell-nav__user-auth), que se ocultan cuando el usuario ha iniciado sesión.

leer más  Yaskawa: Análisis de la acción tras un año difícil y perspectivas de futuro

Los botones de “Iniciar Sesión” y “Registrarse” (shell-nav__user-auth-button--login y shell-nav__user-auth-button--singup respectivamente) tienen un ancho específico (5.2rem y 6.1rem) y un efecto visual de subrayado similar al de los enlaces de navegación.

Se incluye un cargador (shell-loader) que inicialmente está oculto (opacidad 0) y utiliza una animación para mostrarse gradualmente. El cargador contiene un spinner (shell-loader__spinner) que gira continuamente.

La apariencia de la barra de navegación y el cargador se adaptan a diferentes tamaños de pantalla, ocultando la lista de enlaces en pantallas con un ancho máximo de 767px y la barra de búsqueda en pantallas con un ancho máximo de 1023px.

You may also like

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.