CSS で紙吹雪を作るときには rotate3d でのアニメーションが一部のブラウザで意図していないアニメーションをすることがあることに気をつける必要があります。紙吹雪の紙部分ができてしまえば、あとはある程度ランダムな数値でアニメーションをするだけでそれっぽい感じになります。応用がききやすいアニメーションなので、形や色を変えることで色々と使うことができそうです。 紙吹雪をふらせる React のコンポーネントを作成してみます。作成物は以下になります。 hbsnow-sandbox/example-css-confetti 準備 hbsnow/template-nextjs-tailwindcss 上記をテンプレートとして使用します。今回 tailwindcss は使用せず、また Next.js ですが styled-jsx を使用せず CSS Modules のみで作成していきます。 紙吹