Blazor.DiscoBall 1.0.3

dotnet add package Blazor.DiscoBall --version 1.0.3                
NuGet\Install-Package Blazor.DiscoBall -Version 1.0.3                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Blazor.DiscoBall" Version="1.0.3" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Blazor.DiscoBall --version 1.0.3                
#r "nuget: Blazor.DiscoBall, 1.0.3"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Blazor.DiscoBall as a Cake Addin
#addin nuget:?package=Blazor.DiscoBall&version=1.0.3

// Install Blazor.DiscoBall as a Cake Tool
#tool nuget:?package=Blazor.DiscoBall&version=1.0.3                

Blazor.DiscoBall

This project is a Blazor component that renders a 3D disco ball with animated reflective squares. The disco ball can be customized in terms of size, colorfulness, and motion.
Based on code from this CodePen example.

Features

  • Customizable Size: Adjust the radius of the disco ball.
  • Colorful Mode: Enable or disable colorful squares.
  • Motion Control: Pause and restart the disco ball's rotation.

Getting Started

Prerequisites

  • .NET 8 SDK
  • A Blazor project

Installation

  1. Clone the repository or download the project files.
  2. Include the required CSS and JS files in your Blazor application:
    <link href="_content/Blazor.DiscoBall/css/discoBall.css" rel="stylesheet" />
    <script src="_content/Blazor.DiscoBall/js/discoBall.js"></script>
    
    

Usage

  1. <DiscoBall Radius="100" IsColorful="true" Motion="true" />
    
    

Parameters

  1. Radius (int): The radius of the disco ball in pixels. Default is 50.
  2. IsColorful (bool): Whether the disco ball should have colorful squares. Default is false.
  3. Motion (bool): Whether the disco ball should have motion. Default is true.

Methods

  1. PauseDiscoBall(): Pauses the disco ball's rotation.
  2. RestartDiscoBall(): Restarts the disco ball's rotation.

License

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

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net8.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.3 75 1/20/2025