150+ CSS Buttons - Free Code + Demos

Collection of 150+ CSS Buttons. All items are 100% free and open-source.

NEW 🔥 Auto-Apply to 100's of Jobs With AI 🔥
👉 Click to visit: ApplyFox.ai

1. Social Media Buttons Hover Effect

CSS Buttons - Social Media Buttons Hover Effect
Author: Tsukasa Aoki (TKS31)
Created on: May 16, 2020
Made with: HTML, SCSS
Tags: animation, interaction, button, hover, social-media

2. Hello

CSS Buttons - Hello
Author: Chance Squires (chancesq)
Created on: May 13, 2020
Made with: HTML, CSS

3. 3D Social Media Button

CSS Buttons - 3D Social Media Button
Author: Nour Ibram (nouribram)
Created on: May 7, 2020
Made with: HTML, CSS

4. Sunset Button

CSS Buttons - Sunset button
Author: zeynep (zeynepozdem)
Created on: April 18, 2020
Made with: HTML, SCSS

5. Valorant Button

CSS Buttons - Valorant Button
Recreating the (amazing!) buttons featured on Valorant from scratch based on their visual appearance. Rules: No Dev Tools / Source! Only colors may be pulled.
Author: ....(╯°□°)╯ (ryne)
Created on: April 8, 2020
Made with: Pug, SCSS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Pug
Tags: valorant, valorant button, button, ui

6. Chat Bubble

CSS Buttons - Chat Bubble
Chat bubble to close animation
Author: Mikael Ainalem (ainalem)
Created on: April 8, 2020
Made with: HTML, CSS
Tags: chat, bubble, chat bubble, close, intercom

7. Graph Button - Only CSS

CSS Buttons - Graph Button - Only CSS
Graph Button - Only CSS
Author: Milan Raring (milanraring)
Created on: April 4, 2020
Made with: HTML, SCSS
Tags: css, graph, button, animation, icon

8. Animal Crossing Inspired Hover

CSS Buttons - Animal Crossing Inspired Hover
Author: Sarah Fossheim (fossheim)
Created on: March 24, 2020
Made with: HTML, CSS
Tags: css, hover, animation, animal crossing, button

9. Don't Push Me Buttons / CPC Color

CSS Buttons - Don't Push Me Buttons / CPC Color
Author: Alex Hart (ahart814)
Created on: February 26, 2020
Made with: HTML, CSS
Tags: codepenchallenge, cpc-color, button

10. Skeumorphic Button

CSS Buttons - Skeumorphic Button
Author: Vlad Racoare (vladracoare)
Created on: February 27, 2020
Made with: HTML, SCSS

11. New Transaction Hover Animation

CSS Buttons - New Transaction Hover Animation
Author: Aysenur Turk (TurkAysenur)
Created on: February 16, 2020
Made with: HTML, SCSS
Tags: hover, animation, button, css, transaction

12. Neumorphism Buttons

CSS Buttons - Neumorphism Buttons
Author: zeynep (zeynepozdem)
Created on: February 1, 2020
Made with: HTML, SCSS

13. Share Button Float Icon

CSS Buttons - Share Button Float Icon
Author: alphardex (alphardex)
Created on: January 31, 2020
Made with: HTML, SCSS
Tags: button, hover, staggered

14. CSS Social Share Button

CSS Buttons - CSS Social Share Button
Author: ALex (1988_10_11)
Created on: January 19, 2020
Made with: HTML, CSS, JS

15. Showing Icon On Hover In Button

CSS Buttons - Showing icon on hover in button
Showing icons on mouseover in a button uing pure CSS
Author: G Rohit (grohit)
Created on: January 19, 2020
Made with: HTML, SCSS
Tags: button, hover, creative, icons, purecss

16. [CPC] Tile Hover Multi-button

CSS Buttons - [CPC] Tile hover multi-button
Author: Zed Dash (z-)
Created on: January 7, 2020
Made with: Pug, SCSS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Pug
Tags: gistpad, card, button, codepenchallenge, cpc-multi-button

17. Multi-buttons

CSS Buttons - Multi-buttons
Created for the January 2020 Multi-buttons CodePen Challenge
Author: Ryan Mulligan (hexagoncircle)
Created on: January 8, 2020
Made with: HTML, CSS
Tags: multi-button, cpc-multi-button, codepenchallenge, css-animation, flex-grow animation

18. Multi-buttons CodePen

CSS Buttons - Multi-buttons CodePen
My first CodePen challenge! For this challenge I decided to give myself the obstacle of not relying on icons, yet somehow communicate the action that takes place within each button through its hover/focus states.
Author: Erin E. Sullivan (erinesullivan)
Created on: January 6, 2020
Made with: HTML, SCSS
Tags: cpc-multi-button, codepenchallenge, black-and-white

19. Multibutton - Pillbox

CSS Buttons - multibutton - pillbox
Here are some neon pillboxes for Codepen's multi-buttons challenge!
Author: Vast Rideside (vastrideside)
Created on: January 6, 2020
Made with: Pug, SCSS
CSS Pre-processor: SCSS
JS Pre-processor: Babel
HTML Pre-processor: Pug
Tags: cpc-multi-button, codepenchallenge, buttons, neon

21. Liquid Button

CSS Buttons - Liquid Button
Author: fliseno1k (fliseno1k)
Created on: December 17, 2019
Made with: HTML, CSS

22. Upload Button

CSS Buttons - Upload button
A remake of Upload button interaction from dribbble by Shivam Kaushik. A no JS upload animation/microinteraction.
Author: Mikael Ainalem (ainalem)
Created on: December 17, 2019
Made with: HTML, CSS, JS
Tags: upload, button, progress, circular, motion

23. Video Button Animation - Only CSS

CSS Buttons - Video button animation - Only CSS
Video button animation
Author: Milan Raring (milanraring)
Created on: December 8, 2019
Made with: HTML, SCSS
Tags: video, animation, button, circle, bubble

24. Button Collection

CSS Buttons - Button Collection
Author: alphardex (alphardex)
Created on: November 15, 2019
Made with: HTML, SCSS
Tags: button, hover, cta

25. Skeuomorphic Buttons (Realistic 3D Effect)

CSS Buttons - Skeuomorphic Buttons (Realistic 3D Effect)
336 pixel perfect, all-purpose vector icons in a web-font kit
Author: Jouan Marcel (stephenhutchings)
Created on: April 10, 2013
Made with: Pug, Sass, Babel
CSS Pre-processor: Sass
JS Pre-processor: Babel
HTML Pre-processor: Pug
Tags: skeuomorphism, skeuomorphic, button, 3d, 3d-effect

26. Only CSS: Usually Button

CSS Buttons - Only CSS: Usually Button
Very usually
Author: Yusuke Nakaya (YusukeNakaya)
Created on: November 13, 2019
Made with: Pug, SCSS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Pug
Tags: css, animation, transition, button

27. Light Pink 3D Button

CSS Buttons - Light Pink 3D Button
Using pseudo elements as old style 3d color offsets. Transitioning to a simple css 3d button.
Author: Piet (pietvanzoen)
Created on: October 12, 2013
Made with: HTML, CSS
Tags: 3d, pseudo-elements, transition

29. [button_hover]DistrotionEffect

CSS Buttons - [button_hover]DistrotionEffect
Author: masuwa (ma_suwa)
Created on: November 7, 2019
Made with: HTML, CSS

30. [button_hover]LightReflection

CSS Buttons - [button_hover]LightReflection
Author: masuwa (ma_suwa)
Created on: October 30, 2019
Made with: HTML, CSS

31. Social Animation

CSS Buttons - Social Animation
Social Animation
Author: Swarup Kumar Kuila (uiswarup)
Created on: September 24, 2019
Made with: HTML, CSS
Tags: social animation, social, animation, css

32. CSS Button With Hover Effect

CSS Buttons - CSS Button with Hover Effect
Author: Kniw Studio (JeremyWink)
Created on: September 21, 2019
Made with: HTML, CSS
Tags: button, easy, buttons, gradient color, css

33. Modern Gradient Buttons

CSS Buttons - Modern Gradient Buttons
A playful set of buttons that utilize CSS gradients for fun colors and animations.
Author: Jordan Marshall (TheCSSKing)
Created on: August 29, 2019
Made with: HTML, SCSS
Tags: gradient-button, css-gradient, gradient-border, modern, button

34. Lumos Maxima Button Hover Effect

CSS Buttons - Lumos Maxima Button Hover Effect
Author: Kenny (ispykenny)
Created on: July 22, 2018
Made with: HTML, SCSS, JS

35. Creative Button Animation Effects | Only Using HTML & CSS

CSS Buttons - Creative Button Animation Effects | Only Using HTML & CSS
Creative Button Animation Effects | Only Using HTML & CSS
Author: Ahmad Emran (ahmadbassamemran)
Created on: July 21, 2019
Made with: HTML, CSS
Tags: css, html, animation, hover, button

36. Pure CSS Ghost Buttons W/ Directional Awareness ✨👻😎

CSS Buttons - Pure CSS Ghost Buttons w/ Directional Awareness ✨👻😎
Thought I'd have a go at creating directionally aware buttons that fill based on how a child is hovered. Enjoy!
Author: Jhey (jh3y)
Created on: July 12, 2019
Made with: Pug, Stylus, Babel
CSS Pre-processor: Stylus
JS Pre-processor: Babel
HTML Pre-processor: Pug
Tags: animation, css-variables, button, clip-path, design

37. Button Demo

CSS Buttons - Button Demo
Author: Russ Pate (russpate)
Created on: July 10, 2019
Made with: HTML, SCSS

38. Only CSS Animated Border Button

CSS Buttons - Only CSS animated border button
Button with animated border on hover
Author: PineappleSyrup (pineappleSyrup)
Created on: July 6, 2019
Made with: HTML, SCSS
Tags: animated border, border-animation, only-css, animation

39. Amazing Button Hover [Responsive]

CSS Buttons - Amazing Button Hover [Responsive]
Author: Sikriti Dakua (dev_loop)
Created on: June 30, 2019
Made with: HTML, SCSS

40. Butterfly Hexagon

CSS Buttons - Butterfly Hexagon
Author: Anurag (anuraghazra)
Created on: June 24, 2019
Made with: HTML, CSS

41. Outline Button Or Ghost Button : Icon On Hover

CSS Buttons - Outline Button or Ghost Button : Icon on Hover
Outline button (or Ghost button): When hovered, the icon hidden at the left side will show. There are small, and large size for this. Used Font Awesome for the icon font. Some others may be used, I think. Style can be easily customized.
Author: Takane Ichinose (takaneichinose)
Created on: June 16, 2019
Made with: Pug, SCSS
CSS Pre-processor: SCSS
JS Pre-processor: Babel
HTML Pre-processor: Pug
Tags: buttons, icons, ui, animation, hover

42. File Upload Interaction Design - 1

CSS Buttons - File upload interaction design - 1
A simple file upload interaction design.
Author: Himalaya Singh (himalayasingh)
Created on: June 9, 2019
Made with: HTML, CSS
Tags: file, upload, interaction, design, animation

43. Glass Effect Social Media Buttons With Neon Glow

CSS Buttons - Glass effect social media buttons with neon glow
A CSS only implementation of glass-like neon glow buttons with text gradients & box-shadows.
Author: Kevin Miranda (kevinmiranda)
Created on: May 20, 2019
Made with:
Tags: glass effect, button, glass, neon, glow

44. Gradient Color Button With Hover Glow

CSS Buttons - Gradient color  button with hover glow
Author: Jesper Lauridsen (justjspr)
Created on: May 7, 2019
Made with: HTML, CSS

45. Chroma Button

CSS Buttons - Chroma Button
This pen demonstrates the ability to use a multi-color box shadow using pseudo elements and a blur filter. Inspired by Razor's chroma colors.
Author: Sebastian Opperman (SebastianOpperman)
Created on: April 28, 2019
Made with: HTML, SCSS
Tags: border, colourful, box-shadow, button, css

46. Corner Border Button

CSS Buttons - Corner border button
With hover animation to fill the border gaps.
Author: Liam (liamj)
Created on: April 20, 2019
Made with: HTML, SCSS
Tags: border, button, pseudo, flex

47. CSS Animations: Obvious CTA Buttons

CSS Buttons - CSS Animations: Obvious CTA Buttons
No comment lol.
Author: Olivia Ng (oliviale)
Created on: March 22, 2019
Made with: Pug, SCSS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Pug

48. Flush Button

CSS Buttons - Flush button
Pure CSS button with fluid background
Author: Kamil (KamilDyrek)
Created on: February 22, 2019
Made with: HTML, CSS, JS
Tags: css, background, hover, css-variables, animation

49. Blow Button

CSS Buttons - Blow button
blow button on hover
Author: Kamil (KamilDyrek)
Created on: February 21, 2019
Made with: HTML, CSS
Tags: button, css, hover, microinteraction

50. An Animated Blobby Gooey Button

CSS Buttons - An Animated Blobby Gooey Button
it's just a button though. disclaimer: works in chrome. not sure about other browsers
Author: Leena Lavanya (leenalavanya)
Created on: February 20, 2019
Made with: HTML, SCSS
Tags: cpc-blob, codepenchallenge

51. Orange Hover Button CSS

CSS Buttons - Orange Hover Button CSS
Author: Laura Pinto (lauraalpinto)
Created on: February 19, 2019
Made with: HTML, SCSS, JS
Tags: 100 days of code, css

52. Continue Application Hover

CSS Buttons - Continue Application Hover
Author: Aaron Iker (aaroniker)
Created on: February 17, 2020
Made with: HTML, SCSS

53. Sharp Minimal Line & Direction Buttons

CSS Buttons - Sharp Minimal Line & Direction Buttons
Another set of buttons.
Author: Paraskevas Dinakis (perry_nt)
Created on: February 7, 2020
Made with: HTML, CSS
Tags: cpc-lines, codepenchallenge, button, css

54. Animated Add Remove HTML Buttons

CSS Buttons - Animated Add Remove HTML Buttons
in this HTML CSS only code, I created two buttons Add, and remove buttons with simple css animation to switch from icon to text.
Author: Tawfiq abu Halawah (tawfiqin)
Created on: February 4, 2019
Made with: HTML, CSS
Tags: css, html, animation, html buttons, animated-buttons

55. Button Border Animation

CSS Buttons - Button Border Animation
Author: yourpalnurav (yourpalnurav)
Created on: January 27, 2019
Made with: HTML, SCSS

56. Social Links - Css Only - Animation

CSS Buttons - Social Links - Css Only - Animation
Author: Stockin (Stockin)
Created on: January 23, 2019
Made with: HTML, CSS, JS

57. Fancy CSS Button

CSS Buttons - Fancy CSS Button
Author: Waterproof Web Wizard (waterproofwebwizard)
Created on: January 19, 2020
Made with: HTML, SCSS

58. Multi Buttons UI

CSS Buttons - Multi Buttons UI
Author: Paraskevas Dinakis (perry_nt)
Created on: January 6, 2020
Made with: HTML, CSS, JS
Tags: cpc-multi-button, codepenchallenge, ui, button

59. CSS Button With Bubbles

CSS Buttons - CSS button with bubbles
Made this forever ago for a client website.
Author: Giana (giana)
Created on: December 14, 2018
Made with: HTML, SCSS
Tags: codepenchallenge, cpc-water, css, button, animation

60. Hover Me Pill

CSS Buttons - Hover Me Pill
Author: Joshua Ward (joshuaward)
Created on: December 1, 2018
Made with: Pug, SCSS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Pug

61. Fancy Hover Animation Follow Button

CSS Buttons - Fancy Hover Animation Follow Button
made with css only :-)
Author: Akshay (akshaycodes)
Created on: November 30, 2018
Made with: Pug, Sass, Babel
CSS Pre-processor: Sass
JS Pre-processor: Babel
HTML Pre-processor: Pug
Tags: fancy, hover, animation, button, sass

62. Stretchy Button

CSS Buttons - Stretchy Button
Pure CSS (SCSS) stretchy button hover effect.
Author: Katherine Kato (kathykato)
Created on: November 26, 2018
Made with: HTML, SCSS
Tags: button, hover, css, stretch, ui

63. Only CSS: 🔥Button

CSS Buttons - Only CSS: 🔥Button
Burn!
Author: Yusuke Nakaya (YusukeNakaya)
Created on: November 26, 2018
Made with: Pug, SCSS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Pug
Tags: css, animation, transition

64. Directionally Aware Pure CSS Button Hover

CSS Buttons - Directionally aware Pure CSS button hover
Directionally aware hover button with just css using segments and hover state checks
Author: Jamie Coulter (jcoulterdesign)
Created on: September 19, 2018
Made with: Haml, SCSS, Babel
CSS Pre-processor: SCSS
JS Pre-processor: Babel
HTML Pre-processor: Haml
Tags: button, css, hover, pure-css, ui

65. Fancy Hover Animation 2

CSS Buttons - Fancy Hover Animation 2
Fancy Hover Animation
Author: Akshay (akshaycodes)
Made with: Pug, Sass, Babel
CSS Pre-processor: Sass
JS Pre-processor: Babel
HTML Pre-processor: Pug

66. Pulse CTA

CSS Buttons - Pulse CTA
Author: Kevin Magne (mroverdoz)
Created on: November 5, 2018
Made with: HTML, SCSS
Tags: cta, button, animation, hover, ux

67. Button Emoji Animation

CSS Buttons - Button emoji animation
Author: bertdida (bertdida)
Created on: October 25, 2018
Made with: HTML, SCSS, JS
Tags: button, emoji, heart

68. Play Button

CSS Buttons - Play Button
Simple play button SVG animation, still need to get it working on all browsers
Author: Ivan Villa (ivanvillacreative)
Created on: December 26, 2015
Made with: HTML, SCSS
Tags: svg, animation, play, button

69. Add Button Hover Animation

CSS Buttons - Add button hover animation
Author: Aaron Iker (aaroniker)
Created on: October 19, 2018
Made with: HTML, SCSS
Tags: add, button, micro interaction, hover, cross

70. Button Love

CSS Buttons - Button Love
The third installment to my famous Button Love series. Just hover your mouse to discover these beautifully themed buttons in action. Pure CSS(SCSS); absolutely no javascript.
Author: punit chawla (punitweb)
Created on: October 8, 2018
Made with: HTML, SCSS
Tags: button, love, button love, css, interactive

71. Hover Over Me Button

CSS Buttons - Hover Over Me Button
Author: Harmandeep Singh (hsdua2304)
Created on: October 3, 2018
Made with: HTML, CSS

72. Double Arrow Button

CSS Buttons - Double Arrow Button
Animate an arrow button on click. Change click event by mouseover to apply effect onOver.
Author: Manel Roig (manelroig)
Created on: February 6, 2018
Made with: HTML, CSS, JS
Tags: css, svg, animate

73. Ghost Button Hover Effects

CSS Buttons - Ghost Button Hover Effects
Author: Mark (defaultclass)
Created on: September 27, 2018
Made with: Pug, SCSS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Pug
Tags: ghost-button, ghost challenge, button hover effects, cpc-ghosts, codepenchallenge

74. Hover Glow Buttons

CSS Buttons - Hover Glow Buttons
Author: Stockin (Stockin)
Made with: HTML, CSS

75. Upload Button Hover

CSS Buttons - Upload button hover
Author: Aaron Iker (aaroniker)
Created on: March 8, 2020
Made with: HTML, SCSS, JS

76. Directionally Aware Pure CSS Button Hover

CSS Buttons - Directionally aware Pure CSS button hover
Directionally aware hover button with just css using segments and hover state checks
Author: Jamie Coulter (jcoulterdesign)
Created on: September 19, 2018
Made with: Haml, SCSS, Babel
CSS Pre-processor: SCSS
JS Pre-processor: Babel
HTML Pre-processor: Haml
Tags: button, css, hover, pure-css, ui

77. Yellow Circle Button

CSS Buttons - Yellow Circle Button
Author: Ema (emared)
Created on: September 4, 2018
Made with: HTML, CSS

78. Splatoon Styled Liquid Fill Buttons

CSS Buttons - Splatoon Styled Liquid Fill Buttons
Author: Mark (markmead)
Created on: September 3, 2018
Made with: Pug, SCSS, JS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Pug
Tags: splatoon nintendo, splatoon css, splatoon button, liquid fill effect, liquid button

79. Mouse Hover Effect On Button Using CSS

CSS Buttons - Mouse hover effect on button using CSS
Simple but cool transition - animation effect occurs on HTML button when mouse cursor comes over the button. All the transitions takes place based on CSS only.
Author: ketan (Ketan0011)
Created on: August 13, 2018
Made with: HTML, CSS
Tags: pure-css, mouse-hover, hover-effect, css, css-transitions

80. Epic Button

CSS Buttons - Epic Button
Author: Andreas Storm (andreasstorm)
Created on: July 24, 2018
Made with: Pug, Stylus
CSS Pre-processor: Stylus
JS Pre-processor: None
HTML Pre-processor: Pug
Tags: button

81. Download Progress Bar "Only CSS"

CSS Buttons - Download Progress Bar "Only CSS"
Only SCSS / CSS.
Author: Amli (uzcho_)
Created on: July 12, 2019
Made with: HTML, SCSS
Tags: css, scss, progress-bar, css progress bar, animation

82. Buttons With Animated SVG Stroke

CSS Buttons - Buttons with animated SVG stroke
Author: Michelle Barker (michellebarker)
Created on: July 10, 2018
Made with: HTML, SCSS

83. CSS BUTTON HOVER

CSS Buttons - CSS BUTTON HOVER
Pure CSS button
Author: Imran Pardes (ImranPardes)
Created on: July 8, 2018
Made with: HTML, CSS
Tags: css, button, animation, svg, hover

84. Add To Collection Button

CSS Buttons - Add to collection button
Simple animation if you add smth to a collection for example Dribbble Shot
Author: Aaron Iker (aaroniker)
Created on: July 5, 2018
Made with: HTML, SCSS
Tags: button, animation, motion, collection, ui

86. Outrageously Useless Buttons, Maybe?

CSS Buttons - Outrageously Useless Buttons, Maybe?
This pen is for outrageously useless buttons. Or are they? If the project is right, I suppose.
Author: Collin Smith (collinscode)
Created on: April 10, 2018
Made with: Pug, Sass
CSS Pre-processor: Sass
JS Pre-processor: None
HTML Pre-processor: Pug
Tags: buttons, animation, crazy, fun, cmdeveloped

87. Flipping Button | Pure CSS

CSS Buttons - Flipping button | pure CSS
This is a flatt button, which has a 3-dimensional flipping effect on hover
Author: Andrej (Ikonikov)
Created on: January 25, 2018
Made with: HTML, SCSS
Tags: flippnig, button, hover, css

88. Bubbly Button

CSS Buttons - Bubbly Button
Inspired by: https://dribbble.com/shots/3975065-With-a-Click-of-a-Button By Gal Shir Made the bubbles using "radial-gradient" for background-image. I believe this property is so cool that you can draw many things without adding extra divs or pseudo elements (::before and ::after)
Author: Nour Saud (nourabusoud)
Created on: January 20, 2018
Made with: HTML, SCSS, JS
Tags: button, bubble, animation, css

89. Glitch Buttons - WebGL

CSS Buttons - Glitch buttons - WebGL
Author: Andrew Vereshchak (JoyZi)
Made with: Pug, Sass, Babel
CSS Pre-processor: Sass
JS Pre-processor: Babel
HTML Pre-processor: Pug

90. Custom Property Retro Buttons

CSS Buttons - Custom Property Retro Buttons
Just playing around with CSS custom properties.
Author: Dario Corsi (dariocorsi)
Created on: January 3, 2018
Made with: Slim, SCSS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Slim
Tags: custom-properties, css, retro, snes

91. Download Button

CSS Buttons - Download Button
a playful springy download button w/ light jquery and css animation
Author: Adam Kuhn (cobra_winfrey)
Created on: December 27, 2017
Made with: HTML, SCSS, JS

92. Group Button With Svg Icons

CSS Buttons - group button with svg icons
Group button with svg icons, based on dribble project: https://dribbble.com/shots/694671-Buttons-Free-PSD
Author: Grzegorz Witczak (Wujek_Greg)
Created on: November 1, 2017
Made with: HTML, Stylus, JS

93. Add Button

CSS Buttons - add button
Author: Mert Cukuren (knyttneve)
Created on: September 20, 2017
Made with: HTML, SCSS, JS
Tags: menu, add, button, add button

94. Jelly Download Button

CSS Buttons - Jelly download button
Author: Andreas Storm (andreasstorm)
Created on: September 14, 2017
Made with: HTML, Sass, JS
Tags: jelly, button, download

95. Animated CSS Mail Button

CSS Buttons - Animated CSS Mail Button
Material Design Flat UI CSS Mail Button. Pure CSS Animation
Author: Jake Giles-Phillips (jakegilesphillips)
Created on: August 2, 2017
Made with: HTML, SCSS
Tags: css, animation, animated, send, mail

96. Floating Animation

CSS Buttons - floating animation
cool floating button animation using html and css and jquery
Author: Chouaib Belagoun (elmanifico45)
Created on: July 31, 2017
Made with: HTML, CSS, JS
Tags: animation, button, floating

97. CSS-Mask Button Hover Animation

CSS Buttons - CSS-Mask Button Hover Animation
Made this sprite animation on button with hover effect for triggering the frame's , inspired by this codrop article https://tympanus.net/codrops/2016/09/29/transition-effect-with-css-masks/
Author: Yugam (pizza3)
Made with: HTML, SCSS

98. SVG Button Hover Effect With Snap.svg

CSS Buttons - SVG Button hover effect with snap.svg
Simple button hover effect by replacing the text in a button with an svg element which mimics the button in order to create an effect which can not (easily?) be done with css.
Author: Joost Kiens (JoostKiens)
Created on: July 12, 2017
Made with: HTML, PostCSS, Babel
Tags: svg, button, gradients, snapsvg, mask

99. Sass Button Border Hover Effect Mixin

CSS Buttons - Sass button border hover effect mixin
A mixin from my other pen, CSS border transitions. See also another effect drawing each border individually. Check out my button collection for more.
Author: Giana (giana)
Created on: May 5, 2017
Made with: HTML, SCSS

100. Bouncy Pseudo Element Buttons

CSS Buttons - Bouncy Pseudo Element Buttons
Author: Dion Dermott (DeeDee23)
Created on: February 18, 2017
Made with: HTML, Less
Tags: bouncy, buttons, pseudo-elements

101. CSS Pulsing Button

CSS Buttons - CSS Pulsing Button
Author: Sasha (sashatran)
Created on: February 15, 2017
Made with: HTML, SCSS
Tags: css, button, pulse

102. Stylish Social Buttons

CSS Buttons - Stylish Social Buttons
A few cool social buttons with smooth animations. Inspired by https://dribbble.com/shots/1674790-Infinity-Icon-iOS-7
Author: Chris Deacy (chrisdothtml)
Created on: March 20, 2015
Made with: Pug, Stylus
CSS Pre-processor: Stylus
JS Pre-processor: None
HTML Pre-processor: Pug
Tags: css, buttons, animation, social

103. Transform 3D Button

CSS Buttons - Transform 3D Button
An awesome simple CSS3 3D button.
Author: Saabbir Hossain (Saabbir)
Created on: April 2, 2016
Made with: HTML, CSS
Tags: 3d-button, css3-button

104. Button Animation With CSS Offset Paths

CSS Buttons - Button Animation with CSS Offset Paths
A button with animating fly out dots that move along an offset path (formerly known as CSS motion paths)
Author: Nick Salloum (callmenick)
Created on: June 12, 2017
Made with: HTML, SCSS, Babel
Tags: button, animation, css, offset-path, motion

105. Animated Rainbow Button

CSS Buttons - Animated Rainbow Button
Author: lemmin (lemmin)
Created on: June 5, 2017
Made with: HTML, CSS

106. Play Button

CSS Buttons - Play Button
Author: Baron (b29)
Created on: April 11, 2017
Made with: HTML, CSS

107. Stripe Button

CSS Buttons - Stripe Button
Author: Felipe Bernardes (felipebernardes)
Created on: May 22, 2017
Made with: Pug, SCSS, JS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Pug

108. Fancy Button Menu

CSS Buttons - Fancy Button Menu
Simple animated button with double border in pseudo element
Author: Nodws (nodws)
Created on: November 1, 2016
Made with: HTML, CSS, JS
Tags: border, animated, fancy, menu

109. CSS BUTTONS!!

CSS Buttons - CSS BUTTONS!!
Author: Derek Morash (derekmorash)
Created on: March 9, 2016
Made with: Pug, SCSS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Pug
Tags: css, button, css-button, scss-buttons

110. Ghost Button Animation - Dribbble

CSS Buttons - Ghost Button Animation - Dribbble
Author: Fox (wintr)
Created on: June 23, 2016
Made with: HTML, SCSS, JS
Tags: dribbble, css3, button, animation, ghost

111. Button Animation Experiment - Dribbble

CSS Buttons - Button Animation Experiment - Dribbble
Another quick pen of button animation based on a Dribbble post I liked by Daniel Jecha - https://dribbble.com/shots/2741994-Button-Experiment
Author: Fox (wintr)
Created on: June 23, 2016
Made with: HTML, SCSS, JS
Tags: dribbbble, button, animation, css3, experiment

112. Social Buttons With Icon Fonts

CSS Buttons - Social Buttons with Icon Fonts
Another set of social buttons for anyone to use/take inspiration from. This set takes advantage of Font Awesome icon pack.
Author: David Pottrell (davidpottrell)
Created on: December 1, 2014
Made with: HTML, CSS
Tags: social, buttons, icon, font, transition

113. Contact Button

CSS Buttons - Contact button
Contact button from dribbble shot. Only for fun. Inspiration: https://dribbble.com/shots/2131627-Personal-Portfolio-Site/attachments/388736
Author: Alberto Jerez (ajerez)
Created on: September 9, 2015
Made with: HTML, SCSS
Tags: button, contact, freelance

114. Pure CSS Menu Icon - Close

CSS Buttons - Pure CSS Menu Icon - Close
Author: Dominic Kolbe (dominickolbe)
Created on: October 16, 2015
Made with: Pug, Sass
CSS Pre-processor: Sass
JS Pre-processor: None
HTML Pre-processor: Pug
Tags: pure, css, icon, animation

115. Colorful CSS Buttons

CSS Buttons - Colorful CSS Buttons
A collection of various types of CSS buttons in various colors.
Author: Chris Deacy (chrisdothtml)
Created on: May 4, 2015
Made with: Pug, SCSS, JS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Pug
Tags: css, buttons, colorful, awesome, ui

116. OK Button

CSS Buttons - OK button
hover effect - animation icons
Author: Marco Barría (fixcl)
Created on: September 12, 2015
Made with: Pug, SCSS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Pug
Tags: css, svg, icon

117. Button Hover Animations

CSS Buttons - Button Hover Animations
A set of button hover animations.
Author: Akshay Nair (phenax)
Created on: August 23, 2015
Made with: HTML, SCSS, JS
Tags: button, hover

118. Blobs Button

CSS Buttons - Blobs button
Originally I found this button on this site - https://isl.co/ and recreated it. Their version is broken in FF (already contacted them), because svg filter is imported as external file (I'm like 90% sure). This is a problem with FF, if svg, which containes filter, don't actually on the page...
Read More
Author: Nikolay Talanov (suez)
Created on: August 22, 2015
Made with: HTML, SCSS
Tags: blobs, css-button, svg-filter

119. Simple Button Hover

CSS Buttons - Simple Button Hover
Simple multi layer box shadow hover effect.
Author: magnificode (magnificode)
Created on: August 21, 2015
Made with: HTML, SCSS
Tags: button, hover, box-shadow

120. Amy Winehouse Doc Button

CSS Buttons - Amy Winehouse Doc Button
I've been wanting to make this button for a long time, and finally got around to it. Inspired by this site http://www.amy-movie.com/ here is my take on the main button style.
Author: Eric Grucza (egrucza)
Created on: August 17, 2015
Made with: HTML, SCSS
Tags: button, translate, pseudo-elements, transition, animation

121. YouTube Play Pause Button

CSS Buttons - YouTube Play Pause Button
YouTube has a new player design, I managed to replicate the play / pause button with SVGs only. Many thanks to Mike Harris and his SVG Toggle Animation Pen!
Author: David Darnes (daviddarnes)
Created on: August 4, 2015
Made with: HTML, SCSS

122. Half Fuller Buttons

CSS Buttons - Half Fuller Buttons
I really liked the buttons on this behance post, so I wanted to try and make some for my site. They are wicked cool. https://www.behance.net/gallery/27689051/Paktor-App
Author: David Fuller (half-fuller)
Created on: July 30, 2015
Made with: Pug, SCSS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Pug
Tags: buttons, ui, css-transitions

123. Collection Of Button Hover Effects

CSS Buttons - Collection of Button Hover Effects
A few examples of flashy hover effects. Currently updating this pen. Work in Progress
Author: David Conner (davidicus)
Created on: January 11, 2015
Made with: HTML, SCSS
Tags: css, transition, hover, effects

124. Button Hover States

CSS Buttons - Button Hover States
Snazzy CSS hover states for a button.
Author: James Power (thejamespower)
Created on: May 15, 2015
Made with: HTML, SCSS
Tags: button, css, transition, ui

125. Animated CSS3 Buttons

CSS Buttons - Animated CSS3 Buttons
Experimental css buttons by Designify.me
Author: Sazzad (sazzad)
Created on: April 29, 2015
Made with: HTML, CSS
Tags: button, animated, hover, css3

126. Button Outline Animation On Hover

CSS Buttons - Button outline animation on hover
Author: Eric Grucza (egrucza)
Created on: February 8, 2015
Made with: Haml, SCSS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Haml
Tags: button, outline, hover, animation, transition

127. Box/Button Hovers

CSS Buttons - Box/Button Hovers
HTML/CSS box and button hovers.
Author: andrew wierzba (andrewwierzba)
Created on: February 4, 2015
Made with: HTML, CSS
Tags: css, hover, button, box, animation

128. Twitter [Like Button] In HTML5/SVG & CSS3 Animations

CSS Buttons - Twitter [Like button] in HTML5/SVG & CSS3 Animations
The Twitter [Like button] made only using SVG and CSS3 animations.
Author: Robeen (robeen)
Created on: December 24, 2016
Made with: HTML, SCSS
Tags: twitter, button, css3, animations, svg

129. Like Animation — Jumpy Hearts

CSS Buttons - Like Animation — Jumpy Hearts
Author: wojtek (dubstrike)
Created on: December 8, 2015
Made with: Haml, SCSS, JS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Haml

130. Interactive Splat Like Button

CSS Buttons - Interactive splat like button
Author: Gowri Prasanth V M (prasanthvm)
Created on: October 12, 2016
Made with: HTML, CSS, JS
Tags: greensock, mojs, like, animation, elastic

131. Like And Favorite Buttons

CSS Buttons - like and favorite buttons
Author: Ahmad Yousef (ahmad-y)
Created on: October 18, 2016
Made with: HTML, CSS, JS

132. CSS Favourite Button

CSS Buttons - CSS Favourite Button
Just another experiment for a favourite button this time. Some nice animations etc. All in CSS, no imagery or svg's etc
Author: Jamie Coulter (jcoulterdesign)
Created on: March 18, 2015
Made with: Haml, SCSS, JS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Haml
Tags: favourite, button, ui, animation, css

133. Hover Intent - Like Button

CSS Buttons - Hover Intent - Like button
Here I have created a simple like button based on the hover intent of the user. As this pen stands I'm not knowledgable enough to be able to store the likes server side, however the basic idea is here.
Author: Sam Lillicrap (samueljweb)
Created on: January 28, 2014
Made with: HTML, SCSS, JS
Tags: like, button, hover, css3

134. Pure Css Button Hover Effect

CSS Buttons - Pure Css Button Hover effect
Author: alticreation (alticreation)
Created on: June 28, 2016
Made with: HTML, SCSS

135. Phone Ring

CSS Buttons - Phone Ring
Author: khuongduy1897 (001123)
Created on: February 22, 2018
Made with: HTML, CSS

136. 100 Days Css Button N° 045

CSS Buttons - 100 days css Button N° 045
Author: Vitor Siqueira (vitor-siqueira)
Created on: June 3, 2019
Made with: HTML, CSS

137. Halloween Ghost Button

CSS Buttons - Halloween Ghost button
Author: Robin (lessthanthree)
Created on: October 29, 2014
Made with: Haml, Less
CSS Pre-processor: Less
JS Pre-processor: CoffeeScript
HTML Pre-processor: Haml
Tags: ghost-button, halloween, css3, less

138. CSS Sliced Button

CSS Buttons - CSS Sliced Button
Experimenting with CSS button that gives the effect of a growing line slicing the button text on hover. The button is dependant on set heights of the text spans.
Author: Sarah (saraharaya)
Created on: March 16, 2017
Made with: HTML, CSS
Tags: button, css-button, hover, text-effect, typography

139. Pure CSS Buttons

CSS Buttons - Pure CSS Buttons
Author: Ishaan Saxena (ishaansaxena)
Created on: December 6, 2016
Made with: Pug, SCSS, JS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Pug

140. Pure CSS Button With Ring Indicator

CSS Buttons - Pure CSS Button with Ring Indicator
Author: Cole McCombs (mccombsc)
Created on: September 9, 2019
Made with: HTML, CSS

141. 3D Button Roll Over Effect

CSS Buttons - 3D Button roll over effect
Author: Sven Wolfermann (maddesigns)
Created on: February 27, 2016
Made with: HTML, SCSS, JS

142. Ghost Buttons On Background Image

CSS Buttons - Ghost Buttons on Background Image
Create a very simple & minimal Ghost Button with CSS against a full scale background image. We will also add simple hover effects to make our Ghost button give visual feedback to user.
Author: Kanishk Kunal (kanishkkunal)
Created on: November 9, 2014
Made with: HTML, CSS
Tags: ghost, buttons, css, minimal, flat

143. Multi-ring (Shaded) Donut Button - CSS Only

CSS Buttons - Multi-ring (Shaded) Donut Button - CSS Only
UPDATED May 2019, new version at https://codepen.io/renevanderlende/pen/JqPPVB?editors=1100 Answering a stackoverflow question I created a nice animated, multiring donut button SO http://stackoverflow.com/questions/33516444/css-transition-on-transparent-images Both shaded and unshaded ve...
Read More
Author: rene van der lende (renevanderlende)
Created on: November 13, 2015
Made with: HTML, CSS
Tags: button; donut;css-only;shadow, animated
NEW 🔥 Auto-Apply to 100's of Jobs With AI 🔥
👉 Click to visit: ApplyFox.ai

Like/Favorite Buttons

1. Twitter [Like Button] In HTML5/SVG & CSS3 Animations

CSS Buttons - Twitter [Like button] in HTML5/SVG & CSS3 Animations
The Twitter [Like button] made only using SVG and CSS3 animations.
Author: Robeen (robeen)
Created on: December 24, 2016
Made with: HTML, SCSS
Tags: twitter, button, css3, animations, svg

2. Like Animation — Jumpy Hearts

CSS Buttons - Like Animation — Jumpy Hearts
Author: wojtek (dubstrike)
Created on: December 8, 2015
Made with: Haml, SCSS, JS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Haml

3. Interactive Splat Like Button

CSS Buttons - Interactive splat like button
Author: Gowri Prasanth V M (prasanthvm)
Created on: October 12, 2016
Made with: HTML, CSS, JS
Tags: greensock, mojs, like, animation, elastic

4. Like And Favorite Buttons

CSS Buttons - like and favorite buttons
Author: Ahmad Yousef (ahmad-y)
Created on: October 18, 2016
Made with: HTML, CSS, JS

5. CSS Favourite Button

CSS Buttons - CSS Favourite Button
Just another experiment for a favourite button this time. Some nice animations etc. All in CSS, no imagery or svg's etc
Author: Jamie Coulter (jcoulterdesign)
Created on: March 18, 2015
Made with: Haml, SCSS, JS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Haml
Tags: favourite, button, ui, animation, css

6. Hover Intent - Like Button

CSS Buttons - Hover Intent - Like button
Here I have created a simple like button based on the hover intent of the user. As this pen stands I'm not knowledgable enough to be able to store the likes server side, however the basic idea is here.
Author: Sam Lillicrap (samueljweb)
Created on: January 28, 2014
Made with: HTML, SCSS, JS
Tags: like, button, hover, css3