View Transitions are easy — until they’re not. The API gives you the primitives. But real work starts when you need control: timing, performance, navigation context. The 𝗩𝗶𝗲𝘄 𝗧𝗿𝗮𝗻𝘀𝗶𝘁𝗶𝗼𝗻𝘀 𝗧𝗼𝗼𝗹𝗸𝗶𝘁 by Bramus Van Damme is a solid set of utilities that covers what the native API leaves unresolved. The module I find most useful is Animations. It lets you extract VT animations, measure pseudo-element geometry, and optimize ::𝘷𝘪𝘦𝘸-𝘵𝘳𝘢𝘯𝘴𝘪𝘵𝘪𝘰𝘯-𝘨𝘳𝘰𝘶𝘱 animations — for example, switching from layout-based animation (width/height) to transform-based ones for better performance. A good companion to the Next.js 𝗩𝗶𝗲𝘄 𝗧𝗿𝗮𝗻𝘀𝗶𝘁𝗶𝗼𝗻𝘀 guide and the Vercel 𝗥𝗲𝗮𝗰𝘁 𝗩𝗶𝗲𝘄 𝗧𝗿𝗮𝗻𝘀𝗶𝘁𝗶𝗼𝗻𝘀 package if you’re building in that stack. • 𝗧𝗼𝗼𝗹𝗸𝗶𝘁 — https://lnkd.in/dWDSYaZB • 𝗚𝘂𝗶𝗱𝗲 — https://lnkd.in/dsAtbTdf • 𝗦𝗸𝗶𝗹𝗹 — https://lnkd.in/dWyMx9XG Have you tried using View Transitions in production yet? #Frontend #CSS #WebDevelopment #DesignEngineering #NextJS
More Relevant Posts
-
That 3D tilted card effect from the Tailwind CSS landing page. Built from scratch. No JavaScript. No animation library. Just Tailwind utility classes. The whole effect comes down to three things working together. First, perspective-distant on the wrapper sets up the 3D space. Without this, all the 3D transforms look completely flat. Second, transform-3d tells the browser to render children in that 3D space instead of collapsing them back to 2D. Third, the image gets rotate-x-30, -rotate-y-8, rotate-14 and translate-z-25 applied by default, which is what creates that tilted, lifted look. On hover, group-hover resets all of those back to zero with a smooth 300ms transition. The card just sits flat again. That is the entire effect. Four transform classes and a group-hover reset. #TailwindCSS #ReactJS #FrontendDevelopment #WebDev #CSS
To view or add a comment, sign in
-
🚀 TASK 4: Just Built a Dark Neon Gradient Animation UI! Cognifyz Technologies I’ve been exploring front-end development and recently created a simple yet visually engaging project using HTML, CSS, and JavaScript. ✨ Features: Smooth animated gradient background Dark neon (cyberpunk-inspired) theme Interactive button to pause/resume animation Clean and minimal UI This project helped me understand how CSS animations, keyframes, and transitions work together to create modern UI effects. 🎯 Still learning and experimenting — next step is building more interactive and responsive designs! Would love to hear your feedback or suggestions 🙌 #WebDevelopment #Frontend #CSS #JavaScript #Cognifyztech#CognifyzTechnologies.
To view or add a comment, sign in
-
🚀 Just built a smooth and modern animation using pure HTML & CSS! What makes this project interesting is the use of the anchor-name property, a newer CSS feature that opens up powerful possibilities for dynamic UI interactions and advanced animations. ✨ Key Highlights: Clean and lightweight (no JavaScript needed) Smooth interactive animation Leveraging modern CSS capabilities Exploring future-ready properties like anchor-name Always exciting to experiment with new CSS features and push the boundaries of what can be done without JS 💡 #HTML #CSS #WebDevelopment #Frontend #CSSAnimation #Learning #DeveloperJourney Sheryians Coding School
To view or add a comment, sign in
-
🚀 Built my 𝗳𝗶𝗿𝘀𝘁 𝗚𝗦𝗔𝗣 𝗮𝗻𝗶𝗺𝗮𝘁𝗶𝗼𝗻 project — 𝗚𝗧𝗔 𝗩𝗜 𝗶𝗻𝘀𝗽𝗶𝗿𝗲𝗱 𝗹𝗮𝗻𝗱𝗶𝗻𝗴 𝗽𝗮𝗴𝗲 I tried recreating a 𝗚𝗧𝗔 𝗩𝗜-𝘀𝘁𝘆𝗹𝗲 𝗶𝗻𝘁𝗲𝗿𝗮𝗰𝘁𝗶𝘃𝗲 𝗹𝗮𝗻𝗱𝗶𝗻𝗴 𝗽𝗮𝗴𝗲 using 𝗥𝗲𝗮𝗰𝘁 + 𝗚𝗦𝗔𝗣 🎮 This was 𝘮𝘺 𝘧𝘪𝘳𝘴𝘵 𝘴𝘦𝘳𝘪𝘰𝘶𝘴 𝘢𝘵𝘵𝘦𝘮𝘱𝘵 𝘸𝘪𝘵𝘩 𝘎𝘚𝘈𝘗, and it pushed me to understand: ✨ 𝗔𝗻𝗶𝗺𝗮𝘁𝗶𝗼𝗻 𝘁𝗶𝗺𝗶𝗻𝗴 & 𝗲𝗮𝘀𝗶𝗻𝗴 (beyond basic CSS) ✨ Layered 𝗽𝗮𝗿𝗮𝗹𝗹𝗮𝘅 𝗲𝗳𝗳𝗲𝗰𝘁𝘀 with 𝗺𝗼𝘂𝘀𝗲 𝗺𝗼𝘃𝗲𝗺𝗲𝗻𝘁 ✨ Managing 𝘁𝗿𝗮𝗻𝘀𝗳𝗼𝗿𝗺𝘀 without breaking layout ✨ Fixing 𝗽𝗲𝗿𝗳𝗼𝗿𝗺𝗮𝗻𝗰𝗲 issues (avoiding heavy animation loops) ⚙️ 𝗧𝗲𝗰𝗵 𝗦𝘁𝗮𝗰𝗸: 🔹 𝘙𝘦𝘢𝘤𝘵 + 𝘝𝘪𝘵𝘦 🔹 𝘎𝘚𝘈𝘗 (𝘎𝘳𝘦𝘦𝘯𝘚𝘰𝘤𝘬) 🔹 𝘛𝘢𝘪𝘭𝘸𝘪𝘯𝘥 𝘊𝘚𝘚 🌐 𝗟𝗶𝘃𝗲 𝗗𝗲𝗺𝗼 (𝗗𝗲𝘀𝗸𝘁𝗼𝗽 𝗼𝗻𝗹𝘆): gtareact.netlify.app 💻 𝗦𝗼𝘂𝗿𝗰𝗲 𝗖𝗼𝗱𝗲: https://lnkd.in/gc4qpDWn ⚠️ 𝘕𝘰𝘵𝘦: 𝘖𝘱𝘵𝘪𝘮𝘪𝘻𝘦𝘥 𝘧𝘰𝘳 𝘋𝘦𝘴𝘬𝘵𝘰𝘱/𝘓𝘢𝘱𝘵𝘰𝘱 𝘴𝘤𝘳𝘦𝘦𝘯𝘴 𝘺𝘦𝘵. This started as a small experiment, but turned into a solid learning experience in: ➡️ Motion design in UI ➡️ Debugging real animation issues ➡️ Thinking beyond static layouts Would appreciate your feedbacks 🙌 #ReactJS #GSAP #FrontendDevelopment #WebAnimation #UIUX #JavaScript #WebDev #LearningInPublic
To view or add a comment, sign in
-
🚀 Just built a fun and interactive Three.js project — turning spotlights into a mini disco! 💡🕺 Recently, I experimented with multiple colored spotlights in a Three.js scene, each dynamically pointing toward a box geometry and casting realistic shadows. ✨ Here’s what I implemented: • Multiple SpotLights with different colors • Dynamic shadow casting on objects • Smooth animations using Tween.js for spotlight motion & angle changes • Created a “disco-like” effect with continuous light movement 🎶 • Used SpotLightHelper to visualize and fine-tune light positions, angles, and coverage This project helped me better understand how lighting, shadows, and animation work together to create immersive 3D experiences. 🔗 Inspired by the official Three.js example: https://lnkd.in/d9P897mz #ThreeJS #WebGL #JavaScript #FrontendDevelopment #3DGraphics #CreativeCoding #TweenJS #LearningByDoing
To view or add a comment, sign in
-
CSS keeps getting more expressive — even in small details. One of those is the turn unit, which can be used with the rotate property. What is turn? The turn unit represents a full rotation: - 1turn = 360° - 0.5turn = 180° - 0.25turn = 90° It works anywhere an angle is expected, including rotate, transform, gradients, etc. turn is a small addition, but it improves readability and developer experience — especially in animations and circular layouts. #css #frontend #webdev #animation #ui #webdesign
To view or add a comment, sign in
-
-
Just wrapped up an animated landing page for a client — and this one was a blast to build. 🎬 Heavy GSAP animations, smooth transitions, and a lot of attention to detail — all built with: → Next.js → Tailwind CSS → TypeScript → GSAP Animation at this level requires careful orchestration — timelines, scroll triggers, and making sure everything feels intentional rather than flashy for the sake of it. The goal? Make the first impression unforgettable. Check out the demo in the video 👇 #WebDevelopment #GSAP #NextJS #Frontend #WebAnimation #TailwindCSS #LandingPage
animated landing page
To view or add a comment, sign in
-
#Day11 of My MERN Stack Journey with Skill Shikshya Today’s class was all about making websites more interactive and dynamic with CSS animations and transitions Here’s what I learned: -CSS transition for smooth changes -CSS animation for more complex effects -@keyframes to control animation steps -transform for movement, rotation, scaling -CSS custom properties (variables) for cleaner and reusable code Andrealized that I’ve now covered most of the core CSS concepts! Still practicing and exploring more to get comfortable with everything. #Day11 #MERNStack #WebDevelopment #CSS #Animation #FrontendDevelopment #skillshikshya
To view or add a comment, sign in
-
✅ DecodeLabs Task 3: Interactive Web Elements - COMPLETE at Decodelabs Built 3 interactive components with pure Vanilla JS: 📊 Dynamic Counter → Increase/Decrease/Reset 🔓 Toggleable Content → Show/hide with animation 📈 Goal Tracker → Progress bar fills to 100% Plus: 🌙 Dark Mode with local Storage Following the IPO Loop: Input → Process → Output Decoupled code: js- hooks | is- states | No inner HTML #DecodeLabs #JavaScript #FrontendDevelopment #WebDev
To view or add a comment, sign in
-
#Hello #Connections 👋 #100DaysOfCodeChallenge | #Day74 Project: Bell Notification Animation (Interactive UI Component) What I built Today I created a notification bell system with animation and dynamic counter updates. This is a small but important UI component commonly used in real-world applications like social media and dashboards. Technologies Used HTML5 CSS3 (Animations, Keyframes) JavaScript (DOM Manipulation) Font Awesome Challenge I faced Making the animation feel smooth and resetting it properly after each click. How I solved it Used animationend event in JavaScript to remove and re-trigger animation classes dynamically. Live Demo: https://lnkd.in/der_cjGV Feedback is always welcome! Code Of School Avinash Gour | Ritendra Gour #JavaScript #FrontendDeveloper #WebDevelopment #CSSAnimations #UIUX #100DaysOfCode #CodingJourney
To view or add a comment, sign in
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development
Here’s the live version behind the video: https://vdigital.design/thoughts