90+ Pure CSS Radio Buttons (Open Source Examples)
Enjoy this long list of open source CSS Radio Button code examples. They are open-source, so you can integrate them into your website very quickly - and for free.
NEW
🔥 Auto-Apply to 100's of Jobs With AI 🔥
👉
Click to visit: ApplyFox.ai
1. Styled CSS Radio Buttons
As you select different options, watch the dot worm hop from the previous to the current! Concept based on this Dribbble shot. Update 1/24/20: iOS Safari-related fix
Author: Jon Kantner (jkantner)
Links: Source Code / Demo, Dribbble Shot
Created on: January 22, 2020
Made with: HTML, Sass
Tags: form control, radio-button, snake, worm
2. 2020 CSS Toggle Inputs
Author: Aaron Iker (aaroniker)
Links: Source Code / Demo
Created on: January 11, 2020
Made with: HTML, SCSS, JS
3. CSS Only: Custom Radio Buttons
Author: Abubaker Saeed (AbubakerSaeed)
Links: Source Code / Demo
Created on: April 16, 2019
Made with: HTML, CSS, JS
Tags: css, custom, radio, hover, keyboard
4. Neumorphic Radio Buttons
Author: halvves (halvves)
Links: Source Code / Demo
Created on: February 5, 2020
Made with: HTML, CSS
Tags: neumorphism, radio-button, ui, soft ui, neumorphic
5. Radio Buttons With Marble And Wood
Interaction with radio buttons made to look like Chinese checkers on a wooden board
Author: Jon Kantner (jkantner)
Links: Source Code / Demo
Created on: February 11, 2020
Made with: HTML, Sass
Tags: form controls, radio-buttons, skeuomorphic, cpc-texture, codepenchallenge
6. Bulgy Radios
Another overly elaborate radio animation
Author: Liam (liamj)
Links: Source Code / Demo
Created on: May 18, 2019
Made with: HTML, SCSS, JS
Tags: radio, radios, animation, flex, toggle
7. Recreation: Card Theme Switcher
Heres an interaction which allows you to change your card theme. We focused on the two simple micro animations which indicate the accomplishment of changing your card – which is quite a joyful moment for most users. This Pen is a recreation of a Dribbble Shot, which can be viewed here: ht...Read More
Author: Dean Hidri (visualcookie)
Links: Source Code / Demo, Dribbble.com
Created on: April 28, 2019
Made with: HTML, SCSS, Babel
Tags: radio-button, user-interface, animation, sparkles, dribbble
8. Mobile Radio Buttons With Small Animation
Mobile Radio Buttons as real buttons, simple look and feel with a small animation. Easy to use and to handle.
Author: Benjamin Koehler (Benny29390)
Links: Source Code / Demo
Created on: October 18, 2018
Made with: HTML, SCSS
Tags: radio, radiobutton, answer button, radio-button, mobile radio button
9. Checkboxes And Radios (dark/light) - Pure CSS
Author: Ivan Grozdic (ig_design)
Links: Source Code / Demo
Created on: April 9, 2019
Made with: HTML, CSS, JS
Tags: checkbox, radio, button, animation, gradient
10. Animated SVG Radio Buttons
Animated SVG radio buttons using CSS.
Author: Andrej Sharapov (andrejsharapov)
Links: Source Code / Demo
Created on: February 28, 2019
Made with: Pug, SCSS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Pug
Tags: svg, cubic-bezier, transform, background-clip
11. Get Fit CSS Radio Inputs
Author: Brandon McConnell (brandonmcconnell)
Links: Source Code / Demo
Created on: March 27, 2019
Made with: HTML, SCSS
12. Underground Radios
The radio button highlight travels underground Inspired by this pen: https://dribbble.com/shots/4214518-Radio-button
Author: Mikael Ainalem (ainalem)
Links: Source Code / Demo, Dribbble.com
Created on: January 15, 2019
Made with: HTML, CSS, JS
Tags: underground, radios, menu, selection, mask
13. Radio Button Dot-Slider (Pure CSS)
A range-click slider with a sliding dot indicator, labels, validity-conditional styling, and NO JS. Works 100% on JS-restricted sites.
Author: Brandon McConnell (brandonmcconnell)
Links: Source Code / Demo
Created on: October 22, 2018
Made with: HTML, SCSS
Tags: range, no-js, form, css-only, range-slider
14. Responsive Toggle Switch
A toggle switch to use in your forms (using radio inputs as the core) that is responsive. Styled with CSS, using Flexbox for sizing.
Author: Darin (dsenneff)
Links: Source Code / Demo
Created on: April 29, 2018
Made with: HTML, SCSS
Tags: ui, ux, toggle, flexbox, css
15. Minimal CSS Radio Inputs
It's been decades — checkboxes and radio buttons still look terrible and don't play well without some love. Starting with well-formed HTML, look what we can do with a bit of style and some Font Awesome glyphs...
Author: Jase (jasesmith)
Links: Source Code / Demo
Created on: August 23, 2018
Made with: HTML, SCSS, JS
16. CSS Radio Buttons Interaction ✨
Author: Dronca Raul (rauldronca)
Links: Source Code / Demo, Tinyurl.com
Created on: August 6, 2018
Made with: HTML, CSS
17. MacOS Mojave Dark Mode Checkbox & Radio Buttons
Author: Andreas Storm (andreasstorm)
Links: Source Code / Demo
Created on: June 13, 2018
Made with: HTML, Stylus
Tags: macos, dark mode, checkbox, radio
18. Radio Input
Author: Aaron Iker (aaroniker)
Links: Source Code / Demo
Made with: HTML, SCSS
19. Material Design Radio Buttons
Author: Andreas Storm (andreasstorm)
Links: Source Code / Demo, Dribbble Shot
Created on: May 25, 2018
Made with: HTML, Stylus
Tags: material design, material, radio, radio-buttons
20. [CSS] Alignment Button
CSS tricks: use flex-grow for transition. inspired from Alignment button Pair programming with RulinShyu & yuanyu, @ Happy CSSer - 27 by VS Code Live Share
Author: Rplus (Rplus)
Links: Source Code / Demo, Dribbble Shot
Created on: May 27, 2018
Made with: Pug, SCSS
CSS Pre-processor: SCSS
JS Pre-processor: Babel
HTML Pre-processor: Pug
Tags: happy csser, radio, align, flexbox
21. Slap Toggle
Author: Yariv Fruend (YarivFrd)
Links: Source Code / Demo
Created on: January 6, 2018
Made with: HTML, CSS, JS
22. Ui-snippets-template
Author: Tamino Martinius (tamino-martinius)
Created on: May 15, 2018
Made with: HTML, CSS, JS
Tags: radio, raiobutton, wobble, animation, transition
23. Smile Toggle | HTML + CSS
I wanted to style a toggle with CSS by using the :checked~(classname) state. Inspired by: https://dribbble.com/shots/2619401-Smiler
Author: Cameron Fitzwilliam (CameronFitzwilliam)
Links: Source Code / Demo, Dribbble.com
Created on: January 15, 2018
Made with: HTML, SCSS
Tags: toggle, toggle-css, custom css
24. Pure CSS - SVG Radio Selector Buttons
Pen built using just CSS and SVG's, no JS needed.
Author: Nikki Pantony (nikkipantony)
Links: Source Code / Demo
Created on: January 5, 2018
Made with: HTML, CSS, JS
Tags: svg, radio, button, google, material design
25. Liquid Radio Button Using SVG And GSAP (GreenSock)
Author: Ryan LaBar (ryan_labar)
Links: Source Code / Demo, Dribbble.com
Created on: June 2, 2017
Made with: HTML, SCSS, JS
26. Radio Button Circuit
Author: LukasOe (lukasoe)
Links: Source Code / Demo
Created on: February 13, 2017
Made with: Haml, Sass
CSS Pre-processor: Sass
JS Pre-processor: None
HTML Pre-processor: Haml
27. Input Radio
Author: Andreas Storm (andreasstorm)
Links: Source Code / Demo
Created on: November 21, 2017
Made with: HTML, Sass
Tags: radio, input, svg
28. Material Inspired Checkboxes And Radio Groups
Author: Buddy Reno (BuddyLReno)
Links: Source Code / Demo
Created on: September 12, 2017
Made with: HTML, SCSS
Tags: material design, animation, checkbox, radio, form
29. JQuery | Custom Radio Buttons Survey
Author: Tobias Bogliolo (tobiasdev)
Links: Source Code / Demo
Created on: June 25, 2017
Made with: HTML, CSS, JS
Tags: radio-buttons, jquery, javascript, form
30. Styling Radio Buttons
Author: Alexander Repeta (Zerk)
Links: Source Code / Demo
Created on: April 10, 2017
Made with: HTML, SCSS
31. Toggle Radio Intput With The Label
Author: Andrew Vereshchak (JoyZi)
Links: Source Code / Demo
Created on: August 3, 2017
Made with: HTML, SCSS, JS
32. Liquid Radio Button
Author: Tamino Martinius (Zaku)
Links: Source Code / Demo, Twitter.com
Created on: June 2, 2017
Made with: HTML, CSS
Tags: radio, button, liquid, css, animation
33. Custom Radio Buttons
Author: Dronca Raul (rauldronca)
Links: Source Code / Demo
Created on: March 23, 2017
Made with: HTML, SCSS
34. Jelly Radio Button
Sticky Radio Button Enjoy this flat and simple styling of radio button in only vanilla CSS :)
Author: Tommaso Poletti (tomma5o)
Links: Source Code / Demo
Created on: May 18, 2016
Made with: HTML, CSS
Tags: css, radio, button, radio-button, jelly
35. Hidden Radio Messages/Tooltips
Author: Joshua Ward (joshua_ward)
Links: Source Code / Demo
Created on: December 28, 2016
Made with: HTML, SCSS, JS
36. Ripple Animation On Input Type Radio And Checkbox
Ripple animation on input type radio and Checkbox . more info https://goo.gl/VoFJrw
Author: WILDER TAYPE (wilder_taype)
Links: Source Code / Demo
Created on: December 27, 2016
Made with: HTML, CSS
Tags: ripple, animation, input, type radio, checkbox
37. CSS Radio Buttons
A simple and elegant CSS radio button
Author: Tristan White (triss90)
Links: Source Code / Demo
Created on: December 5, 2016
Made with: HTML, SCSS
Tags: radio-button
38. Radio Group Using Labels
Author: skeddles (samkeddy)
Links: Source Code / Demo
Created on: December 5, 2016
Made with: HTML, SCSS
39. Radio Button Big Square [Just CSS]
Author: Gabriel Ferreira (gabrielferreira)
Links: Source Code / Demo
Created on: November 11, 2016
Made with: HTML, SCSS, JS
40. Animated CSS-only Checkbox And Radio Switches
Author: Kolja Kutschera (koljakutschera)
Links: Source Code / Demo
Created on: October 12, 2016
Made with: HTML, Less
41. Radio Selects: Flexbox And Fun
Author: Adam Clark (adamstuartclark)
Links: Source Code / Demo
Created on: August 17, 2016
Made with: HTML, SCSS
42. Checkout Form
A checkout form using styled radio buttons
Author: Rosa (RRoberts)
Links: Source Code / Demo
Created on: July 16, 2016
Made with: HTML, CSS
Tags: checkout, form, radio, labels, page
43. SVG Splat Radio Buttons
Learn how to make the individual splat animation on YouTube here: https://youtu.be/O6dc-sJm0Ho And here's the pen I made during that tutorial: http://codepen.io/chrisgannon/pen/Xddawq/
Author: Chris Gannon (chrisgannon)
Links: Source Code / Demo
Created on: November 29, 2015
Made with: HTML, CSS, JS
Tags: svg, splat, radio, button, goo
44. Just Very Simple Radio Buttons
Author: Pamela Dayne (pamdayne)
Links: Source Code / Demo
Created on: April 17, 2016
Made with: HTML, CSS
45. CSS Only Input Radio Select Concept
Testing out some input radio selecting concept with an animated slide to whow which one is selected.
Author: web-tiki (web-tiki)
Links: Source Code / Demo
Created on: May 5, 2016
Made with: HTML, CSS, JS
Tags: animation, css, input, radio
46. Input & Radio-button
Author: Ophelia Fournier-Laflamme (opheliafl)
Links: Source Code / Demo
Created on: February 22, 2016
Made with: HTML, PostCSS
Tags: input, radio-button, css
47. Just Very Simple Radio Buttons
Author: Pamela Dayne (pamdayne)
Links: Source Code / Demo
Created on: April 17, 2016
Made with: HTML, CSS
48. Pure CSS Fancy Checkbox/Radio
A Fancy Checkbox/Radio buttons with small transition, enjoy it! Update: Change styles and implement SCSS
Author: Rau (raubaca)
Links: Source Code / Demo
Created on: April 8, 2016
Made with: HTML, SCSS, JS
Tags: css, checkbox, radio, input
49. Google Dots Radio Buttons
4 different ways to easily customize radio buttons. Inspiration: design.google.com/articles/evolving-the-google-identity/
Author: Victor Freire (victorfreire)
Links: Source Code / Demo
Created on: January 19, 2016
Made with: HTML, CSS, JS
Tags: radio-button, google dots, material design
50. Animated Switch For Radio Buttons (CSS Only)
Animated switch build with radio buttons.
Author: Fredrik Jensen (fredjens)
Links: Source Code / Demo
Created on: January 23, 2016
Made with: HTML, SCSS
Tags: css, sass, switch, radio-button
51. Material Radio Button
Author: CODEARMADA (montechristos)
Links: Source Code / Demo
Created on: January 14, 2016
Made with: HTML, SCSS, JS
Tags: material, radio, morphsvg, gsap, angular
52. Google Maps Radio Buttons CSS Only
Radio buttons that are styled as actual buttons. CSS only.
Author: Elias Meire (eliasmeire)
Links: Source Code / Demo
Created on: December 5, 2015
Made with: HTML, CSS
Tags: radio, button, google, maps, css
53. Simple Toggle
Simple toggle button.
Author: magnificode (magnificode)
Links: Source Code / Demo
Created on: September 28, 2015
Made with: HTML, SCSS
Tags: toggle
54. Material Design - Radio Button CSS [SCSS]
A simple input radio style. Sass is the way!
Author: Lorenzo D'Ianni (lorenzodianni)
Links: Source Code / Demo
Created on: April 16, 2015
Made with: HTML, SCSS
Tags: radio-button, scss, sass, radio style, material design
55. Fancy Radio Button That Looks Like A Checkbox
This is a work in progress
Author: Stacy (stacy)
Links: Source Code / Demo
Created on: September 17, 2015
Made with: HTML, SCSS
Tags: radio, checkbox, css, label
56. Custom CSS3 Radio Button - Radiosplosion
Tired of boring ole' radio buttons? Why, take a peek at this wondrous mystique. Brought to you by the Hamburger Network.
Author: sodapop (sodapop)
Links: Source Code / Demo
Created on: September 3, 2015
Made with: HTML, SCSS
Tags: radio-button, radio, button, hamburger network, custom
57. CSS "Ripple/Wave" Checkbox And Radio Button
Animate the checking and the unchecking, using SASS and Bourbon.
Author: Matt Sisto (msisto)
Links: Source Code / Demo
Created on: February 5, 2014
Made with: HTML, SCSS
Tags: css, checkbox, radio, animation
58. Radio Button Input Scale
Radio buttons reimagined. This is based on the common survey answers of "never, sometimes, often, usually, always."
Author: Caleb Duren (calebduren)
Links: Source Code / Demo
Created on: August 2, 2015
Made with: Haml, SCSS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Haml
Tags: gradient, radio-buttons, radio, skeuomorphism, buttons
59. Stylish Radio Buttons - CSS Only
Author: Simon Buisson (yunntan)
Links: Source Code / Demo
Created on: January 15, 2015
Made with: HTML, Less
Tags: radio, style, form
60. Radio Button Styling
Author: Morten Olsen (mortenolsendk)
Links: Source Code / Demo
Created on: June 8, 2015
Made with: HTML, Less
61. CSS Radio Buttons
A CSS Trick to style a radio button . Resource: http://css-tricks.com/almanac/selectors/c/checked/
Author: Angela Velasquez (AngelaVelasquez)
Links: Source Code / Demo
Created on: January 3, 2014
Made with: HTML, CSS
Tags: css, trick, input, radio
62. Strikethrough Radios
An experiment in striking through parts of a sentence as a way of interacting with radio inputs...
Author: Ed Hicks (blucube)
Links: Source Code / Demo
Created on: April 23, 2015
Made with: HTML, SCSS
Tags: radio, form, ui, strikethrough, experiment
63. Blue Radio Input
Simple radio input using the :checked psuedo class
Author: Håvard Brynjulfsen (havardob)
Links: Source Code / Demo
Created on: April 15, 2016
Made with: HTML, SCSS
Tags: input, radio, form
64. Snacks? Flat Radio Button Inputs...
Styled radio buttons that still allows for keyboard input (at least in Chrome).
Author: Kris Hedstrom (kristofferh)
Links: Source Code / Demo
Created on: April 4, 2016
Made with: HTML, SCSS
Tags: flat, radio-buttons
65. Radio Control
Author: SitePoint (SitePoint)
Links: Source Code / Demo
Created on: March 31, 2015
Made with: HTML, SCSS, JS
66. Radio Buttons
no JS, no img, full em, editable text (flexible)
Author: Jonathan Levaillant (jlwebart)
Links: Source Code / Demo
Created on: January 29, 2015
Made with: HTML, CSS
Tags: radio, buttons, switch, ios
67. Flat Radio - Yes/No
Based off of Nate Wiley's "Styled Radio Buttons" pen. Similar concept but with a flat design. Play around with color variables ($red, $blue, $green) to adjust the colors of the buttons.
Author: Matthew Blode (mblode)
Links: Source Code / Demo
Created on: September 7, 2014
Made with: Pug, SCSS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Pug
Tags: flat, radio, button, form, yes
68. Awesome Toggle Button
Two very nice radio buttons joined together as a toggle switch.
Author: Andrew (theawesomecoder61)
Links: Source Code / Demo
Created on: October 7, 2014
Made with: HTML, CSS, JS
Tags: radio, awesome, css
69. Radio Checked Style
Author: Volker Otto (l4ci)
Links: Source Code / Demo
Created on: September 30, 2014
Made with: HTML, SCSS
Tags: form, radio
70. 2 Elements 1 Styled Radio
Pure HTML/CSS animated and styled radio buttons with label (no extra elements required). Did these for a recent project and was quite happy with them.
Author: Tobias HarisonDenby (quagliero)
Links: Source Code / Demo
Created on: September 8, 2014
Made with: HTML, SCSS
Tags: radio, material, forms, psuedo-elements
71. Balloon Radio Buttons
Skinned some radio buttons to give them an elevated effect.
Author: Chris Simari (roboteight)
Links: Source Code / Demo
Created on: July 16, 2014
Made with: HTML, SCSS
Tags: css3, scss, radio-buttons, ui, ux
72. Custom Checkboxes / Radio Buttons
First example of some simple custom checkboxes and radio buttons made with pure (s)css. These only work in chrome, but fallback to the native ones in other browsers. Check back soon for some other examples. Also see: - http://codepen.io/Sambego/pen/zDLxe - http://codepen.io/Sambego/pen...Read More
Author: Sam (Sambego)
Links: Source Code / Demo
Created on: July 5, 2014
Made with: HTML, SCSS, JS
Tags: checkbox, radio, css, scss
73. Bouncy Radio Buttons!
Originally forked from Bennett Feely's Fluid Radio Buttons: http://codepen.io/bennettfeely/pen/Bmzeg
Author: Joe Ringenberg (jringenberg)
Links: Source Code / Demo
Created on: June 19, 2014
Made with: HTML, SCSS
74. Simple Radio Group
Simple Radio Group using Css3
Author: Igor Amado (ig0ramad0)
Links: Source Code / Demo
Created on: May 13, 2014
Made with: Haml, Sass
CSS Pre-processor: Sass
JS Pre-processor: None
HTML Pre-processor: Haml
Tags: css3, radio, flat, ios
75. Radio Button
Author: Akshat (akshat46)
Links: Source Code / Demo
Created on: January 17, 2019
Made with: HTML, SCSS, JS
76. Custom Radio Button - CSS3
Author: Selvaraj U (selvaraj)
Links: Source Code / Demo
Made with: HTML, CSS
77. Custom Radio Buttons And Checkboxes
Some radio buttons and checkboxes
Author: Mehmet Erogul (mehmeterogul)
Links: Source Code / Demo
Created on: August 4, 2020
Made with: HTML, CSS
Tags: radiobutton, checkbox, custom, css, input
78. Radio Buttons 📻
Just a fun little radio checkbox form using my favourite colour and some custom focus styles.
Author: Gemma Stiles (GemmaStiles)
Links: Source Code / Demo
Created on: May 12, 2020
Made with: HTML, SCSS
Tags: radio-buttons
79. Custom Other Radio Input
An accessible radio button group with the last radio triggering an input for the user to enter a different amount.
Author: Grace Snow (grace-snow)
Links: Source Code / Demo
Created on: February 11, 2020
Made with: HTML, SCSS, JS
Tags: radio-buttons, custom-input
80. Custom Radio Buttons
Customise the way radio buttons are displayed, so they look different from the standard browser-rendered radio buttons, but without changing the functionality. Also with tooltips.
Author: Michael Burridge (mburridge)
Links: Source Code / Demo
Created on: May 10, 2019
Made with: HTML, CSS, JS
Tags: radio-buttons, custom, display, tooltip, tooltips
81. Radio-btn-boxes
Simple yet powerful idea of making radio buttons available to users horizontally. Traditionally, radio buttons should be presented vertically for good UX – this way makes it easier to understand the option+label connection.
Author: johalv (johalv)
Links: Source Code / Demo
Created on: June 4, 2020
Made with: HTML, CSS
Tags: radio-buttons, type="radio", boxes
82. Icon Transition :checked
When you need to fake a transition between two different icons. The unchecked radio button mimics this material icon - https://material.io/tools/icons/?search=radio&icon=radio_button_unchecked&style=round. While the checked version uses the actual icon.
Author: Amanda (amandaIaria)
Links: Source Code / Demo
Created on: September 25, 2018
Made with: HTML, SCSS
Tags: scss, css, radio-buttons, transitions, icons
83. Simple Custom Check Boxes And Radio Buttons
A Simple Implementation of custom made animated Radio Buttons and CheckBoxes
Author: Maruti Avantsa (maruti_ram)
Links: Source Code / Demo
Created on: March 18, 2017
Made with: HTML, Sass, JS
Tags: check boxes, radio-buttons, ionicons, sass, css
84. CSS Only Progress Bar From Checkboxes
CSS only progress bar using radio buttons.
Author: Jacques Mostert (jayx)
Links: Source Code / Demo
Created on: March 13, 2017
Made with: HTML, SCSS
Tags: css, forms, radio-buttons, progress-bar
85. Custom Radio/checkbox Buttons With Perfect Alignment
Learn how to create custom, accessible radio and checkbox buttons in CSS that perfectly align with their labels. Tutorial on CodyHouse: https://codyhouse.co/blog/post/custom-accessible-radio-checkbox-buttons-vertical-alignment
Author: CodyHouse (codyhouse)
Links: Source Code / Demo
Created on: September 4, 2020
Made with: HTML, SCSS
Tags: checkbox, radio, buttons, custom
86. Checkbox&radio Custom Input
Custom input checkbox and radio
Author: frederic (fede19)
Links: Source Code / Demo
Created on: May 5, 2020
Made with: HTML, SCSS
Tags: checkbox, input, custom
NEW
🔥 Auto-Apply to 100's of Jobs With AI 🔥
👉
Click to visit: ApplyFox.ai
More Awesome Lists:
Share: