An Enterprise-class Blazor Bootstrap Component library built on the Blazor and Bootstrap CSS frameworks.
Overview
Blazor Bootstrap is a framework that provides a set of components and templates for building responsive web applications in Blazor. It offers a wide range of components such as accordion, alerts, buttons, charts, modals, and more. The framework is easy to install and comes with comprehensive documentation.
Features
- Accordion: A component that allows users to expand or collapse sections of content.
- Alerts: Displays various types of alert messages to users.
- AutoComplete: Provides suggestions as users type into an input field.
- Badge: Displays a small numerical or text notification.
- Breadcrumb: Displays the user’s current location in a navigation hierarchy.
- Buttons: Provides different types of buttons with various styles.
- Callout: Displays a callout message to attract user attention.
- Card: A container for organizing related content.
- Charts: Bar chart, doughnut chart, line chart, and pie chart for data visualization.
- Collapse: Allows users to collapse or expand content sections.
- Confirm Dialog: Displays a confirmation dialog with customizable message and options.
- Currency Input: Restricts input to currency format.
- Date Input: Provides a date input field with date picker functionality.
- Dropdown: A toggleable menu with various options.
- Grid: Displays data in a grid format with sorting and filtering options.
- Icons: A collection of icons for use in the application.
- Modals: Displays a modal dialog for additional user interaction.
- Number Input: Restricts input to numeric values.
- Offcanvas: Creates an offcanvas sidebar or menu.
- Pagination: Provides navigation links for paginated content.
- Placeholders: Displays placeholder content while loading actual data.
- Preload: Displays a loading spinner or skeleton screen while content is being fetched.
- Progress: Displays a progress bar or spinner.
- Sidebar: A vertical side panel for navigation.
- Switch: A toggle switch component.
- Tabs: Displays content in multiple tabs.
- Time Input: Provides a time input field with time picker functionality.
- Toasts: Displays toast notifications to users.
- Tooltips: Adds tooltips to elements for additional information.
Installation
You can install Blazor Bootstrap by following these steps:
- Install the Blazor package from NuGet by running the following command:
Install-Package Blazor.Bootstrap -Version 1.10.4
- Install Blazor Bootstrap templates using the .NET CLI:
dotnet new install Blazor.Bootstrap.Templates::1.10.0
- Read the Getting Started page on the framework’s website for more information and examples.
Summary
Blazor Bootstrap is a comprehensive framework for building responsive web applications in Blazor. It offers a wide range of components and templates that can be easily installed and used in your projects. With detailed documentation and a variety of features, Blazor Bootstrap simplifies the development process and enables you to create modern and user-friendly web applications.