Descripción general de la barra de navegación Blazor

    La barra de navegación Ignite UI for Blazor informa al usuario de su posición actual en una aplicación. La barra de navegación también puede proporcionar enlaces a acciones rápidas, como búsqueda o favoritos, lo que ayuda a los usuarios a navegar sin problemas por una aplicación sin intentar pasar a rutas o estados no válidos. La barra se encuentra en la parte superior del contenedor en el que se encuentra.

    Blazor Navbar Example

    El siguiente ejemplo representa una IgbNavbar con iconos y encabezado de texto:

    EXAMPLE
    MODULES
    RAZOR
    CSS

    Like this sample? Get access to our complete Ignite UI for Blazor toolkit and start building your own apps in minutes. Download it for free.

    Usage

    Antes de utilizar IgbNavbar, debe registrarlo de la siguiente manera:

    // in Program.cs file
    
    builder.Services.AddIgniteUIBlazor(typeof(IgbNavbarModule));
    razor

    Para obtener una introducción completa a la Ignite UI for Blazor, lea el tema Primeros pasos.

    También deberá vincular un archivo CSS adicional para aplicar el estilo al IgbNavbar componente. Lo siguiente debe colocarse en el archivo wwwroot/index.html de un proyecto de Blazor Web Assembly o en el archivo Pages/_Host.cshtml de un proyecto de Blazor Server:

    <link href="_content/IgniteUI.Blazor/themes/light/bootstrap.css" rel="stylesheet" />
    razor

    Luego, en la plantilla de IgbNavbar, puede agregar el siguiente código para mostrar una IgbNavbar básica solo con un título:

    <IgbNavbar>Navigation Title</IgbNavbar>
    razor

    Content

    Puede agregar algunos elementos IgbIcon usando las ranuras Start y End a IgbNavbar como se muestra en el siguiente ejemplo:

    EXAMPLE
    MODULES
    RAZOR
    CSS

    Styling

    El NavBar componente expone varias partes CSS, lo que le proporciona un control total sobre su estilo:

    Nombre Descripción
    base El contenedor base de la barra de navegación.
    start El contenedor de iconos alineado a la izquierda.
    middle El contenedor de título de la barra de navegación.
    end El contenedor de iconos de acción alineados a la derecha.
    igc-icon {
      color: var(--ig-primary-500);
    }
    
    igc-navbar {
      background-color: var(--ig-secondary-200);
    }
    
    igc-navbar::part(middle) {
      font-family: Titillium Web, sans-serif;
      color: var(--ig-primary-500);;
    }
    css

    Si todo ha ido bien deberías ver lo siguiente en tu navegador:

    EXAMPLE
    MODULES
    RAZOR
    index.css
    NavbarStyling.css

    API References

    Additional Resources