Glass Button by Brian Karungani
Glass Button by Brian Karungani
Sign Up
Post a job
Sign Up
Log In
Glass Button
Brian Karungani
Premium glassmorphism button with smooth jiggle animations, depth controls, and production‑ready polish.
Built for landing pages, dashboards, design portfolios, SaaS products, and client sites where you want CTAs that feel high‑end without custom code.
<iframe src="
https://framer.website
" width="100%" height="100%"></iframe>
Who This Is For
Designers
- Quickly add polished, animated glass buttons to prototypes and production designs.
SaaS Founders
- Ship beautiful, conversion‑focused CTAs for pricing pages, hero sections, and onboarding flows.
Agencies
- Reuse a single, flexible button across client projects with easy visual tuning.
Solo Devs
- Get a pro‑level animated button without wrestling CSS, keyframes, and edge cases.
Quick Start
Drop
Glass Button
onto your canvas.
Set a
Label
(e.g. “Start Free Trial”).
Optionally add an
Icon
.
Connect a
Link
if it should navigate (toggle
Open in New Tab
as needed).
You now have a production‑ready glass button with:
Smooth hover & click animations
Clean rim lighting and glow
Accessible focus states
Animations That Feel Premium
Jiggle Mode
Add a playful, elastic motion on hover and click.
Jiggle Mode
: on / off
Jiggle Intensity
: Light | Medium | Heavy
Use:
Light
- subtle motion for serious SaaS UIs and dashboards.
Medium/Heavy
- eye‑catching CTAs on marketing pages, portfolios, and launch sites.
Hover & Click Scale
Control how “alive” the button feels:
Hover Scale
- size on hover (default: 1.15)
Click Scale
- size on press (default: 0.92)
Presets by use case:
SaaS / Dashboard
Hover Scale: 1.06-1.10
Click Scale: 0.94-0.96
Jiggle: often
off
or
Light
Marketing / Launch Pages
Hover Scale: 1.14-1.18
Click Scale: 0.90-0.93
Jiggle:
Medium
or
Heavy
Minimal UI / Toolbars
Hover Scale: 1.04-1.08
Click Scale: 0.95-0.97
Jiggle:
off
Glass & Depth Controls
Depth Style
Choose the “thickness” of the glass:
Flat
- minimal shadow, subtle gloss. Great for dense UIs and toolbars.
Standard
- balanced depth and glow. Ideal default for CTAs.
Inflated
- strong 3D feel with pronounced rim and inner shadows. Perfect for hero sections and key actions.
Glass Appearance
Fine‑tune the look:
Background Tint
- base glass color/opacity
Hover Background Tint
- tint on hover/active
Blur Intensity
- frosted strength (higher = more blurred background)
Corner Radius
- roundness of the button
Tips:
Dark backgrounds: use light, semi‑transparent tints (e.g. rgba(255,255,255,0.06-0.12)).
Light backgrounds: use darker tints (e.g. rgba(0,0,0,0.06-0.12)) and ensure text contrast.
Borders, Rim & Glow
Make the glass edge pop:
Border Width
- thickness of the rim
Top Border Color
- highlight on the top edge
Bottom Border Color
- shadow on the bottom edge
Base Rotation
- starting angle of the rim glow
Hover Rotation Delta
- extra rotation on hover
Suggestions:
Subtle SaaS look
:
Border Width: 1-1.5
Soft top/bottom colors, low contrast
Bold marketing look
:
Border Width: 1.5-2.5
Stronger top/bottom colors, visible glow movement on hover
Typography & Content
Label
- button text
Typography
- font, size, weight, etc.
Text Color
/
Hover Text Color
Recommendations:
Use a clean, modern sans (Inter, SF Pro, etc.).
Size: 16-20px for primary CTAs; 14-16px for secondary/toolbar buttons.
Keep text bold enough to read over the glass (weight 700-800 usually works well).
Layout & Sizing
The button fills its parent container.
To control size:
Wrap it in a
Frame
and set the Frame’s width/height.
Or place it inside a
Stack
,
Grid
, or auto‑layout.
Adjust internal spacing with:
Vertical Padding
Horizontal Padding
Increase padding for big hero CTAs; reduce for compact nav bars and toolbars.
Accessibility
Keyboard‑navigable with a clear focus ring.
Works as a link when
Link
is set; otherwise focusable via tabIndex.
Focus styles are built in; you can customize them in the component if your design system requires specific colors or widths.
Example Setups
1. SaaS Pricing CTA
Depth:
Standard
Jiggle:
off
or
Light
Hover Scale: 1.08
Click Scale: 0.94
Blur: 28-32
Font: Inter, 18px, weight 800
Use on: pricing cards, hero “Start Free Trial” buttons
2. Agency Portfolio Hero Button
Depth:
Inflated
Jiggle:
Medium
or
Heavy
Hover Scale: 1.16
Click Scale: 0.91
Strong rim glow with noticeable hover rotation
Use on: portfolio hero, case study CTAs, “Let’s Work Together” buttons
3. Dashboard Toolbar Button (Solo Dev / SaaS)
Depth:
Flat
Jiggle:
off
Hover Scale: 1.06
Click Scale: 0.96
Small padding, 14-16px text
Use on: app toolbars, settings pages, secondary actions
Why You’ll Want This in Your Toolkit
One component, many styles
- from minimal SaaS UI to bold marketing buttons.
No code tweaks needed
- everything is exposed via controls.
Consistent across projects
- reuse the same button for all your clients, products, and portfolios.
Feels custom
- animations and glass effects that usually require hand‑rolled CSS.
Brian 's other services
Lottie Player Pro for Framer
$29
Custom Logo Animations
$200
Starting at
$5
Message
Duration
1 day
Tags
Framer
Graphic Designer
Motion Designer
UI Designer
Service provided by
Brian Karungani
Nairobi, Kenya
5.00
Rating
30
Followers
Glass Button
Brian Karungani
Starting at
$5
Message
Duration
1 day
Tags
Framer
Graphic Designer
Motion Designer
UI Designer
Premium glassmorphism button with smooth jiggle animations, depth controls, and production‑ready polish.
Built for landing pages, dashboards, design portfolios, SaaS products, and client sites where you want CTAs that feel high‑end without custom code.
<iframe src="
https://framer.website
" width="100%" height="100%"></iframe>
Who This Is For
Designers
- Quickly add polished, animated glass buttons to prototypes and production designs.
SaaS Founders
- Ship beautiful, conversion‑focused CTAs for pricing pages, hero sections, and onboarding flows.
Agencies
- Reuse a single, flexible button across client projects with easy visual tuning.
Solo Devs
- Get a pro‑level animated button without wrestling CSS, keyframes, and edge cases.
Quick Start
Drop
Glass Button
onto your canvas.
Set a
Label
(e.g. “Start Free Trial”).
Optionally add an
Icon
.
Connect a
Link
if it should navigate (toggle
Open in New Tab
as needed).
You now have a production‑ready glass button with:
Smooth hover & click animations
Clean rim lighting and glow
Accessible focus states
Animations That Feel Premium
Jiggle Mode
Add a playful, elastic motion on hover and click.
Jiggle Mode
: on / off
Jiggle Intensity
: Light | Medium | Heavy
Use:
Light
- subtle motion for serious SaaS UIs and dashboards.
Medium/Heavy
- eye‑catching CTAs on marketing pages, portfolios, and launch sites.
Hover & Click Scale
Control how “alive” the button feels:
Hover Scale
- size on hover (default: 1.15)
Click Scale
- size on press (default: 0.92)
Presets by use case:
SaaS / Dashboard
Hover Scale: 1.06-1.10
Click Scale: 0.94-0.96
Jiggle: often
off
or
Light
Marketing / Launch Pages
Hover Scale: 1.14-1.18
Click Scale: 0.90-0.93
Jiggle:
Medium
or
Heavy
Minimal UI / Toolbars
Hover Scale: 1.04-1.08
Click Scale: 0.95-0.97
Jiggle:
off
Glass & Depth Controls
Depth Style
Choose the “thickness” of the glass:
Flat
- minimal shadow, subtle gloss. Great for dense UIs and toolbars.
Standard
- balanced depth and glow. Ideal default for CTAs.
Inflated
- strong 3D feel with pronounced rim and inner shadows. Perfect for hero sections and key actions.
Glass Appearance
Fine‑tune the look:
Background Tint
- base glass color/opacity
Hover Background Tint
- tint on hover/active
Blur Intensity
- frosted strength (higher = more blurred background)
Corner Radius
- roundness of the button
Tips:
Dark backgrounds: use light, semi‑transparent tints (e.g. rgba(255,255,255,0.06-0.12)).
Light backgrounds: use darker tints (e.g. rgba(0,0,0,0.06-0.12)) and ensure text contrast.
Borders, Rim & Glow
Make the glass edge pop:
Border Width
- thickness of the rim
Top Border Color
- highlight on the top edge
Bottom Border Color
- shadow on the bottom edge
Base Rotation
- starting angle of the rim glow
Hover Rotation Delta
- extra rotation on hover
Suggestions:
Subtle SaaS look
:
Border Width: 1-1.5
Soft top/bottom colors, low contrast
Bold marketing look
:
Border Width: 1.5-2.5
Stronger top/bottom colors, visible glow movement on hover
Typography & Content
Label
- button text
Typography
- font, size, weight, etc.
Text Color
/
Hover Text Color
Recommendations:
Use a clean, modern sans (Inter, SF Pro, etc.).
Size: 16-20px for primary CTAs; 14-16px for secondary/toolbar buttons.
Keep text bold enough to read over the glass (weight 700-800 usually works well).
Layout & Sizing
The button fills its parent container.
To control size:
Wrap it in a
Frame
and set the Frame’s width/height.
Or place it inside a
Stack
,
Grid
, or auto‑layout.
Adjust internal spacing with:
Vertical Padding
Horizontal Padding
Increase padding for big hero CTAs; reduce for compact nav bars and toolbars.
Accessibility
Keyboard‑navigable with a clear focus ring.
Works as a link when
Link
is set; otherwise focusable via tabIndex.
Focus styles are built in; you can customize them in the component if your design system requires specific colors or widths.
Example Setups
1. SaaS Pricing CTA
Depth:
Standard
Jiggle:
off
or
Light
Hover Scale: 1.08
Click Scale: 0.94
Blur: 28-32
Font: Inter, 18px, weight 800
Use on: pricing cards, hero “Start Free Trial” buttons
2. Agency Portfolio Hero Button
Depth:
Inflated
Jiggle:
Medium
or
Heavy
Hover Scale: 1.16
Click Scale: 0.91
Strong rim glow with noticeable hover rotation
Use on: portfolio hero, case study CTAs, “Let’s Work Together” buttons
3. Dashboard Toolbar Button (Solo Dev / SaaS)
Depth:
Flat
Jiggle:
off
Hover Scale: 1.06
Click Scale: 0.96
Small padding, 14-16px text
Use on: app toolbars, settings pages, secondary actions
Why You’ll Want This in Your Toolkit
One component, many styles
- from minimal SaaS UI to bold marketing buttons.
No code tweaks needed
- everything is exposed via controls.
Consistent across projects
- reuse the same button for all your clients, products, and portfolios.
Feels custom
- animations and glass effects that usually require hand‑rolled CSS.
Brian 's other services
Lottie Player Pro for Framer
$29
Custom Logo Animations
$200
$5
Message