@sarah_edo
Nothing here yet.
Nothing here yet.
No blogs yet.
Hey Brian! Long time listener, first time caller. Big fan. Hey so something I always wanted to know: when Luna licks you all over your face when you come home, and Niki makes you wash it, are you sad? Do you wish you could keep the Luna slobber around as a token of affection? You can tell us the truth. Keep up the great work! -Drazzo
Hi Patrick! Excellent question! First of all, I think it's really key that animation be a core piece of the experience of the site that you're building, and not sugar on top. How can you use animation to guide your users? How can you use it to hide information that's not important, so that they don't need to visually grok everything at once, and then make it come when called? I've written a few articles on exactly this subject because I really believe strongly in this: https://css-tricks.com/the-importance-of-context-shifting-in-ux-patterns/ https://24ways.org/2016/animation-in-design-systems/ I also gave a talk that dives into depth on the subject: https://www.youtube.com/watch?v=HaD5z2KqcGk I hope that helps you on your way!
Hi Roberto! So, it's totally possible to incorporate GSAP and SVGs into an application! Or even have them play a key role in your development. But they aren't a framework, they're an image format, and an animation API, respectively. The SVGs that you use will depend on what you want your site to look like, and this is one aspect of creating a site that most people will want to be quite different, so a template is less useful. There's a lot you can do to create some native gestures on the web by pairing hammer.js and GreenSock, or using GreenSock's draggable. That said, I usually try to keep the thing that triggers the animation pretty simple, and leave the complex/beautiful part to the animation itself, partially because that's what really interests me and partially because I think that's what people really notice. (But I might just think that because it's what really interests me) Thanks for stopping by!
Hi David! I think there's a lot of things to do with our limited time on this planet. Some things will interest you, some things will not. I don't think anyone should learn to code if it's not their thing. I do, however, think that some things that we think aren't are thing might be more up our alley than we think, given the right teacher and right environment. People will sometimes make false dichotomies of interests- if you're good at x, you can't do y. If you look at the history of people who have achieved great things, you'll find a trend that a lot of them didn't think this way. So it's good to check in with yourself and ask if you're staying away from something out of honesty or fear. I try to never make fear-based decisions. I also think it's good to try your hand at whatever the job you're collaborating with. Not so that you can master it, but so that you can understand it well enough to speak the same language and get on the same page with people who need you to understand them. Whether that means learning some code or learning how things work, it can never hurt. Have a great evening!
Hi Victor! I think there's some confusion here. SVG animations are usually using an SVG in tandem with CSS and JavaScript, they aren't separate concerns. SMIL (the native SVG animation spec) doesn't have a good promise of support so people rarely reach for it anymore. SVGs can indeed be more performant than bitmap animations such as .gifs, in fact, you can save many many megabytes by switching to SVG, and they can be accessible to boot. Heather Migliorisi wrote a great article on SVG accessibility for CSS-Tricks, you should definitely check it out! https://css-tricks.com/accessible-svgs/
Hi Emil, that's a great question. This particular technology has a lot of really great applications for people who are blind, or are differently abled. In terms of using it for ease of use, I currently have a hard time with it. I'm freaked out about who can listen to me so tech like this gives me the real heebie-jeebies. But, I also prefer going to a real checkout person at the grocery store rather than the automated ones, so I might be the wrong person to ask. I think there's potential! And some potential that is pretty important. All that said, I was skeptical of CSS when it came out. I just didn't understand the need for any styling of any kind. Soooo like, take what I say with a grain of salt.
Great question! There's another question somewhere in there about the tools I find really valuable. I think the one I've been like "this is so cool" about on a regular basis has been Nuxt. I love spinning up the basis of a whole application with server side rendering, routing, code splitting, without ever stepping outside of a vue file, all within a single terminal command. Pretty sweet! 馃弳