Live examples and demonstrations
RSL Buttons provide a simple, accessible button system with contextual color variants, multiple sizes, icon support, and flexible layout options. All buttons include hover states, focus indicators, and work seamlessly with RSL's grid system and density modes.
Get up and running in 2 minutes with our Quick Start Guide!
View Quick Start Guide.btn — Base button class (required).btn-success — Green button for successful/positive actions.btn-danger — Red button for destructive/delete actions.btn-warning — Yellow button for caution actions.btn-info — Cyan button for informational actions.btn-default — Gray button for neutral actions
.btn-small — Compact button (0.25rem × 0.5rem padding).btn-large — Large button (0.75rem × 1.5rem padding).btn-wrapper — Container for button groups (centered by default).btn-wrapper-left — Left-align buttons.btn-wrapper-right — Right-align buttons.btn-wrapper-line — Add top border to button group
Use contextual button colors to communicate action intent to users.
Choose from three button sizes to match your UI density and hierarchy.
Compact UI, toolbars
Default size for forms
Emphasis, CTAs, hero sections
Add FontAwesome icons to provide visual context for button actions.
Perfect for toolbars and compact interfaces. Always include aria-label for accessibility.
Use the disabled attribute to prevent interaction. Disabled buttons automatically show reduced opacity and a not-allowed cursor.
Use .btn-wrapper to group related buttons with flexible alignment options.
Common form button pattern with primary and secondary actions.
Button patterns for card-based layouts.
$9/month
Perfect for individuals getting started.
$29/month
For growing teams and businesses.
Custom
Advanced features and support.
Large, prominent buttons for landing pages and hero sections.
RSL makes responsive design simple and accessible.
Compact icon buttons for toolbars and action menus.
aria-label for icon-only buttons.btn-success for primary actions, .btn-default for secondary.btn-danger for destructive actions (delete, remove)<button> for actions, <a> for navigation