No More Fake Loaders: Create a Real Progress Indicator

  Рет қаралды 2,586

Web Bae

Web Bae

Күн бұрын

Пікірлер: 21
@elektrotwerk
@elektrotwerk 9 ай бұрын
Fake loaders are one of the most annoying things in web design. Thanks for the great vid!
@webbae
@webbae 9 ай бұрын
Haha I honestly am cool with them but they should be recognized for what they are: vanity showcase of animation skills and brand identity building lol. As such, we only need to display it to the user once and then move on with our CTA. ✅ Brand Identity
@eli.alcaraz
@eli.alcaraz 9 ай бұрын
The fact that this is cloneable for us noobs who can’t code makes this the cherry on top.
@webbae
@webbae 9 ай бұрын
Glad you like it!
@tjk_9000
@tjk_9000 9 ай бұрын
this is awesome and easy to follow. great backup plan when the client wants to load a zillion photos on a page.
@webbae
@webbae 9 ай бұрын
glad you liked it - can be done for videos too!
@digitalshane_
@digitalshane_ 9 ай бұрын
Real loaders FTW! Love this video 🙌
@webbae
@webbae 9 ай бұрын
Thanks Shane - it's funny how fast it gets when local caching is enabled. I think a good addition would be issuing a cookie or using local storage to only show the loader once per week or something.
@pablocortes682
@pablocortes682 9 ай бұрын
This was another great tutorial, thanks WebBae! I always wondered why every codrops tutorial code had this imagesLoaded library in them. Now it makes more sense. It also works for masonry layouts right? something to do with the browser calculating the size of images.
@webbae
@webbae 9 ай бұрын
hey Pablo this should work for all images, so yes, masonry layouts too. if you are using a JS library for masonry, it likely ships with some loading utilities (lazy loading?). Lazy loading might be something to watch out for, since Webflow does it by default! images and videos come with onload events by default, so you could do this in vanilla JS too and include video! The key is knowing your way around dev tools to understand how your website assets are loading since there are a lot of factors that go into it.
@michaellee509
@michaellee509 8 ай бұрын
Thanks for the tutorial! I have a PNG sequence of 45 images loading from Cloudinary into a element, which can take some time to load and is a main feature of the homepage. It doesn't appear though that the imagesLoaded library is including these images in the calculations. Is there something I missed or need to include for it to also include these images? Essentially the homepage takes significantly longer to load because of this PNG Sequence element and so I wanted an accurate page loader for the homepage specifically so that the loader would wipe away after the PNG sequence was loaded and there wouldn't be a time where nothing was showing up on the page. Any help here would be awesome!
@webbae
@webbae 8 ай бұрын
weird that imagesLoaded isn't seeing the images. How are you bringing them into ? Maybe you can share a code snippet in Discord? You could try waiting for the image .complete event with vanilla JS but my hunch is that if imagesLoaded is missing it then it's being brought into your project in a different way than the browser would recognize too! 🤷‍♂️ .complete event: developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement discord: discord.gg/F9mQ3C78
@michaellee509
@michaellee509 8 ай бұрын
@@webbae Thanks for the reply! I dropped a question in Discord, but the code snippet was too long and I had to make a Codepen for the code. Any help towards debugging is much appreciated!
@danielpacheco2520
@danielpacheco2520 8 күн бұрын
Hello, If an image ends up broken, does the uploader still get to 100%? thanks for the video
@philbass1952
@philbass1952 9 ай бұрын
Instant like
@mehdigolshan2587
@mehdigolshan2587 6 ай бұрын
Hello and thank you! Please leave the same training with JavaScript and jQuery and without Gsap.
@webbae
@webbae 5 ай бұрын
I have a whole course on Javascript in Patreon. It's project-based (inspired by paid client projects I've done) and uses Webflow - I think you might like it! www.patreon.com/collection/175938
@GreenSockLearning
@GreenSockLearning 9 ай бұрын
Love that you posted this immediately after Cassie's webflow stream where we covered the animation side but didn't dig into the details of *how* to detect image load. Such perfect timing. Hero! kzbin.info/www/bejne/baK1lp5ofLGVeJo
@heatherliu6856
@heatherliu6856 9 ай бұрын
Need a blacklist of websites using fake loaders so I can never visit them again
@webbae
@webbae 9 ай бұрын
Parental control ON 💡
@alexandrb1543
@alexandrb1543 9 ай бұрын
😮
Why I won't switch to Framer (vs. Webflow)
18:25
Web Bae
Рет қаралды 8 М.
CSS Subgrid Explained: Simplify Complex Layouts in 4 Steps
6:12
A Child's Big Mistake Turned Into an Unforgettable Gift #shorts
00:18
Fabiosa Stories
Рет қаралды 43 МЛН
The perfect snowball 😳❄️ (via @vidough/TT)
00:31
SportsNation
Рет қаралды 77 МЛН
Smarter Webflow Variables: Algorithmic Workflows Made Easy
8:12
Webflow Component Slots: A Game Changer!
6:03
Sam Harrison
Рет қаралды 4,4 М.
Adaptive Page Loader in Webflow
7:52
Timothy Ricks
Рет қаралды 32 М.
Unmask Sections With Webflow Scrolling
6:26
Timothy Ricks
Рет қаралды 18 М.
A simple approach to layouts when going from design to code
23:17
Kevin Powell
Рет қаралды 72 М.
The Secret Science of Perfect Spacing
9:40
Chainlift
Рет қаралды 484 М.
Award Winning Animation With Only 20 Lines Of CSS?
6:59
Hyperplexed
Рет қаралды 1,9 МЛН
The Brutally Honest Guide to Building Better Cards
9:51
Web Bae
Рет қаралды 2,9 М.
The Easy Way to Design Top Tier Websites
11:54
Sajid
Рет қаралды 730 М.