<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Framer Motion | 김미소의 포트폴리오</title><link>https://misosos.github.io/en/tags/framer-motion/</link><atom:link href="https://misosos.github.io/en/tags/framer-motion/index.xml" rel="self" type="application/rss+xml"/><description>Framer Motion</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Thu, 09 Oct 2025 00:00:00 +0000</lastBuildDate><image><url>https://misosos.github.io/media/sharing.png</url><title>Framer Motion</title><link>https://misosos.github.io/en/tags/framer-motion/</link></image><item><title>Motion Gallery</title><link>https://misosos.github.io/en/playground/frontend-playground/motion-gallery/</link><pubDate>Thu, 09 Oct 2025 00:00:00 +0000</pubDate><guid>https://misosos.github.io/en/playground/frontend-playground/motion-gallery/</guid><description>&lt;p&gt;I wanted to see firsthand how much impact animation has on user experience, so I created a collection of interaction experiments using the Framer Motion library and TailwindCSS.&lt;/p&gt;
&lt;p&gt;I explored various ways components could appear, disappear, or respond to mouse hover in ways that feel the most natural and enjoyable. By combining properties like &lt;code&gt;whileHover&lt;/code&gt; and &lt;code&gt;whileTap&lt;/code&gt;, I made the cards move rhythmically as if they were alive, and through &lt;code&gt;variants&lt;/code&gt;, I experimented with smooth fade, slide, and scale transitions between components.&lt;/p&gt;
&lt;p&gt;Through these experiments, I realized that animation is not merely a visual element but a powerful tool that guides user attention and enhances engagement with content. Styling quickly with TailwindCSS while adding dynamic elements using Framer Motion was an enjoyable learning experience in itself.&lt;/p&gt;</description></item><item><title>Modal Animation</title><link>https://misosos.github.io/en/playground/ui-components/modal-animation/</link><pubDate>Sat, 04 Oct 2025 00:00:00 +0000</pubDate><guid>https://misosos.github.io/en/playground/ui-components/modal-animation/</guid><description>&lt;p&gt;I realized that when modal windows on websites appear or disappear too abruptly, they can disrupt the user experience. So I experimented with Framer Motion to see how to make them appear smoother and more natural.&lt;/p&gt;
&lt;p&gt;First, I explored how Framer Motion’s AnimatePresence component works in order to implement the exit animation for the modal. Based on that, I combined two effects for the best result: a fading background (Fade) and a slightly enlarging window (Scale) when the modal appears.&lt;/p&gt;
&lt;p&gt;Beyond animation, I also added usability improvements such as allowing the modal to close when pressing the ESC key or clicking outside the darkened background area. Through this experiment, I was reminded that animation is not merely decorative but an essential UX tool that helps guide interaction flow without interrupting user behavior.&lt;/p&gt;</description></item></channel></rss>