Stunning HTML & CSS Card Animation

  Рет қаралды 307,490

Web UI Tutorials

Web UI Tutorials

Жыл бұрын

In this video we will show you how to create a stunning card animation using HTML & CSS only.
Source code: github.com/webtutorialsw/css_...
Get the images:
wirestock.io/james591
stock.adobe.com/contributor/2...
Do you like our work? Support us 💛
www.buymeacoffee.com/webuitut...
#css #html #htmltutorial #csstutorial #animation #cssanimationtutorial #cssanimation #csscard #ui #ux #webdesign

Пікірлер: 162
@Melynt
@Melynt 7 ай бұрын
actually sick use of those inputs :D love it and saving it for later usage idea
@HGGdragon
@HGGdragon 9 ай бұрын
Really clever use of the radio elements! nicely done :)
@webuitutorials
@webuitutorials 9 ай бұрын
Thank you very much!
@guilhermealmeida6169
@guilhermealmeida6169 5 ай бұрын
@@webuitutorials Friend, I loved your work and repeated it, but one thing that bothered me a bit is that I couldn't save the photo. We clicked on it, it opens, but we can't close it like when we open the website. Is there a way to fix this? What can I do?
@zeeshanali4502
@zeeshanali4502 2 ай бұрын
background-position: center; background-size: cover; background-repeat: no-repeat; These three property in your div will be cherry on top , and makes the center position will be always seen even if it is closed and transition will also look stunning . ( love your work )
@webuitutorials
@webuitutorials 2 ай бұрын
Thank you very much!
@erpetek
@erpetek 10 ай бұрын
smart usage of radio buttons, i thought you're going to use javascript
@user-lr1yf7ro5y
@user-lr1yf7ro5y 4 ай бұрын
Same
@lukenaylor6458
@lukenaylor6458 14 күн бұрын
There should've been "no js" in the thumbnail. I also wasn't expecting this creativity.
@BastiRIP
@BastiRIP 3 ай бұрын
This is absolute stunning!! I just started to lern HTML/CSS/JS ...but this blew me away!!!
@FernandoJosedosSantos-fw8xw
@FernandoJosedosSantos-fw8xw 3 ай бұрын
You have no idea of how much this helped! THANK YOU SO MUCH!
@denil312
@denil312 3 ай бұрын
It was so detailed ! Thanks so much for that !❤
@omidsedighi-mornani9166
@omidsedighi-mornani9166 2 күн бұрын
Sehr hilfreiches Video! ♥
@joshuadauntless934
@joshuadauntless934 5 ай бұрын
I'm new to html. But It works! big thanks!
@Mawuko-SenyoHayibor
@Mawuko-SenyoHayibor 3 ай бұрын
Amazing tut thank you so much
@sumittiwari3731
@sumittiwari3731 7 ай бұрын
Really amazing work bro ❤❤
@raghavendra5230
@raghavendra5230 7 ай бұрын
Thank you 👌continue like this with different ways👍
@prabhjotsingh69
@prabhjotsingh69 4 ай бұрын
Really amazing work brother
@Grow20
@Grow20 7 ай бұрын
osm work buddy!!! fantastic 💡
@FushigiMigi
@FushigiMigi 6 ай бұрын
Awesome!
@row2sky
@row2sky 8 ай бұрын
Потрясающе 'аплодисменты'
@deojefflai6826
@deojefflai6826 Жыл бұрын
This is beautiful
@jameswagner2882
@jameswagner2882 Жыл бұрын
looks amazing!!
@ndwho
@ndwho 7 ай бұрын
This video is gold ngl
@uzairmohammed7
@uzairmohammed7 6 ай бұрын
it's really cool ❤
@RetArm
@RetArm 7 ай бұрын
Very nice. Thanks for the lesson.
@Ditebogomojapelo
@Ditebogomojapelo 6 ай бұрын
This is beautiful! inspiring for a noob like me
@Weird-Mike
@Weird-Mike 7 ай бұрын
Even though I rarely hand code much anything these days, it's refreshing to watch coding from scratch. Cheers!
@bogdankp
@bogdankp 7 ай бұрын
Yes, leg coding took over my life too.
@not-fake-human
@not-fake-human 7 ай бұрын
​@@bogdankpfyi you can't code with you legs , use butt
@stefanr9653
@stefanr9653 7 ай бұрын
why so? cuz there is already everything on the internet?
@guruware8612
@guruware8612 6 ай бұрын
@@stefanr9653 Should read: "there is already everything copied on the internet" One new idea.. 705354 copies, not even bothering to adjust little things. The majority of "web-designers" are only able to copy/paste things without knowing how things work. Ask that self-proclaimed specialists to create a web-site just by using notepad. It all started when ms-word dared to generate html. It will get worse, AI tools are coming: then we get the same idiotic images everywhere, and people will think its "cool".
@Xgil2Play
@Xgil2Play 5 ай бұрын
Call me old-fashioned, but it's the only way I can ensure things work the way they're supposed to.
@ConsumerCreditEducationTV
@ConsumerCreditEducationTV 7 ай бұрын
I needed to see this ❤
@MrValdepenas
@MrValdepenas 9 ай бұрын
Cool stuff 👍🏻
@smithsmith3503
@smithsmith3503 7 ай бұрын
Wow, nice great job
@calvinkawuma9029
@calvinkawuma9029 29 күн бұрын
Thank u so much 👍
@AnkitKumar-vw1dm
@AnkitKumar-vw1dm 7 ай бұрын
Amaining video😍.
@MHR664
@MHR664 3 ай бұрын
Great!!
@MegaMaliak
@MegaMaliak Ай бұрын
Nice!!
@nazishkiran
@nazishkiran 4 ай бұрын
wow very nice logic
@xDeadlyWarriorX
@xDeadlyWarriorX 7 ай бұрын
I rarely code anything from scratch, only using UI Components from Material, Bootstrap, etc, but this one looks super bro! Congrats.
@webuitutorials
@webuitutorials 7 ай бұрын
Thanks!
@trainerdevesh
@trainerdevesh 7 ай бұрын
Without Javascript great work
@toniojoestar3212
@toniojoestar3212 3 ай бұрын
thank you :)
@nazmulhassan5010
@nazmulhassan5010 8 ай бұрын
awesome animation
@pauldanielvanschevikhoven4551
@pauldanielvanschevikhoven4551 7 ай бұрын
This works great Thnx
@AKATSUKIbd
@AKATSUKIbd 5 ай бұрын
wow thanks
@ihelpdogs
@ihelpdogs 7 ай бұрын
Looks great. How's it look on mobile devices with width set at 600px?
@salvatoreinchiappa3340
@salvatoreinchiappa3340 5 ай бұрын
clever use of radio element! Amazing job bro/sis
@modyahmed783
@modyahmed783 9 ай бұрын
Nice video, using radio like that was actually really clever. When clicking on label and it starts expanding (the widths increases), some times the expanding animation is rigid and it stutters, and idea how to fix that ?
@stivomoses8882
@stivomoses8882 2 ай бұрын
topnotch creativity
@not_amanullah
@not_amanullah 5 ай бұрын
nice ❤
@user-rs4pl5ge2x
@user-rs4pl5ge2x 7 ай бұрын
Thanks for the example! But how to return the previous state in the form of columns when moving the cursor to the side
@paulojorge59
@paulojorge59 5 ай бұрын
Wow muito top...
@sunny.sophie
@sunny.sophie 5 ай бұрын
That's a creative way to get these card effect, nice! :) Sadly it's not accessible and also not W3C compliant (div in label), so I would never implement it like this.
@judboss1176
@judboss1176 Жыл бұрын
amazing
@BillyBober
@BillyBober 7 ай бұрын
Can you do something similar to this with a tags if I wanted to have an image description but when you click on the tabs it brings you to a new page?
@Martin-ru3yn
@Martin-ru3yn Жыл бұрын
Beautiful! Really nice work. Just want to ask. Is this a good approach from a semantic or SEO point of view, putting all the content between label tags?
@webuitutorials
@webuitutorials Жыл бұрын
Thank you! Honestly, I do not know exactly to what extend it affects SEO. But considering that there is not that much text per slide anyway, this should not be a significant problem
@sunny.sophie
@sunny.sophie 5 ай бұрын
Hey :) I also don't know how it affects SEO, but is is not a good approach from a semantic point of view and it is not accessible.
@kutu258
@kutu258 5 ай бұрын
speed running my 1 week on this project :D
@gkail6980
@gkail6980 7 ай бұрын
Cool story bro, what does it look like on mobile?
@zongoboy
@zongoboy 6 ай бұрын
clever
@ahmetsoner9106
@ahmetsoner9106 7 ай бұрын
Emeğine sağlık ❤ Eğer bu animasyonda solda ok ve sağda ok olan bir slider olsaymış ve kullanıcı oklara tıkladığın ortaya gelen resim otomatik açılıp sola giden veya sağa giden resim otomatik kapansaymış efsane bir animasyon slider olurmuş
@webuitutorials
@webuitutorials 7 ай бұрын
Great idea, I will keep that in mind
@ahmetsoner9106
@ahmetsoner9106 7 ай бұрын
@@webuitutorials Teşekkür ederim ❤
@AlexLoLar
@AlexLoLar 6 ай бұрын
hi guys, use details instead the inputs, the details tag conteint open atribut, on this is most easy than inputs
@HenHouse_Pins
@HenHouse_Pins 4 ай бұрын
I did this project 3 years ago in a udemy course. lol
@jheanbrizadao2429
@jheanbrizadao2429 9 ай бұрын
Valeu um vídeo pequeno , mas com muito conhecimento em css e html
@carlosbarross
@carlosbarross 7 ай бұрын
Será que aprende algo sem mesmo explicar as tags?? Sei o básico de html e CSS ksks
@mhd_Code
@mhd_Code 4 ай бұрын
👏
@DerTheoGD
@DerTheoGD 7 ай бұрын
nice work! where did you get the images from though?
@webuitutorials
@webuitutorials 7 ай бұрын
Thank you, you can find the images either on stock.adobe.com/de/contributor/211435115/James or wirestock.io/james591
@user-dp4gv9mu3k
@user-dp4gv9mu3k 4 ай бұрын
How can i make it responsive for mobile screen ? in what part can I add that css part?
@shazamshakeel6577
@shazamshakeel6577 7 ай бұрын
Is there any library for reactjsfor these type of carousel ?
@nikilragav
@nikilragav 6 ай бұрын
I'm a little confused by 2 things: how come you don't need to define a width on the icon so that it's always a circle (as opposed to some other shape). How come when you put the styles for the text, they disappeared? I don't think overflow hidden should make them disappear?
@AesSedai2020
@AesSedai2020 5 ай бұрын
This is really pretty, however, with more images, it starts to stutter, any idea how to solve this? thx
@GupthaKreations
@GupthaKreations 7 ай бұрын
This is will be much better if it was responsive. btw nice work. ❤
@webuitutorials
@webuitutorials 7 ай бұрын
Thanks! I might post an updated version but it should be very easy to do it by yourself there is not much to change
@pauldanielvanschevikhoven4551
@pauldanielvanschevikhoven4551 7 ай бұрын
@media (max-width: 766px) { .wrapper { margin-top: 400px; } .container { height: 1200px; flex-direction: column; } .slide { width: 400px; align-items: flex-start; } .slide > .row { flex-direction: column; } .slide > .row > .icon-1, .icon-2, .icon-3 { width: 50px; } .slide { height: 80px; } .slide > .row > .description { height: 500px; width: 400px; } input:checked + label { height: 600px; width: 400px; } } Change this, but watch the width's and height's. I've changed some for my project
@GupthaKreations
@GupthaKreations 7 ай бұрын
@@pauldanielvanschevikhoven4551 thanks g 🖤
@thomasbaker2155
@thomasbaker2155 7 ай бұрын
@@pauldanielvanschevikhoven4551 legend
@lukenaylor6458
@lukenaylor6458 14 күн бұрын
I think for the purpose of showcasing "the trick", it makes sense to cut down on other complications. Responsive design is an orthogonal topic and a "solved problem" really. Overall I think this was a brilliantly designed video concept.
@shibalnugamingyt5611
@shibalnugamingyt5611 4 ай бұрын
Hello, how do I resize this for mobile?
@robertzohrabyan3316
@robertzohrabyan3316 8 ай бұрын
Thank you, can you please make it also responsive?
@pauldanielvanschevikhoven4551
@pauldanielvanschevikhoven4551 7 ай бұрын
@media (max-width: 766px) { .wrapper { margin-top: 400px; } .container { height: 1200px; flex-direction: column; } .slide { width: 400px; align-items: flex-start; } .slide > .row { flex-direction: column; } .slide > .row > .icon-1, .icon-2, .icon-3 { width: 50px; } .slide { height: 80px; } .slide > .row > .description { height: 500px; width: 400px; } input:checked + label { height: 600px; width: 400px; } } Change this, but watch the width's and height's. I've changed some for my project
@Mourad2112
@Mourad2112 3 ай бұрын
Can you please help for making it responsive (mobile devices )
@Ducky_8624
@Ducky_8624 4 ай бұрын
I'm a beginner with html, I tried to do the same as you but for some reason only tags 1 and 2 appear.
@Ben94
@Ben94 7 ай бұрын
Can you share the custom cursor pack you have? I really like how it looks
@webuitutorials
@webuitutorials 7 ай бұрын
The cursor is the default one from the KDE Breeze theme
@Ben94
@Ben94 7 ай бұрын
@@webuitutorials thank you very much :D
@usmoxandev795
@usmoxandev795 6 ай бұрын
Awsome!! Is this VS Code??
@webuitutorials
@webuitutorials 6 ай бұрын
Thank you! No, that's neovim
@sp_dragoyt6236
@sp_dragoyt6236 Ай бұрын
How to work in Responsive?
@piedosopedro8117
@piedosopedro8117 5 ай бұрын
dang
@Yesterday_i_ate_rat
@Yesterday_i_ate_rat Жыл бұрын
Awesome, ❤❤ Btw, which ide are you using in the video ?
@webuitutorials
@webuitutorials Жыл бұрын
Thank you! I am using neovim in the video
@LionMister
@LionMister 7 ай бұрын
What a Chad.
@marjhuncantago9476
@marjhuncantago9476 6 ай бұрын
Now, how can I make link inside the description?
@AdrianaKo33_ESP
@AdrianaKo33_ESP 5 ай бұрын
i put in container justify-content start for horizontal view but its not working
@webuitutorials
@webuitutorials 5 ай бұрын
Try writing flex-start instead of start
@AdrianaKo33_ESP
@AdrianaKo33_ESP 5 ай бұрын
@@webuitutorials do you have any discord or something ? I have a photo with the results
@ifeanyinnaemego
@ifeanyinnaemego 7 ай бұрын
I need your setup for vim
@sunnyheheheh9401
@sunnyheheheh9401 7 ай бұрын
how and where can I learn this stuff, I want to make these stuff on my own, does it work like exploring css and html only my own by just building stuff and googling at the same time or is there some resources for those,
@Tomo-gi7di
@Tomo-gi7di 7 ай бұрын
KZbin is your best friend! Thousands of hours worth of free content that you can use to learn.
@webuitutorials
@webuitutorials 7 ай бұрын
Try to replicate small code snippets from other people and try to understand them. After some time you will be able to adjust them to your own needs or build the things you imagine on your own. Watching some beginner tutorials for HTML and CSS on KZbin would make the process much easier
@xtan-yt
@xtan-yt 7 ай бұрын
You can't draw even though you know how to use a pencil. Try to convert UI designs to code. Also don't look at the code !
@Artstd0099
@Artstd0099 4 ай бұрын
which screen recorder do yo use???
@webuitutorials
@webuitutorials 4 ай бұрын
OBS (Open Broadcaster Software)
@DirtyFan2
@DirtyFan2 6 ай бұрын
Can this land me a front end job if i know this + make a few beautiful websites with different animations like this etc? Also do i need to know this from scratch or does every developer search everything from the web? I can create a website but i feel like i am taking 99% from different resources, like a puzzle game. Am i doing this correctly??
@webuitutorials
@webuitutorials 6 ай бұрын
Hey yeah that's normal that's how I worked some time ago. But with every project you do you learn and memorize additional things. For a job the result is more important but having to search things up might take longer for the projects to finish. Try to learn from scratch and you'll be able to recreate what's on your mind without the need to do excessive research
@DirtyFan2
@DirtyFan2 6 ай бұрын
Too much learning, development is such a broad field i don't feel like learning everything from scratch. I feel like excessive research is more fun but idk. Maybe IT is not for me. I am currently in an internship as a web developer ( super easy project ) at a vocational school, but i am soon graduating and i will apply myself to university of applied sciences, but idk if i want to take IT major this time. Thanks for the reply =) @@webuitutorials
@riphatrashid
@riphatrashid Жыл бұрын
It would be great if you could provide the source of the images
@webuitutorials
@webuitutorials Жыл бұрын
I bought them at wirestock: wirestock.io/james591
@FEELING_ECCHI
@FEELING_ECCHI 7 ай бұрын
Is this used in website ? I have yet to learn website development so I have no idea what this is but I have saved it
@webuitutorials
@webuitutorials 7 ай бұрын
Yes, you can use the code on your own website if you would like to or use it as a resource to learn HTML and CSS
@FEELING_ECCHI
@FEELING_ECCHI 7 ай бұрын
@@webuitutorials thx 🙂
@andyl9920
@andyl9920 6 ай бұрын
Can you explain why 'checked' was deleted from 2,3, and 4 but left on 1 in html?
@webuitutorials
@webuitutorials 6 ай бұрын
The inputs are radio inputs, that means only one can be checked at any time. That creates the effect: if you check a new one, the old one gets unchecked automatically. So only the slide that should be open on page load should have the vale checked
@siMeowGamimg
@siMeowGamimg 8 ай бұрын
Railwind version please
@shivamray3794
@shivamray3794 3 ай бұрын
did you cleared the CHECKED from your HTML code.?
@ivanzq21
@ivanzq21 3 ай бұрын
at 6:18 I did not understand why u removed the "Checked" from c2,c3 and c4
@webuitutorials
@webuitutorials 3 ай бұрын
The checked one is the default card that is open on page load. As I was copying the inputs in the beginning, I forgot to remove the checked attributes from the other inputs (it made no sense to check all because only one of them can be checked at any time)
@ColdbloodFlower
@ColdbloodFlower 7 ай бұрын
Honestly I am feeling a bit stupid but it just doesn't seem to work on my end. I have tried several things but VS always tells me that the input tags need closing.
@webuitutorials
@webuitutorials 7 ай бұрын
It shouldn't be a problem using html. Did you compare your code with the source code I provided? The code should work in your webbrowser, too
@deviques
@deviques 9 ай бұрын
Why does the '.card' have 2 border-radius settings?
@webuitutorials
@webuitutorials 9 ай бұрын
you're right, it's a mistake, just take the second one
@sanjulgupta
@sanjulgupta 3 ай бұрын
great use great this is that it's not javascript
@Aman-kf6wx
@Aman-kf6wx 6 ай бұрын
bro i cant put image in card
@AYYUB1Y
@AYYUB1Y 5 ай бұрын
Pc and mobile plz😢
@estrelladeaurora6065
@estrelladeaurora6065 2 ай бұрын
in NVIM omg...
@pushkalkishore1184
@pushkalkishore1184 Жыл бұрын
Where is the source code of the video. Please upload the GitHub link for the source code
@webuitutorials
@webuitutorials Жыл бұрын
Here you go: github.com/webtutorialsw/css_sliding_cards
@Thisismuhiuddin
@Thisismuhiuddin 7 ай бұрын
Is it responsive?
@webuitutorials
@webuitutorials 7 ай бұрын
Probably not, wasn't the main goal. Make it if you need, should be very simple
@grischpel
@grischpel 7 ай бұрын
better is width: fill-available;
@_Sunfall
@_Sunfall 7 ай бұрын
What is a code editor?
@webuitutorials
@webuitutorials 7 ай бұрын
I am using neovim in the video
@_Sunfall
@_Sunfall 7 ай бұрын
thank you
@NIW3.
@NIW3. 7 ай бұрын
where are the images?
@webuitutorials
@webuitutorials 7 ай бұрын
links have been updated in the description
@marjhuncantago9476
@marjhuncantago9476 6 ай бұрын
my text didn't turn into number. HELPPPPPPPPPPPPPPPPP!
@webuitutorials
@webuitutorials 6 ай бұрын
Send me a link to your code and tell me your browser I will try to help you
@marjhuncantago9476
@marjhuncantago9476 6 ай бұрын
what the HECK XD. I tried to copy/paste the code from Github to myCSS and the result is same. the Text isn't fixing....
@marjhuncantago9476
@marjhuncantago9476 6 ай бұрын
FIX*
@webuitutorials
@webuitutorials 6 ай бұрын
What browser do you use? If you'd send me a link to your code I could quickly look through it
@Ked_gaming
@Ked_gaming 7 ай бұрын
I'm pretty sure this is copied from some codepen, how does this make it into a 100k+ views video is beyond me
@seshdbn
@seshdbn 7 ай бұрын
So this is where Codepens go to die. Bet.
@tolannn
@tolannn 3 ай бұрын
Нацс
@othoapproto9603
@othoapproto9603 7 ай бұрын
fun, but why would I make my views work so hard to view my work?
Award Winning Animation With Only 20 Lines Of CSS?
6:59
Hyperplexed
Рет қаралды 1,7 МЛН
Responsive CSS Cards with Hover Overlay Animation
5:55
Divinector
Рет қаралды 16 М.
Женская драка в Кызылорде
00:53
AIRAN
Рет қаралды 511 М.
Каха заблудился в горах
00:57
К-Media
Рет қаралды 9 МЛН
I'm Excited To see If Kelly Can Meet This Challenge!
00:16
Mini Katana
Рет қаралды 24 МЛН
Inside Out Babies (Inside Out Animation)
00:21
FASH
Рет қаралды 22 МЛН
CSS Card with hover animation and mobile fallback
49:12
Kevin Powell
Рет қаралды 467 М.
Crazy 3D Rotation Effect Using CSS Only
7:40
Lun Dev
Рет қаралды 64 М.
Subtle, yet Beautiful Scroll Animations
5:04
Beyond Fireship
Рет қаралды 1,6 МЛН
Incredible scroll-based animations with CSS-only
32:23
Kevin Powell
Рет қаралды 400 М.
ASMR Programming - Animated Login Page - No Talking
18:18
AsmrProg
Рет қаралды 1,4 МЛН
CSS Card Hover Effects | Html CSS
12:16
Web dev
Рет қаралды 169 М.
Image Accordion Hover Effect Using HTML & CSS
9:27
CodeArry
Рет қаралды 4,1 М.
You Don't Need JavaScript For This - CSS ONLY Infinite Scroll
23:35
Slaying The Dragon
Рет қаралды 84 М.
CSS Tips And Tricks I Wish I Knew Before
12:12
Lama Dev
Рет қаралды 457 М.
Женская драка в Кызылорде
00:53
AIRAN
Рет қаралды 511 М.