Skip to content

BlazorThemes Website , a dedicated showcase for BlazorThemes – a powerful and elegant theme management library for Blazor and .NET C#.

Notifications You must be signed in to change notification settings

Zl23Abdessamed/BlazorThemesWebTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# BlazorThemes Showcase Website  

A visually engaging static website built with Blazor WebAssembly that demonstrates the powerful theme management capabilities of the BlazorThemes library.

## 📚 Table of Contents
- [🚀 Live Demo](#-live-demo)
- [✨ Features](#-features)
- [🛠️ Prerequisites](#%EF%B8%8F-prerequisites)
- [🏗️ Getting Started](#%EF%B8%8F-getting-started)
- [📁 Project Structure](#-project-structure)

## 🚀 Live Demo
- **Showcase Site**: [BlazorThemesWebTest](https://zl23abdessamed.github.io/BlazorThemesWebTest/)
- **Library Repository**: [BlazorThemes](https://github.com/Zl23Abdessamed/BlazorThemes)

## ✨ Features
- **Theme Switching**: Instant light/dark/auto theme toggling
- **Transition Gallery**: Preview fade, slide, ripple, and blur transitions
- **Custom Themes**: Create and apply custom theme configurations
- **Time Scheduling**: Configure automatic day/night theme switching
- **System Integration**: Respects OS-level theme preferences
- **Responsive Design**: Works flawlessly on all device sizes
- **Accessibility**: Full keyboard navigation and ARIA support

## 🛠️ Prerequisites
- .NET 7 SDK or later
- Modern browser (Chrome, Edge, Firefox, Safari)
- Git

## 🏗️ Getting Started
1. Clone the repository:
```bash
git clone https://github.com/Zl23Abdessamed/BlazorThemesWebTest.git
cd BlazorThemesWebTest
  1. Restore dependencies:
dotnet restore
  1. Run the development server:
dotnet run --project src/BlazorThemesWebTest

📁 Project Structure

blazorthemes-showcase/
├─ .github/             # CI workflows for GitHub Pages
├─ Components/          # Reusable theme components
├─ Layout/              # Application layout
├─ Pages/               # Feature demonstration pages
├─ Properties/          # Project configuration
├─ wwwroot/             # Static assets (CSS, images)
├─ App.razor            # Root component
├─ BlazorThemesWebTest.csproj  # WASM project file
├─ Program.cs           # Startup configuration
├─ _Imports.razor       # Global imports
└─ nuget.config         # NuGet configuration

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

BlazorThemes Website , a dedicated showcase for BlazorThemes – a powerful and elegant theme management library for Blazor and .NET C#.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published