background preloader

JS

Facebook Twitter

RoughNotation. Yemount/pose-animator. Spinners React. Immersive Section Transition Effect in CSS and JavaScript. Dependencies CodyFrame (CodyHouse front-end framework) Tutorial We can start creating two block elements, one used for a media item (e.g., video/image) and the other for generic content.

Immersive Section Transition Effect in CSS and JavaScript

During the scrolling, the media element should get fixed once it reaches the center of the viewport. From that point on, it should scale up to animate in a full-screen element. To make the media element fixed during scrolling, we can use the sticky value of the CSS position property. Once the element gets fixed, we need to update its scale value based on the window scroll position. First: the scale animation happens while the user is scrolling; that means, during the animation, part of the .immerse-section-tr__content element (generic content block) was already visible. Second: since we are scaling up the asset, we need to apply an overflow hidden to make sure a horizontal scrollbar is not visible during the animation. . ⚠️ Because of the restrictions explained above, the effect is disabled if: Svartmc/trails: Simple geometrical trail to attach to your Three.js objects.

Favorite JavaScript single line of code. Framer Motion. Kinesis. Victorqribeiro/isocity: A isometric city builder in JavaScript. Creepyface. AniJS, A Library to Raise your Web Design without Coding. JavaScript animation engine. Choreographer-js. Reveal Animations When Scrolling — WOW.js. Jwilber/roughViz: Reusable JavaScript library for creating sketchy/hand-drawn styled charts in the browser. Muhammederdem/vue-interactive-paycard: Credit card form with smooth and sweet micro-interactions. HTTP based JSON storage. Jessepollak/card at blogduwebdesign.com. Cables. Pagemap · mini map for web pages · larsjung.de. Blog.md. Welcome to the Widget of the Week series, where I take gifs or videos of awesome UI/UX components, and bring them to life with code.

blog.md

Today we are going to create a minimalistic navigation menu, that animates when hovering an option. The inspiration comes from this submission created by Zhenya Rynzhuk and looks like this: Preparations For today's widget, we will be using Vue.js, and for some animations, we'll use TweenMax. If you want to follow along you can fork this codepen template that already has the dependencies. Matching the look The first thing I want to do with this component is to match the design. probably this will be the easiest part since there are no complicated graphics that will need SVG or icons.

Inside our app node, I will start by creating the markup for the menu. I'm adding class="menu-item" to style the container and the items of the menu in the next step. The menu is looking really ugly right now, let's change that: jQuery. Three.js - Javascript 3D library. Slurve.js. Sandoche/Darkmode.js: □ Add a dark-mode / night-mode to your website in a few seconds.

SimpleParallax - a JavaScript library for parallax effects. Freezeframe : une bibliothèque JavaScript pour mettre en pause des Gifs. Voilà une bibliothèque JS qui va pouvoir être pratique pour vos prochains projets, voir même votre prochain folio.

Freezeframe : une bibliothèque JavaScript pour mettre en pause des Gifs

Freezeframe va en effet vous permettre de prendre le contrôle sur la lecture d’un GIF animé, lancer sa lecture en hovers, au clic ou encore avec des boutons de lecture. En savoir plus sur Freezeframe La page de démonstration. 12 effets Javascript et CSS pour booster vos animations. Tendance centrale, les animations et micro-interactions sont des éléments à mettre en place obligatoirement lors du déploiement d’un produit interactif.

12 effets Javascript et CSS pour booster vos animations

Si vous êtes ici, vous n’avez évidemment pas pu passer à côté : les animations sont présentes partout aujourd’hui. Lors du scroll, sur de la typographie et surtout lors d’interactions, elles donnent du feedback à l’utilisateur pour une meilleure expérience. Vous l’avez compris, le temps des sites plats et sans vie est désormais révolu. Pour renouveler vos bibliothèques d’animation, je vous propose une petite sélection de 12 ressources avec des dizaines d’effets pour booster vos interfaces Circle Menu Une bonne alternative à un menu burger avec de grosses typographies par exemple.

Animate CSS Grid. Darkmode.js.