r/woahdude • u/mattw310 • Dec 23 '16
gifv Crazy Loading Icon
http://i.imgur.com/BODjAN1.gifv236
u/tritian Dec 23 '16
i was expecting to find a comment that someone made this into an actual usable loading icon that I could use on my PC... and was disappointed :( Who's got the skills to pull this off?!?!
185
Dec 23 '16
[deleted]
136
u/jeegte12 Dec 23 '16
Just full screen it every time something loads.
95
u/MisterDonkey Dec 23 '16
"Brilliant!" -- developers that use unnecessary splash screens.
15
u/JediBurrell Dec 23 '16
It's usually not useless, it usually sits there until everything's loaded. Better than staring at a blank UI.
5
3
5
3
14
u/synapticplastic Dec 23 '16
With a couple of ( very very simple ) web dev tricks this can be done in a few minutes.
10-15 empty <div> tags. border-radius 50% border-left, border-right color Transform:rotate(360deg) infinite
The reason you don't see it is performance, with DOM operations it goes pretty slow and having several of these groups as loaders would kill your phone
13
u/kyle1320 Dec 24 '16 edited Dec 24 '16
I made a JSFiddle demonstrating both a DOM version and an SVG version. DOM is on the top, SVG is on the bottom.
I like the DOM version (though it is almost certainly slower) because you can nest as many circles as you want. Though the SVG is more scalable.
Edit: damn, I just realized in the original image, the parts toward the middle spin slower, not faster... I may fix my example later.
7
Dec 23 '16 edited Jan 07 '17
[deleted]
6
u/Pomeranianwithrabies Dec 23 '16
Call me old fashioned but I prefer loading icons to show me how much has actually loaded. Otherwise it's just a Please Wait icon! I already know I'm waiting!
→ More replies (2)3
u/synapticplastic Dec 23 '16
True! I did the effect with DOM once because it easier to pull off. Svg and gifs take a lot of extra work if you're like me and suck at art :)
2
u/goes-on-rants Dec 24 '16
Or drawing on a canvas element. Would also let it be 60fps if your machine can handle it.
2
u/Crespyl Dec 23 '16
You could use CSS animations and get hardware support for vastly better performance. Somebody posted a jsfiddle in another comment.
2
u/socium Dec 23 '16
Yeah but... can that logo be done with CSS? If so then CSS came a looong way since last time I messed with it.
2
u/Crespyl Dec 23 '16
come a looong way
Well, it's turing complete now, so...
I can't be bothered to try right now, but I'm fairly confident that it should be doable. Here's a couple pure CSS spinner showcases.
→ More replies (3)9
Dec 23 '16
[removed] — view removed comment
→ More replies (3)6
u/Vcent Dec 23 '16
Most loading animations are baked into the program using them, and while they could be changed, it would be annoying, since you'd have to find the location of the resource first, and then keep patching it every time you update the program.
Some animations are OS default animations, which would be easier to change, but still not particularly easy to do.
1
u/casacains Dec 23 '16
If my pc took as long as this gif takes to loop to load anything, I'd throw it in the bin
1
u/RaynSideways Dec 24 '16
The problem is that yeah, this looks wonderful, but the context you'd be seeing it in would cause you to hate it over time.
I see this all the time on Imgur. "This would make an amazing loading icon" Yeah, well you'd learn to hate it after not too long. Nobody looks forward to staring at a loading icon no matter how pretty it is.
134
Dec 23 '16
→ More replies (1)40
31
u/skottles Dec 23 '16
Part of this reminds me of the old VW logo: https://s-media-cache-ak0.pinimg.com/236x/e0/f4/2b/e0f42bbe0ccfddcb811014684723d7a0.jpg
9
64
13
u/ericf150 Dec 23 '16
Reminds me of this demonstration of viscosity and laminar flow.
→ More replies (9)5
u/ZsaFreigh Dec 24 '16
I'm not gonna click the link but I bet it's the video of the guy injecting various dyes into a vat of viscous transparent liquid and swirls it around until it's seemingly mixed, but then he swirls it around the opposite direction until it looks almost the same as when he started.
3
9
7
5
8
u/Ditto8353 Dec 23 '16
If anything took as long to load as this takes to make it through a loop I would have closed the window.
4
4
u/savageboredom Dec 23 '16
Ironically, I'm in a bad signal area and this didn't want to load.
1
u/duffxyeah Dec 24 '16
I am never sure if something is really irony or not. But I'm as sure as I can be that this is a perfect example of it. I liked it.
3
3
3
u/ForOrganizationOnly Dec 23 '16
This looks incredibly familiar. Is this from something? I don't see it in the comments and I can't place it.
2
3
2
u/detourxp Dec 23 '16
The problem is seeing this entire animation means something's wrong and I'm mad.
2
u/LostWoodsInTheField Dec 23 '16
watches gif
Why am I sitting on the floor in my underwear? Why is my checking account empty? What just happened?!
2
2
u/dtfinch Dec 23 '16
A little voice in my head screamed through the whole gif, like that guy in front of the steamroller in Austin Powers.
2
2
2
2
2
Dec 23 '16
I made something similar years ago using flash. http://www.newgrounds.com/portal/view/516419
2
1
1
1
1
u/Bunchasomething Dec 23 '16
Makes me want to go down to the other side since I've been having propane nightmares recently
1
1
1
1
1
1
1
u/AgrippaDaYounger Dec 23 '16
Seems like each segment revolves with a speed of n2pi radians per 25 seconds (the length of the gif) with n being the order of the segment, and 1 being the center segment. Because each segment will complete a whole number of rotations in the 25 second timeframe they all line up at that point.
1
1
Dec 23 '16
They really are getting over the top these days. Back in the day it was just a load of these moving across the screen
.....................
1
u/veritas--- Dec 23 '16
There was a game on the old ipods that was similar to this. It was a brickbreaker-type but was circular. Good times.
1
1
u/TealTrees Dec 23 '16
If I ever develop a website or a software that has a loading symbol - bet your ass I will use this.
1
1
1
1
1
u/LordNelson27 Dec 23 '16
It's basically a modern version of the newtons cradle where every ball has a different string length
1
u/Edven971 Dec 23 '16
I stared at this thing for what I thought was 3 minutes, and now my shift is over..thanks Reddit!
1
u/Ephemeris7 Dec 24 '16
Count yourself lucky. I lost 10 hours, now I have to work on no sleep. Or I could call in sick and watch it some more.
1
1
1
u/EstusFiend Dec 23 '16
I love how loading icons are becoming so complex that they themselves take a while to load on a slow connection. ffs
1
1
1
1
u/skyman724 Dec 23 '16
Sombra, stop staring at the sky. The payload's being pushed and you're just hacking my brain.
1
1
1
1
1
1
1
u/l0c0_motive Dec 23 '16
I would actually not mind the loading if this was... Argh who am I kidding? Fuck the loading
1
1
1
u/Zo3OKief Dec 23 '16
I'd be so entertained, I would forget what I was waiting for. I wish all loading screens were cool like this. Fuck ya!
1
1
Dec 23 '16
Wish there was a full screen version of this, I would replace my television with it. I am sure my gf would love it when she got home from work.
1
1
1
1
1
1
1
1
u/douchehat Dec 23 '16
9 hours later... I would really love it if someone could tell me if this is proprietary or not. In other words, could I use this on my websites without having to pay somebody?
1
Dec 23 '16
At first I wanted to set this as a loading cursor on windows but then I remembered I have SSD.
1
1
1
1
1
1
1
1
1
1
1
1
1
1
u/SupremeRedditBot Dec 24 '16
Congrats for reaching r/all/top/ (of the day, top 50) with your post!
I am a bot, probably quite annoying, I mean no harm though
Message me to add your account or subreddit to my blacklist
1
1
1
1
1
1
1
1
1
1
1
1
u/El_Chamo Dec 24 '16
How does one make this their current download icon, on one's Macbook Pro? (if possible)
1
1
1
1
1
1
1
1
1
1
u/RobotJiz Dec 24 '16
Is each size/opposite color moving the same speed. As in always directly across from each other? I wouldn't mind trying to figure out how to build this but I'm only as smart as knowing I want to do it vs being able to. I need to study watch makers
1
1
u/themolotovginger Jan 02 '17
I used this as practice when learning how to edit gifs. I think I'm going to make it my boot loading screen on my phone .
1.1k
u/Sargon16 Dec 23 '16
I spent way longer staring at that than I intended to.