Advanced Menu & Slider Interactions in Webflow

  Рет қаралды 59,624

Timothy Ricks

Timothy Ricks

3 жыл бұрын

In this tutorial, we'll setup a perspective cms infinite slider, custom trailing cursors that change per section, and an immersive full screen menu with 3D animations from Spline, lottie files, and nav link staggering. We'll create interactions that add character to the design through advanced hover states and micro interactions.
01:07 - Slider Setup
05:19 - Building Slider Controls & Interaction
10:14 - Adding Bends to Slider
12:20 - Testing The Slider
14:04 - Creating The Custom Cursor
17:51 - Changing The Cursor on Hover
22:35 - Hiding The Cursor on Hover Off
26:18 - Animating The Menu
31:22 - Adding Staggering to The Nav Links
33:44 - Fixing Menu Bugs
35:42 - Crafting Link Hover Interactions
Get the cloneable for this project (affiliate link)
webflow.grsm.io/circle-slider
Get the Splide slider code at www.notion.so/timothyricks/Sp...
Get the anime.js stagger code at www.notion.so/timothyricks/An...
Learn more about wizardry for Webflow at wizardry-technique.webflow.io/
Join my Webflow Wizards Community
/ timothyricks
Try Webflow using my affiliate link below.
webflow.grsm.io/4840096

Пікірлер: 100
@aprodan5245
@aprodan5245 3 жыл бұрын
You're a Webflow God
@hemian8163
@hemian8163 3 жыл бұрын
This is unreal Tim, thank you endlessly
@tanishkmahajan
@tanishkmahajan 3 жыл бұрын
I absolutely love the videos you put out. A literal genius
@muimuhadresh3986
@muimuhadresh3986 Жыл бұрын
From a beginners perspective this looks so professionell. And the speed in what you do all this is crazy. Awsome tutorial. Thx
@om14796
@om14796 3 жыл бұрын
When I get successful in my freelance career, I'll owe it to you Tim! Thanks for such gold content!
@valerikarageorgiev1711
@valerikarageorgiev1711 3 жыл бұрын
Dude this is the greatest video I have ever watched on youtube! I am moving from Wordpress to Webflow and this is GOLD!
@Vimalanvijay
@Vimalanvijay 3 жыл бұрын
I love watching you work! The Tricks you drop are just awesome! (pun intended) Thanks for your videos man. Really appreciate it! :)
@bilaljaved4234
@bilaljaved4234 3 жыл бұрын
This looks super cool! Been waiting for your new videos. Learning so much from these, keep them coming, Rick!
@timothyricks
@timothyricks 3 жыл бұрын
Thanks so much! I'm glad they are helpful. Will do
@Konguitto
@Konguitto 3 жыл бұрын
T.Rick, has all the Webflow infinity stones!!!! Dang, it! Genious 👏🏽
@daph_w
@daph_w 3 жыл бұрын
Thank you so so so much! Your content is really helping me to get a better understanding of webflow!
@madselsoe
@madselsoe 3 жыл бұрын
Love your videos, very inspiring! Thanks 🙏🏻
@charlesbaker5014
@charlesbaker5014 3 жыл бұрын
Always so inspiring, Tim!
@GoingMerry1876
@GoingMerry1876 2 жыл бұрын
Do you know I was searching for more tricks about animation in webflow? Your the answer Tim..thank you
@freemanhouserecovery4016
@freemanhouserecovery4016 3 жыл бұрын
You make things look frighteningly simple.
@abirahmed1292
@abirahmed1292 2 жыл бұрын
Spide? Something I'd never heard of if Timothy was not here. Thanks, sir. I think Britain should give you "sir" status, you are giving so many awesomeness to this community.
@Irfan-ei7yv
@Irfan-ei7yv 2 жыл бұрын
meticulous work done--great attention to minor details. Seem like you have invested a great amount of time on these things. A true inspiration. Eager to know your story man. Wanna hear from you, it's a request
@karsongrady
@karsongrady 3 жыл бұрын
Super inspiring stuff here. Thanks a lot
@nav-unger
@nav-unger 3 жыл бұрын
Whauuuu Timothy, that was really good. Congratulations....
@franiera
@franiera 3 жыл бұрын
Omg, amazing, thanks for sharing your talent!!
@freebody.
@freebody. 3 жыл бұрын
You are changing the game! I This is AWESOME.
@timothyricks
@timothyricks 3 жыл бұрын
Thanks so much!
@kaanhaenger8659
@kaanhaenger8659 3 жыл бұрын
Great guy , simply great! and generous to share!
@riovalente1590
@riovalente1590 3 жыл бұрын
I learned more from your videos than i ever learned on school
@timothyricks
@timothyricks 3 жыл бұрын
Oh wow! So glad they’re helpful
@BEOLKKUL
@BEOLKKUL 3 жыл бұрын
cant believe u made aclone for us man I LOVEEE YOUUUUUUUUUUU
@MatiasCollado
@MatiasCollado 3 жыл бұрын
Keep the hard work man! Love your videos! Just a recommendation, try to EQ your audio channel, everytime you hit your keyboard/wacom/mouse sounds pretty loud on the low frecuencies and in it can get very distractive.
@Sergy_Kondrashin
@Sergy_Kondrashin 3 жыл бұрын
wow again! thank you!
@simonlampert
@simonlampert 3 жыл бұрын
I love your videos!
@chrysangeloskougioutas7556
@chrysangeloskougioutas7556 3 жыл бұрын
incredible!
@thewebart
@thewebart 3 жыл бұрын
Thank you !
@BigheadSinan
@BigheadSinan 3 жыл бұрын
Thank you!!
@garyvoigt321
@garyvoigt321 3 жыл бұрын
Wow. Just wow.
@RocknRollCEO
@RocknRollCEO 3 жыл бұрын
Glory. Pure glory....
@salok1508
@salok1508 Ай бұрын
man i feel like watching christiano ronaldo playing football and try to do the same in my garden, in fact it takes me 3 hours but thanks to your explanations job's done anyway, cheers from France t.ricks take care
@amitgarg2419
@amitgarg2419 3 жыл бұрын
Legend
@HeikeHeinze-wh6np
@HeikeHeinze-wh6np Жыл бұрын
Hi, Thank you so much for your videos and your support! For some reason my custom css for trigger-events: none; isn't working. Neither is the jquery function and I displayed overflow on the .cursor to enable the text and added transparency...and the text won't appear on 'is--larger'. Would you or someone else be able to assist me? Ps. the cloneable cursor isn't changing .onhover either.
@asapixl
@asapixl 3 жыл бұрын
Webflow Wizard at work 😅
@user-qz1el8ed7p
@user-qz1el8ed7p Жыл бұрын
hey @timothy thanks for the great video. I'm getting stuck at the wave svg code. can't make mine full width ?
@Cubanbees
@Cubanbees 3 жыл бұрын
Hey Timothy! Did you find any way to keep the custom overlay open, while browser is resizing?
@wafflepwn138
@wafflepwn138 2 жыл бұрын
Hey Tim love the videos having trouble getting this to work on Mobile as it doesn't resize for some reason. The project you have is responsive to different devices, but as soon as I paste it in my project it stops working. Please let me know what I can do. Thanks!
@mathisr.4518
@mathisr.4518 Жыл бұрын
Hello, thank you very much for this video ! I noticed that when cloned and published the slider only shows 3 frames at a time unlike in your video and I'm not able to fix it.😥 Do you have any idea please?
@nickdemore4534
@nickdemore4534 2 жыл бұрын
how do you create the click interaction to make this slider a usable menu? can you add interactions to separate menu items for a cms slider like this?
@rabbiemcadam-duff7600
@rabbiemcadam-duff7600 3 жыл бұрын
Damn man this is awesome! Thanks for sharing all this gold with us 🏆 One thing I wondered was.... on a menu that comes out from the left side that has a 50vw how do you make so that when you click on the right side it closes the menu. I may have missed you answer this in one of your videos. Thanks again for these amazing videos!
@timothyricks
@timothyricks 3 жыл бұрын
Thanks so much! I cover how to do that in this video. kzbin.info/www/bejne/oHTKnaSefrSUqZo This can be done with the wizardry jQuery builder too. Just on click of the left side div cause the user’s device to click on the hamburger icon.
@rabbiemcadam-duff7600
@rabbiemcadam-duff7600 3 жыл бұрын
@@timothyricks Legend!! Thanks man, keep doing what you're doing, it's very inspiring 💪
@janZ900
@janZ900 Жыл бұрын
Very Nice Video. But unfortunately nothing works by me :/ very hard to get this. The CMS is already without function and i cant place images in there
@talha6164
@talha6164 Жыл бұрын
can you swap the photos for video with autoplay?
@ReneAlbertsen
@ReneAlbertsen 3 жыл бұрын
Awesome video Tim! One quick question. Could the styling from the overflow-div not be added to the body instead? Or does that casue some issues that i am not seeing? :)
@timothyricks
@timothyricks 3 жыл бұрын
Thank you! When overflow is set to hidden in WebFlow on the body, it prevents the page from scrolling on the published site because it hides both the x and y overflow.
@eli.alcaraz
@eli.alcaraz 3 жыл бұрын
Hey, you’re using Figma now!
@rochbrz4105
@rochbrz4105 3 жыл бұрын
Please be careful with changing the code in the links under the video. I had issues with arrows, couldn't find the solution, only to find that the code in clonable is different. It now works :) Regardless, thanks, this is awesome.
@timothyricks
@timothyricks 3 жыл бұрын
Thanks so much! That’s good feedback. I just corrected the update to still allow multiple sliders per a page but still work with this tutorial video as it stands right now.
@TheC00x
@TheC00x Жыл бұрын
hey- I'm having the same issue, what did you fix?
@AnaD06
@AnaD06 Жыл бұрын
I followed every step but somehow neither the controls aren't working nor is the slider doing the horizontal scrolling. I even tried to clone the project but it doesn't work too :/ Can someone help me please?
@petarlhs
@petarlhs Жыл бұрын
How i can do this without cms? Thank you
@lIKaiserIl
@lIKaiserIl 2 жыл бұрын
stopped working arrows in clone project
@Pcpro047Tkgeekyteenagers
@Pcpro047Tkgeekyteenagers Жыл бұрын
i changed wizardry to phtography and somehow now it doesnt fit in the screen
@quynhphan6759
@quynhphan6759 3 жыл бұрын
Thank you for your work! Is there anyway I can change the color of lottie? I want the menu with different color, but lottie stays in purple. Thank you!
@kkatfightt
@kkatfightt 2 жыл бұрын
Tim! I'm having trouble with this, too. Is there any way to change it?
@kkatfightt
@kkatfightt 2 жыл бұрын
I fixed it! Go into the code on each Slider Wave and you'll see the "fill" hex #, change it to the hex color code that you want and save & close. Do this for each slider!
@babusgabriel
@babusgabriel 3 жыл бұрын
Great video Tim! For some reason if I want to use 2 instances of this slider on the same page it doesn't work, even though they are the exact same in terms of structure/ classes, can we use the slider twice on the same page? Thanks for your videos!
@timothyricks
@timothyricks 3 жыл бұрын
Hi Babus, sadly when targeting with a class in Splide slider, the slider will only apply to the first set. For multiple sliders, some of the code block has to be duplicated and each set of code needs to target a unique id per slider. I've updated the code in the video description to show that option.
@babusgabriel
@babusgabriel 3 жыл бұрын
@@timothyricks You are the man! Worked exactly how I needed it to work. Thanks a ton 💪
@nikitaheyland
@nikitaheyland 3 жыл бұрын
Great tutorials, one thing tho, your time stamps need to start at 0:00 in order to work :)
@1tombatchelor
@1tombatchelor 3 жыл бұрын
Hello Timothy, thank you for your informative and well made videos. I have one or two problems here with the mouse cursor When you are changing the text "drag" to be transparent (before adding the is--larger class to then affect the text in a different way) you are affecting it from the cursor class however on mine I can only effect the color of the text from the paragraph class not from the cursor class. How are you able to manage your "drag" text color from the parent class? cursor__dot2 in your case.
@timothyricks
@timothyricks 3 жыл бұрын
Hi Tom, it sounds like a font color must be applied on your All Paragraphs tag. If you reset that color to inherit from its parent, that should fix it.
@1tombatchelor
@1tombatchelor 3 жыл бұрын
@@timothyricks Hello! Thank you greatly - for some reason there doesn't seem to be an All Paragraphs tag or class in my project - can't find it anywhere. That being sad, I have fixed the problem due to your explanation! It was an inherit issue. Thank you!
@1tombatchelor
@1tombatchelor 3 жыл бұрын
@@timothyricks The other problem I am having appears to be with the code, I do not want to over ask here, and I am currently looking back through it all to make sure I did every step correctly, again, thank you for your videos and work. Keep it up man
@leonardomaldonadodesign6801
@leonardomaldonadodesign6801 3 жыл бұрын
Hey man! Great content! Is it possible to do this draggable slider without the CMS collection? I'm asking this because I'll need to export this as a static page. Thanks!
@timothyricks
@timothyricks 3 жыл бұрын
Hello! Yes, it should be possible. You could just use divs in place of the collection list, wrapper, and items.
@leonardomaldonadodesign6801
@leonardomaldonadodesign6801 3 жыл бұрын
@@timothyricks you are a beaaast! 👊👊👊
@KajatheWolf
@KajatheWolf 3 жыл бұрын
Hey there awesome work! I was wondering if there is any possibility to include text elements in the splide loop so that they basically replace the image element? splide documentation doesn't mention this at all, tried to set it up with vivibility clauses but mmmehh so far no luck...
@KajatheWolf
@KajatheWolf 3 жыл бұрын
same with embedded video actually
@timothyricks
@timothyricks 3 жыл бұрын
With this version, anything can be put inside each slide as long as each slide stays the same width as each other. Feel free to check out the cloneable in the description to try it out
@KajatheWolf
@KajatheWolf 3 жыл бұрын
@@timothyricks i figured it out on my own with a little brain ;) but thanks so much for providing your knowledge so selflessly!
@timothyricks
@timothyricks 3 жыл бұрын
So glad it worked out! My pleasure
@KajatheWolf
@KajatheWolf 3 жыл бұрын
...but i ran into another issue, which is with the multiple slider setup you provided: even with unique class names it doesn't accept multiple slider setups. the splider documentation states as following: "The Splide constructor accepts an ID, a class name or an Element object. Note that only the first element will be initialized even if using a class name. To apply it to all elements: var elms = document.getElementsByClassName( 'splide' ); for ( var i = 0, len = elms.length; i < len; i++ ) { new Splide( elms[ i ] ).mount(); } and i think that might have something to do with it but i am too much of a noob to figure out what i need to add where - could you help me fix this or understand what is going on?
@tekone824
@tekone824 2 жыл бұрын
Great Work! Sadly the Page now "jumps" when changing slides, but this wasn't the case when you first made the design. Maybe you find time to take a look at it some day :)
@timothyricks
@timothyricks 2 жыл бұрын
Thanks for the heads up! I think I was able to fix it in the cloneable by updating the Splide JS and CSS cdn links.
@amitgarg2419
@amitgarg2419 3 жыл бұрын
Has anyone here figured out how to implement more than 1 of these splide sliders on a page in Webflow? I need to have 3 of them on one page. The 1st instance I have works fine, but the 2nd and 3rd don't drag. And the 2nd/3rd arrow controls affect the 1st carousel.
@markholden2993
@markholden2993 2 жыл бұрын
You need to copty and paste the 'Before tag' code and label them as slider1, slider2 etc and name the items in the sidebar.
@shivudesign9210
@shivudesign9210 Жыл бұрын
Hi amazing tut please try to given figma file too
@Jojo-pf4gl
@Jojo-pf4gl Жыл бұрын
For free????? You're so cool
@muhammadsaad6556
@muhammadsaad6556 2 жыл бұрын
Hi Tim. How we can apply CSS on the next slide and the one after the next and for previous ones as well. Thank you
@timothyricks
@timothyricks 2 жыл бұрын
Hello! I think it might be easier to edit the style of all the items in WebFlow and just change the active one by using splide’s active class.
@muhammadsaad6556
@muhammadsaad6556 2 жыл бұрын
@@timothyricks Thank you, We can also change CSS styling of next and prev class too. Correct me if I am wrong Tim.
@amandateo9190
@amandateo9190 3 жыл бұрын
Hello Tim, I love your tutorials! I just tried this out on a tab section. I could replicate what you did for the first tab and it worked perfectly! But for the second tab, I used the same classes and CMS collection but the slider didn't work. Any idea why? Thanks for always putting out such great content and tutorials! (:
@timothyricks
@timothyricks 3 жыл бұрын
Hi Amanda, for splide each of the main splide divs need a unique class and then the slider code would have to be copied for each slider and changed to target the unique class of each slider div. Each block of code only works for one slider. If you’re going to have multiple sliders on the same page, slick slider might be better because one block of code works for all sliders. kzbin.info/www/bejne/d3jCg3h9btVpZ6c
@amandateo9190
@amandateo9190 3 жыл бұрын
@@timothyricks Thank you so much! You're incredible. It works now. You should do a tutorial on how to use and style splide paginations too, if you have time. (:
@joyceofalltrades9734
@joyceofalltrades9734 3 жыл бұрын
@@timothyricks Would it be possible to have a slick slider and a splide one on the same page or would that break the code?
@timothyricks
@timothyricks 3 жыл бұрын
@@joyceofalltrades9734 I don’t see why it would cause any issues. Also, I recently updated the splide code in the description to work with multiple sliders without having to duplicate the code.
@joyceofalltrades9734
@joyceofalltrades9734 3 жыл бұрын
@@timothyricks That's amazing, good to know! I was using a different code work around for another section of the page and it disabled the splide controls so I will use your solution moving forward! If I use the updated code, will the two splide sections still be able to be interacted with separately or will both scroll at the same time?
@SioPao105
@SioPao105 Жыл бұрын
Curious, how this looks like on mobile
@danielmotafaria6300
@danielmotafaria6300 2 жыл бұрын
It needs a very specific class called splide hahahah 2:06
@dolamaru
@dolamaru 2 жыл бұрын
this isn't responsive right?
@timothyricks
@timothyricks 2 жыл бұрын
Yes, it is. I made the cloneable responsive. webflow.com/website/TRICKS-Menu-Slider
6 Webflow Micro Interactions You Can Clone Today
6:33
Arnau Ros
Рет қаралды 55 М.
Top 5 Webflow Mistakes
7:26
Timothy Ricks
Рет қаралды 10 М.
아이스크림으로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 60 МЛН
KINDNESS ALWAYS COME BACK
00:59
dednahype
Рет қаралды 167 МЛН
- А что в креме? - Это кАкАооо! #КондитерДети
00:24
Телеканал ПЯТНИЦА
Рет қаралды 7 МЛН
Creating a CMS-powered basic slider in Webflow using Swiper
16:33
Ilja van Eck
Рет қаралды 25 М.
Create Crazy 3D Image Slider Effects Using CSS Only
14:07
Lun Dev
Рет қаралды 190 М.
Noob vs. Pro Webflow Interactions
19:14
Timothy Ricks
Рет қаралды 29 М.
Locomotive Scroll (Smooth Scrolling) in Webflow
15:09
Timothy Ricks
Рет қаралды 67 М.
How I Coded An Entire Website Using ChatGPT
18:22
Nick White
Рет қаралды 1,9 МЛН
13 Things To Remove From Your Website Immediately
12:33
Orbit Media Studios
Рет қаралды 297 М.
Creating a Parallax Slider in Webflow
14:52
Jose Ocando
Рет қаралды 49 М.
Top 5 Webflow Interactions That Can Spice Up Your Site
6:44
Arnau Ros
Рет қаралды 67 М.
STOP doing DROPDOWNS like this - Figma variables 2023
15:35
Ricardo Costa
Рет қаралды 170 М.
LA  CINTA NUESTRA HISTORIA
0:59
Santi
Рет қаралды 9 МЛН
#kidsong
0:11
J House jr.
Рет қаралды 31 МЛН
Love conquers all rules?
0:26
Den Do It
Рет қаралды 10 МЛН
Машина Жириновского.  #shorts Лиса рулит
0:52
Лиса рулит shorts
Рет қаралды 5 МЛН
小宇宙不要那么小气嘛!#火影忍者 #佐助 #家庭
0:11
火影忍者一家
Рет қаралды 2,4 МЛН