Today we have a new demo for you: Text Character Animations with GSAP. Nineteen character by character text animations, four of them in WebGL, made with @greensock SplitText.
Demo: https://t.co/HCx2NAZBMD
Code: https://t.co/b9FfrUu1Be
#webdev#gsap#typography
In a few years, websites nominated for the Awwwards will be truly mind-blowing thanks to this HTML-in-Canvas feature.🤯
I highly recommend trying it out -> https://t.co/Id8nk5v8rw
My dear front-end developers (and anyone who’s interested in the future of interfaces):
I have crawled through depths of hell to bring you, for the foreseeable years, one of the more important foundational pieces of UI engineering (if not in implementation then certainly at least in concept):
Fast, accurate and comprehensive userland text measurement algorithm in pure TypeScript, usable for laying out entire web pages without CSS, bypassing DOM measurements and reflow
A little Sunday inspiration ✨
New Motion Highlights with UI animations and motion design to refresh your creative brain before the week begins: https://t.co/TD2zXXbx2l
Anchor Interpolated Morph (AIM), a nice CSS animation technique for creating smooth, contextual transitions between UI elements
👉 https://t.co/MJ6lHp0IFZ
#css#frontend#webdev#animations
The future of storefronts.
Upload your photo and see yourself wearing products instead of random models.
Built this demo with v0 using Nano Banana + @aisdk + AI Gateway.
Fork the template and create your own AI-first storefront.
Excellent 5 Principles of Visual Design in UX to Boost your Next Design Project! 🔥
FREE Cheatsheet attached 🙌
Overview:
Visual-design principles inform us how design elements such as line, shape, color, grid, or space go together to create well-rounded and thoughtful visuals.
5 Principles of Visual Design in UX
1. Scale
This principle is commonly used: almost every good visual design takes advantage of it.
The principle of scale: Using relative size to signal importance and rank in a composition.
2. Visual Hierarchy
A layout with a good visual hierarchy will be easily understood by your users.
The principle of visual hierarchy: Guiding the eye on the page so that it attends to different design elements in the order of their importance.
3. Balance
Balance is like a seesaw: instead of weight, you are balancing design elements.
The principle of balance: A satisfying arrangement or proportion of design elements. Balance occurs when there is an equally distributed (but not necessarily symmetrical) amount of visual signal on both sides of an imaginary axis going through the middle of the screen. This axis is often vertical but can also be horizontal.
4. Contrast
This is another commonly used principle that makes certain parts of your design stand out to your users.
The principle of contrast: The juxtaposition of visually dissimilar elements in order to convey the fact that these elements are different (e.g., belong in different categories, have different functions, behave differently).
5. Gestalt Principles
These are a set of principles that were established in the early twentieth century by the Gestalt psychologists. They capture how humans make sense of images.
Gestalt principles: Principles that explain how humans simplify and organize complex images that consist of many elements, by subconsciously arranging the parts into an organized system that creates a whole, rather than interpreting them as a series of disparate elements. In other words, Gestalt principles capture our tendency to perceive the whole as opposed to the individual elements.
Why Visual-Design Principles are Important
- Increase usability
- Provoke emotion and delight
- Strengthen brand perception
By @nngroup
#ux #uxdesign #ui #uidesign #userexperience #productdesign #visualdesign #graphicdesign #designprinciples #design #prototyping #startup #digital #business
kinda wild how far you can get with CSS alone
a scroll animation tied to the content scroll powers the percentage update + icon animation
interpolate-size provides a way to transition the popover between button size and content size using starting-style 🤙