STERFIELD

2021/10/30

cssのみで実装できる!モーフィングアニメーション

cssのみで実装できる!モーフィングアニメーション

今回はcssのみで動く、モーフィングアニメーションを紹介していきます。

まずモーフィングとは、映画やアニメーションの中で使用されるSFXの1つで、コンピュータグラフィックスの手法の1つでもあり、ある物体から別の物体へと自然に変形するものです。

テキストであればcssだけでもこちらのモーフィングアニメーションが可能となります。

仕組みに関しましては、CSSの「blur」と「contrast」を使い、文字をぼかして変化と変化の間をつなげていきます。

See the Pen
Untitled
by yonekura-kohei (@yonekura-kohei)
on CodePen.

【HTML】

ここでは7つのワードをモーフィングしていきます。

【CSS】

今回はCSSのみで動くモーフィングアニメーション(テキスト)を実際に動かしてみました。

CSSではなく、SCSS等を使うとアニメーション速度の部分やワードの数等も一括で管理ができ、変更や調整が簡単になります。

実際のサイトでの使用頻度はあまり高くはないかも知れませんが、トップページのヒーロー画像等の上にあったりすると目を引きそうですね。

参考

CSSだけでモーフィングを実装できる!文字列を違う文字列に滑らかに変化させるCSSのテクニック(https://coliss.com/articles/build-websites/operation/css/pure-css-morphing.html)

Author Profile

著者近影

スターフィールド編集部

SHARE

合わせて読みたい