目次
目次
このドキュメントは、Framerを学ぶ日本のユーザーが日本語の資料不足で感じる困難を解決するために、公式ブログの内容を日本語に翻訳し、実務に役立つ情報を追加しました。Framerを使う皆様の一助となれば幸いです。
今回追加された円形背景(radial background)コンポーネントは、CSSの繰り返し円形グラデーションと背景位置/サイズの制御、そしてFramer Motionを基にしたアニメーションを組み合わせて作られています。この記事では、そのコンポーネントがどのように動作するのか詳しく見ていきましょう。
円形グラデーションの構造
radial backgroundコンポーネントを使用すると、2つのグラデーションと複数の色の停止(color stop)、そしてさまざまな背景位置とサイズの組み合わせにより、無限の円形パターンを作成できます。これにより、プロジェクトデザインに対してより細かいコントロールを施し、独創的でダイナミックな背景を実現することが可能です。

サイズと位置の調整
このコンポーネントのもう一つの利点は、円形パターンのサイズと位置を自由に扱える点です。repeating-radial-gradient()関数の省略文法の代わりに、background-sizeとbackground-positionの構文をそれぞれ活用できます。そのおかげで、背景デザインをより柔軟に扱え、複雑で精巧なパターンも簡単に作成可能です。

キーフレームアニメーション
このFramerコンポーネントはFramer Motionの持続時間(duration)基盤のアニメーションを使用しています。したがって、パターンの動きを複数のキーフレームで指定し調整することができます。これにより、ユーザーのインタラクションや変化に反応するダイナミックでインタラクティブな背景を制作できます。

新たな可能性を発見する
radial backgroundコンポーネントは、デザイナーと開発者の両方に新しいデザインの可能性を開く興味深い機能です。無限大の円形パターンを作成し、サイズと位置を正確に制御し、キーフレームアニメーションまで適用できるため、ダイナミックで没入感のある背景を制作する大きな助けとなります。
この記事は、Framer公式ブログの「Advanced radial gradient techniques: dynamic backgrounds for professional UX」を翻訳・脚色したコンテンツです。






