Css Custom Animated Checkbox - How to make CSS switch / toggle / custom checkbox - No Javascript

  Рет қаралды 133,399

Online Tutorials

Online Tutorials

6 жыл бұрын

Enroll My Course : Next Level CSS Animation and Hover Effects
www.udemy.com/course/css-hove...
------------------
Join Our Channel Membership And Get Source Code Everyday
Join : / @onlinetutorialsyt
------------------
Please LIKE our Facebook page for daily updates...
/ online-tutorial-html-c...

Пікірлер: 110
@Funnycreature17
@Funnycreature17 4 жыл бұрын
Tags that don't close ( in this case) can't have pseudoelements. Although this might work in modern browsers, this is not a valid way to do it and won't work properly in IE11 for example. You gotta use ::before and ::after of the parent div (or label) instead.
@reallygood7580
@reallygood7580 4 жыл бұрын
this should get more likes, because its true
@MrHouloul
@MrHouloul 2 жыл бұрын
can you write it I dont understand
@Funnycreature17
@Funnycreature17 2 жыл бұрын
@@MrHouloul Ok I'll try. The markup in this tutorial is ... ... what I suggest doing instead is: ... ... Then you can hide actual input like this: .hidden-input-part:not(:focus):not(:active) { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; border: 0; clip: rect(0 0 0 0); } and change selectors from this video like this: input[type="checkbox"] ---> .hidden-input-part + .visible-input-part input:checked [type="checkbox"]---> .hidden-input-part:checked + .visible-input-part input[type="checkbox"]::before ---> .hidden-input-part + .visible-input-part::before input:checked[type="checkbox"]::before ---> .hidden-input-part:checked + .visible-input-part::before There are like 5 more way to do this correctly that I know about, this one is just my go-to method.
@daylinjones7194
@daylinjones7194 4 жыл бұрын
THANK YOU!!! for breaking this down step by step. Didn't realize Wordpress was overriding my styling until I saw this video. Very GRATEFUL!!!
@Edthewebsurfer
@Edthewebsurfer 4 жыл бұрын
Simple and to the point, thank you for uploading.
@DcodeShow
@DcodeShow 4 жыл бұрын
Wow, you are the man, this is an incredible use of inputs. Thank you for sharing.
@zholy9
@zholy9 6 жыл бұрын
Just tried it today and managed to make it work. Line 46 (left:40px) on the "checked::before" didn't work for me with SMOOTH animation/transition = had to use TRANSLATE(100%). When I've left it like you have, for some reason the transition didn't "kick in" and the change of the button position was instant, rather then smooth/animated. BUT ... still - awesome job on this one. With such "styled checkbox" and SIBLING COMBINATOR I've managed to do a nice option between MONTHLY/YEARLY pricing tables ...
@leonardocamargo5412
@leonardocamargo5412 4 жыл бұрын
Melhor vídeo sobre o assunto não pode existir xD. Muito simples de se fazer, as pausas no codigo para mostrar como está ficando são muito boas para o aprendizado. Parabéns pelo trabalho!!!
@eypbal
@eypbal 6 жыл бұрын
This is so perfect. Thanksssss
@nicolaszarate2439
@nicolaszarate2439 3 жыл бұрын
Thanks a lot. This tutorial was so helpful for a project.
@RenardBergson
@RenardBergson Жыл бұрын
Thank you! You're the best css player hehe
@emanueldiazmx
@emanueldiazmx 6 жыл бұрын
Wow thank you so much, its so nice and easy to code. Really awesome!
@alonsogza2890
@alonsogza2890 6 жыл бұрын
Muchas Gracias, Excelente ejemplo
@animartedev
@animartedev 2 жыл бұрын
however if you create more than one button it generates a bug the little ball of the second or third button goes to the place where the first switch is, it only works if it is with only 1 button
@Coding_Tricks771
@Coding_Tricks771 3 ай бұрын
Thank you very much this help me lot
@gyros9162
@gyros9162 Жыл бұрын
this is cool and beautiful
@DeshanUdupihilla
@DeshanUdupihilla 3 жыл бұрын
a perfect video. thank you very much! ♥️
@reallygood7580
@reallygood7580 4 жыл бұрын
Win + Tab. Nice...
@revanth9272
@revanth9272 3 жыл бұрын
I learnt a lot from you👍.
@The_EpicVoice
@The_EpicVoice 6 жыл бұрын
that's fantastic keep going!! if u add ur voice it would be better
@luiza4142
@luiza4142 6 жыл бұрын
You save me again thx bro
@martinflores9611
@martinflores9611 5 жыл бұрын
your video It helped me a lot
@ProMakerDev
@ProMakerDev 4 жыл бұрын
thank you very much, such a great help
@emcasaempreendimentosimobi3229
@emcasaempreendimentosimobi3229 3 жыл бұрын
Perfect . Thank you
@micromanBD
@micromanBD 5 жыл бұрын
So many thanks for sharing it.
@aliabukahil
@aliabukahil 3 жыл бұрын
Absolutely appreciated
@nomanabid9394
@nomanabid9394 4 жыл бұрын
You're the BEST
@cagb80
@cagb80 6 жыл бұрын
Great job!!!
@Ibrahimkhalil-hw4hd
@Ibrahimkhalil-hw4hd 2 жыл бұрын
Thank you bro. You are amazing
@xaxa730
@xaxa730 5 жыл бұрын
What if I applied a delay to the input to turn blue only when the white circle touched the other end? 🤔
@Jamesis07
@Jamesis07 3 жыл бұрын
Thank you very much you are perfect
@edwingarcia5043
@edwingarcia5043 5 жыл бұрын
Awesome bro
@vincenzocristiano135
@vincenzocristiano135 Жыл бұрын
thanks legend!
@jaspreethayer2275
@jaspreethayer2275 5 жыл бұрын
Amazing
@NinjaCoders
@NinjaCoders 3 жыл бұрын
thank you bhai
@emre-vt6zi
@emre-vt6zi 2 жыл бұрын
thank you..
@gauravdewangan1460
@gauravdewangan1460 2 жыл бұрын
Thanks man. Good tutorial but also add comments in code for beginners
@AruljothySundramoorthy
@AruljothySundramoorthy 4 жыл бұрын
Awesome Man
@satyabratasahoo8665
@satyabratasahoo8665 4 жыл бұрын
Very nice 👌
@akshaybedared
@akshaybedared 4 жыл бұрын
Thank you :)
@douglaslisboa9
@douglaslisboa9 5 жыл бұрын
Muito bom, parabéns \o/
@ldawg214
@ldawg214 6 жыл бұрын
You should add comments to your code so viewers can get an idea of what you're doing. For example, the center class is only for your tutorial and is not needed in a real project. Unless the checkbox needs to be in the center of the screen. Other than that, I get a ton of ideas from you. Keep it up.
@ivanpoberezhniuk9694
@ivanpoberezhniuk9694 5 жыл бұрын
btw, it's obvious
@deepaksarvepalli2344
@deepaksarvepalli2344 3 жыл бұрын
I couldn't able to change width and Height with differente pixels.... Means it took only same value for the dimensions... Like square.... Please help me to fix this...
@PramitBiswas
@PramitBiswas 5 жыл бұрын
How to add dragging and snapping functionality along with click with js and css only?
@edoBianchi
@edoBianchi 2 жыл бұрын
good.thx
@miriaandressa2734
@miriaandressa2734 3 жыл бұрын
Nice, thanks
@Error-zs1yn
@Error-zs1yn 3 жыл бұрын
thank you so much
@wilsommontec390
@wilsommontec390 5 жыл бұрын
Me sirvio su video gracias
@princeyadav4294
@princeyadav4294 2 жыл бұрын
great
@ismotarasrity4696
@ismotarasrity4696 4 жыл бұрын
Thanks
@kikiriki2024
@kikiriki2024 3 жыл бұрын
Gracias
@tsnode4098
@tsnode4098 5 жыл бұрын
thaks for this
@grinders2000
@grinders2000 Жыл бұрын
THANK U
@AdairAconzs
@AdairAconzs 3 жыл бұрын
Nice
@iliasselaissi3890
@iliasselaissi3890 2 жыл бұрын
this is the easy way to do it
@justb3m184
@justb3m184 2 жыл бұрын
Salute!
@amine_ers
@amine_ers 4 жыл бұрын
Thaaanks
@guylemay1471
@guylemay1471 5 жыл бұрын
Yeah... this is more like it! It is good enough that it would probably make a JS Guru noticed your Kung Fu?
@ck0024
@ck0024 5 жыл бұрын
*Cool*
@sujandrn6186
@sujandrn6186 4 жыл бұрын
i really love it......
@OnlineTutorialsYT
@OnlineTutorialsYT 4 жыл бұрын
Great
@user-sh4jl3hz2w
@user-sh4jl3hz2w Жыл бұрын
i wanna steal your skills
@hvxun9924
@hvxun9924 3 жыл бұрын
amazinggggggggggg
@tonnichowdhury7356
@tonnichowdhury7356 3 жыл бұрын
thanksssss aaa trillion
@CoderDmitri
@CoderDmitri 3 жыл бұрын
ty
@michelventura3882
@michelventura3882 4 жыл бұрын
thaaaaanks !
@Peter_Gamerrr
@Peter_Gamerrr 4 жыл бұрын
you should use :: for pseudo elements instead of using : because that's for pseudo classes pls I know just a single one works to make sure its backwards compatible but it's not the default for css3
@virtuoz-ru
@virtuoz-ru 6 жыл бұрын
Красавчик
@christianromero6815
@christianromero6815 Жыл бұрын
How to do this with input{ all: unset;} in reset stylesheet???
@syediqbalahmed3176
@syediqbalahmed3176 4 жыл бұрын
*_good_*
@maazsiddiqui6324
@maazsiddiqui6324 3 жыл бұрын
my button which is scaled gets small when its checked and when cheked it scales(1.1)! solution?
@alexkotusenko302
@alexkotusenko302 6 жыл бұрын
NICE!!!!!!!!!!!!!!!!!!!!!! LIKE!!!!!!!!!!!!!!!!!!!!!!
@krmnPareDes
@krmnPareDes 3 жыл бұрын
fx
@vijaygohil4685
@vijaygohil4685 6 жыл бұрын
You have created the videos is very best or superb but I request that enter voice in your video and explain case property SVG
@OnlineTutorialsYT
@OnlineTutorialsYT 6 жыл бұрын
+Vijay Gohil ok
@rainchai851
@rainchai851 4 жыл бұрын
i prefer this song
@cypherk
@cypherk 4 жыл бұрын
Doesn't quite work for me. the `::before` elements slides, alright, but there's also a circle left behind where it used to be in the unchecked state but half-hidden behind the checkbox background.
@reallygood7580
@reallygood7580 4 жыл бұрын
im not sure that it will work, but try "z-index: 1;"
@luiza4142
@luiza4142 6 жыл бұрын
How to style a radio button??
@bobsuk777
@bobsuk777 6 жыл бұрын
God stuff, but, in input[type='checkbox'] css declaration, must be added -moz-apearance:none; for firefox compatibility
@ewenlbh
@ewenlbh 6 жыл бұрын
Bob Suk yeah and a display:none on the checkbox element would be way better
@reallygood7580
@reallygood7580 4 жыл бұрын
@@ewenlbh TRUE
@mikebags6653
@mikebags6653 5 жыл бұрын
it doesn't work in other browsers. it only works in chrome. can you help me?
@user-bl2ij3be4c
@user-bl2ij3be4c 4 жыл бұрын
Thanks. By the way, I like classical music, but that was tooooooooooooooo schmaltzy.
@Seyfettin0
@Seyfettin0 5 жыл бұрын
Hey please add the codes on descriptions .
@end-me-please
@end-me-please Жыл бұрын
what is the background music?
@SEMANCIEDADE
@SEMANCIEDADE 5 жыл бұрын
Send us , movie , you create app APK responsive scroll menu . Congratulations to you big developer congratulations to you
@SSCAT0
@SSCAT0 4 жыл бұрын
i don't know how make circle in center. in Microsoft Edge not work (
@controlccontrolv4519
@controlccontrolv4519 5 жыл бұрын
Hey I'II can to replay your code in my language on my channel?
@ChrisAdams-fc2mn
@ChrisAdams-fc2mn 5 жыл бұрын
If I put this code in my CSS will it not affect every checkbox on my website?
@julioalvarado1833
@julioalvarado1833 3 жыл бұрын
Si
@mdshabaz2591
@mdshabaz2591 4 жыл бұрын
instead of music u can explain the code too
@s.agamerz7962
@s.agamerz7962 3 жыл бұрын
Make a game using python or java
@NadeemJohn-xu4lu
@NadeemJohn-xu4lu 6 ай бұрын
NADEEMJOHN
@taranagnew436
@taranagnew436 4 жыл бұрын
i've tried everything and i just get a square check-box and not wat you have, plz help
@eccehomer8182
@eccehomer8182 4 жыл бұрын
Make sure your code is absolutely the same - every character, every space. If it doesn't work then post your code here in a reply.
@taranagnew436
@taranagnew436 4 жыл бұрын
HTML: Style Checkbox with CSS CSS: body{ margin: 0; padding: 0; background: #f3f3f3;} .center{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);} } input[type="checkbox"] { position: relative; width: 80px; height: 40px; -webkit-appearance: none; background: #c6c6c6; outline: none; border-radius: 20px; box-shadow: inset 0 0 5px rgba(255, 0, 0, 0.2); /*transition: .5s;*/ } input:checked[type="checkbox"] { background: #03a9f4; } input[type="checkbox"]:before { content: ''; position: absolute; width: 40px; height: 40px; border-radius: 20px; top: 0; left: 0; background: #0400ff; transform: scale(1.1); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); transition: .5s; } input:checked[type="checkbox"]:before { left:40px; }
@deepakgurung309
@deepakgurung309 5 жыл бұрын
input[type="checkbox'] is not working for firefox
@CyanLuk
@CyanLuk 5 жыл бұрын
no me funciona lo copie tal cual lo vi en us video y no me hace las transiciones correctamente. no tube ningun error al copiarlo. que esta pasando?
@link2web658
@link2web658 5 жыл бұрын
dear sir Mujhe apni youtube play list ko apne php/html page per list karna or wo play kar per popup ho automatically update ho uvaaworld.com/gallery_backup.php ye website ka link hai kuch is traha se plz code ya video ka link send kijiye
@skentertainment337
@skentertainment337 5 жыл бұрын
Bakwas video
@letsfly662
@letsfly662 3 жыл бұрын
What should do if you have multiple checkboxes but you only want one to be like this? i.e. how do you make a checkbox unique?
@NadeemJohn-xu4lu
@NadeemJohn-xu4lu 6 ай бұрын
NADEEMJOHN
@NadeemJohn-xu4lu
@NadeemJohn-xu4lu 6 ай бұрын
NADEEMJOHN
@NadeemJohn-xu4lu
@NadeemJohn-xu4lu 6 ай бұрын
NADEEMJOHN
Css Animation Effects Tutorial  | HTML | CSS
0:53
Code Styling
Рет қаралды 638 М.
КАК СПРЯТАТЬ КОНФЕТЫ
00:59
123 GO! Shorts Russian
Рет қаралды 2,9 МЛН
She’s Giving Birth in Class…?
00:21
Alan Chikin Chow
Рет қаралды 4,6 МЛН
CSS Custom Checkbox | Day Night Mode
3:57
Online Tutorials
Рет қаралды 143 М.
Top 20 CSS & Javascript Effects | March 2020
4:42
Online Tutorials
Рет қаралды 1,3 МЛН
Learn CSS Positioning Quickly With A Real World Example
8:32
Slaying The Dragon
Рет қаралды 571 М.
How To Make Toggle Button Using HTML & CSS
5:27
MakeTechStuff
Рет қаралды 63 М.
Learn CSS Animations In 20 Minutes - For Beginners
21:22
Slaying The Dragon
Рет қаралды 936 М.
Java Script Tutorial  | HTML | CSS | JS 🤯🤯🤯
0:59
Code Styling
Рет қаралды 25 М.
Before and After pseudo elements explained - part one: how they work
9:08
Top 10 Stunning CSS Effects
2:50
Online Tutorials
Рет қаралды 842 М.
3D infinite Image Slider using CSS & Javascript
9:37
Online Tutorials
Рет қаралды 5 М.
How to create Pure CSS Custom Radio Button
5:41
The Webnuts - Online Tutorials
Рет қаралды 50 М.
КАК СПРЯТАТЬ КОНФЕТЫ
00:59
123 GO! Shorts Russian
Рет қаралды 2,9 МЛН