【WordPress】波アニメーションヘッダの作成方法(備忘)

Phú Quốc

Phú Quốc

Elementor+CSSでテキストに波のアニメーション効果を与える方法についてYouTubeで見つけたのでその方法についての備忘です。

テキストの作成ヘッダ

Elementor上でヘッダを作成します。ここではRoboto Size:10VH Weight:800 Color: #03a9f4で指定しています。

ヘッダの複製

作成したヘッダを複製します

上のヘッダへのカスタムCSS設定

上側のヘッダにカスタムCSSを適用し、テキストカラーを透明に変更します。上側のテキストをアウトラインのみにするためのコードです。

				
					selector{
    -webkit-text-stroke: 2px #03a9f4;
}
				
			

下のヘッダへのカスタムCSS設定

同様に下側のヘッダにカスタムCSSを適用します。波のアニメーションを加えます。

				
					selector{
    -webkit-animation: water 4s ease-in-out infinite;
            animation: water 4s ease-in-out infinite;
}
@-webkit-keyframes water{
    0%, 100%{
        -webkit-clip-path: polygon(0 80%, 9% 61%, 22% 51%, 41% 53%, 55% 63%, 65% 72%, 76% 78%, 90% 81%, 100% 80%, 100% 100%, 0% 100%);
                clip-path: polygon(0 80%, 9% 61%, 22% 51%, 41% 53%, 55% 63%, 65% 72%, 76% 78%, 90% 81%, 100% 80%, 100% 100%, 0% 100%);
    }
    50%{
        -webkit-clip-path: polygon(0 80%, 15% 81%, 31% 75%, 41% 68%, 51% 59%, 64% 53%, 79% 53%, 92% 64%, 100% 80%, 100% 100%, 0% 100%);
                clip-path: polygon(0 80%, 15% 81%, 31% 75%, 41% 68%, 51% 59%, 64% 53%, 79% 53%, 92% 64%, 100% 80%, 100% 100%, 0% 100%);
    }
}
@keyframes water{
    0%, 100%{
        -webkit-clip-path: polygon(0 80%, 9% 61%, 22% 51%, 41% 53%, 55% 63%, 65% 72%, 76% 78%, 90% 81%, 100% 80%, 100% 100%, 0% 100%);
                clip-path: polygon(0 80%, 9% 61%, 22% 51%, 41% 53%, 55% 63%, 65% 72%, 76% 78%, 90% 81%, 100% 80%, 100% 100%, 0% 100%);
    }
    50%{
        -webkit-clip-path: polygon(0 80%, 15% 81%, 31% 75%, 41% 68%, 51% 59%, 64% 53%, 79% 53%, 92% 64%, 100% 80%, 100% 100%, 0% 100%);
                clip-path: polygon(0 80%, 15% 81%, 31% 75%, 41% 68%, 51% 59%, 64% 53%, 79% 53%, 92% 64%, 100% 80%, 100% 100%, 0% 100%);
    }
}
				
			

両方のヘッダの位置を統一する

各々のヘッダのPositionをAbsouteに変更し、上下左右位置を同じにして重ね合わせます。

出典

今回の記事はこちらのYouTube動画を参考にしました。

 

今後WEBデザインで使用する可能性もあるので、機会があれば使ってみたいと思います。

関連記事

Leave a Reply

最近の投稿