Skip to content
Introducing AI Conversations: Natural Language Interaction for Your Apps! Learn More

Fab & FabMenu

A Material Design-inspired floating action button (Fab) and a multi-action menu (FabMenu) that animates up from a main FAB with a staggered reveal. Each action supports Icon, Text, and Command, plus full color and border customization.

  • NuGet downloads for Shiny.Maui.Controls
  • NuGet downloads for Shiny.Blazor.Controls
Frameworks
.NET MAUI
Blazor
ClosedMenu Open
FAB ClosedFAB Menu Open

Place Fab / FabMenu inside a Grid that fills the page — the same pattern used by SheetView / ImageViewer — so the FabMenu’s backdrop can cover the main content.

<ContentPage>
<Grid>
<!-- Main page content -->
<ScrollView>
<!-- ... -->
</ScrollView>
<!-- Fab/FabMenu overlay on top -->
<shiny:FabMenu IsOpen="{Binding IsMenuOpen}"
Icon="plus.png"
HorizontalOptions="End"
VerticalOptions="End"
Margin="24">
<!-- items -->
</shiny:FabMenu>
</Grid>
</ContentPage>
claude plugin marketplace add shinyorg/skills
claude plugin install shiny-controls@shiny
copilot plugin marketplace add https://github.com/shinyorg/skills
copilot plugin install shiny-controls@shiny
View shiny-controls Plugin