webデザイン・コーディングに役立つ情報、WordPressカスタムに使えるHTML・CSSコピペ用コード、Canva無料テンプレートなどをご紹介します♩

chiweblogちいウェブログ

【CSS】簡単に使えるボーダーのグラデーションアニメ

ボーダーのCSSアニメーション
この記事を書いている人
Marie

Marie

  • フリーランスwebデザイナー&講師
  • 2児ママ
  • 制作会社・インハウスデザイナーを経験し独立
  • オンラインwebデザイン教室ちいウェブ運営
  • 仕事の合間の息抜きに植物を育てています♡
  • スプラ・DIY・将棋がすき

グラデーションを動かすことで、一手間加えた風に見せるボーダーを紹介します。

ボーダーのアニメーション

こんな感じのボーダーです。

見出しや仕切り、アクセントに使えると思います。

コード

<div class="border-anime"></div>
.border-anime {
	background-image: linear-gradient(120deg, #84fab0 0%, #ABBDF9 60%, #E2C1EB 80%, #8fd3f4 100%);
	background-size: 200%;
	animation: border-gradient 10s infinite;
	width: 100%;
	height: 3px;
}

@keyframes border-gradient {
  0% {
    background-position: 0% 40%;
  }
  50% {
    background-position: 100% 60%;
  }
  100% {
    background-position: 0% 40%;
  }
}

解説

ボーダーと言っても、横長の細い長方形に、backgroundでグラデーションを使っています。

そのグラデーションの、background-positionをずらすことで動きをつけています。

実際はこんな感じのグラデーションです。

↑こちらは、background-size: 100%で指定しています。

グラデーションの端から端までに設定した色が全色確認できます。

background-image: linear-gradient(120deg, #84fab0 0%, #ABBDF9 60%, #E2C1EB 80%, #8fd3f4 100%);

こちらの部分ですね。

ここは、好きなカラーコードに変更してください。

アニメーションでは、background-size: 200%で指定したものを位置をずらしています。

ちょっとしたボーダーにも、このアニメーションを入れると可愛くなると思います。

ぜひ使ってみてくださいね〜

いいなと思ったら
TAPしてね♡↓

コメントする

CAPTCHA


コメントは承認後に表示されます。

Home Webデザイン コーディング コピペ用コード 【CSS】簡単に使えるボーダーのグラデーションアニメ

関連記事

更新通知を受け取る

不定期更新の為、更新お知らせを受け取りたい方は
ご登録ください^^

更新通知以外のメールは
お送りしませんのでご安心ください。