プログラミング

プログラミング

【アンダーライン×アニメーション】ソースコード付き!CSSを使ったアンダーラインアニメーション8選!

5,070 views

読了時間 : 約3分1秒

デフォルトのCSSアンダーラインも効果的ですが、まだ改良する余地はあります。CSSアニメーションを使えば、アンダーラインでもっといろんな事ができます。

この記事では、大量にあるCSSアンダーラインから現時点で最も効果的な8点を厳選してご紹介します。気に入ったものがあればご自由にお試しください。

(イメージをクリックすればCodePenが見られます。)

 

以下の記事もあわせて参照してください。

 

 

1. 相互に表示されるアンダーライン

リンク間でカーソルを動かすと、ナビゲーションメニューにそれぞれ異なるスタイルのアンダーラインが現れます。ナビゲーションメニュー全体をダイナミックに動くため、まるで一つのブロックであるかのように見えるのが良いですね。

約60行のCSSコードを使い、アンダーラインのブロックボックスをHTML要素に加えるだけでこの効果が得られます。

 

 

2. 複数行でつながるアンダーライン

CSSのラインブレイクスタイルは簡単ではありませんが、この例は動的なアンダーライン効果を複数行につなげています。JavaScriptで行の形状を保っていますが、ページ上のあらゆるリンクで使用できるので、どんなフォーマットのテキストでも対応できます。カスタムCSS3グラデーション背景を使っているのもクールですね。

 

 

3. 横滑りするアンダーライン

とてもシンプルな横滑りするアンダーラインです。CSSだけで作られていて、HTMLアイテムを追加する必要のない簡素で的確な手法です。このCSS効果を使って動的なナビゲーションメニューがデザインできる他、CSSコードでイージングやデュレーションの調整もできます。

 

 

4. 文章の見栄えの良いアンダーライン(Better Text Underline)

一見普通のアンダーラインに見えますが、デフォルトのデモと比較すると、「g」や「p」のように一部がラインの下になってしまう文字を考慮しているのがわかります。アンダーラインそのものもデフォルトよりほんの少し下に位置しています。

 

 

5. アニメーションスタイル

通常のCSS3 トランジション(変化)プロパテイを使った4種のアンダーラインで、それぞれ、右から左、左から右、中から外、外から中に向かって動きます。

マウスホバーで現れ、カーソルをリンクから外すと消えていき、とても効果的でありながら、簡単に応用できるアンダーラインアニメーションです。

 

 

6. 少し過激なアニメーションスタイル

上記よりちょっと過激なアニメーションアンダーラインで、CSS3シャドウエフェクトで光っているように見えます。スターウォーズファンの皆さんは、これを基にライトセーバーのデザインを作ってみてはいかがですか?

 

 

7. ドロップするアンダーライン

ホバーするとドロップするアンダーラインは、CSSのトランジションエフェクトを使っています。キビキビとした動きで、横滑りするアンダーラインより好感が持てますね。無駄のないアンダーライン効果をお考えでしたら、このコードをぜひお試しください。

 

 

8. 広がるアニメーションアンダーライン

広がるアニメーションアンダーラインは既出しましたが、こちらはカスタムアニメーションとタイミングを用いています。cubic-bezier()ファンクションを使いマウスホバーで独特の動きをします。デフォルトの一定速度のトランジションより動きが早く、お好みのスタイルにカスタマイズすることも可能です。

 

 

9.カスタムCSSアンダーライン

これもどんなサイトでも応用可能なスタイルで、テキストの数ピクセル下にアンダーラインが引かれます。繊細な工夫で、ユーザビリティに悪影響を与えることもありませんが、どちらかといえば美的な理由からのデザインです。アンダーラインを目立たせたい場合にはこれを敲き台にしたらよいでしょう。

 

 

10.ディセンダ―間のちょうど良いところに引かれるアンダーライン

ディセンダ―(英字の形態の、並び線より下に伸びた部分)にフィットするアンダーラインをHTML5とCSS3だけで作ったものです。

エフェクトの要はbox-shadowとtext-shadowのひと組のCSS3プロパティです。

 

 

11.カスタム・グラディエント

アンダーラインのカラーに勾配効果を利かせたものです。信じがたいほどシンプルなCSS3で成り立っています。アンカーリンクをこのCSSコードで作ればユニークなグラディエントアンダーラインが作れます。

 

 

関連記事

HTMLやCSSで【アンダーライン】を引くベストな方法ってどれ?比較してみました。

 

 

※本記事は、10 Unique Animated Underline Text Effects with CSSを翻訳・再構成したものです。

【コンビニでも使える!メルペイ初回利用1500円分招待コード】

当サイト限定招待コード:CMUTDF

 
・利用可能店舗:メルカリ、コンビニ、ドラッグストア等
・金額:500円分
※さらにメルペイスマート払で1000円分ポイント!
 友達招待でさらに500円分ポイント!

メルカリ-フリマアプリ&スマホ決済メルペイ

メルカリ-フリマアプリ&スマホ決済メルペイ

無料

 

ピックアップ! さらに今このキャンペーン中です↓

dポイント最大10%『4・5・6月の金・土曜限定!』
■キャンペーン期間:2020/4/1日(水)0:00 ~ 6/30(火)23:59

 

 

【MOV初回限定 合計2,000円相当無料クーポン3枚】

クーポンコード:seleqt2000

 
対応地域:神奈川県、東京都、大阪府、京都府、兵庫県(新登場)
 
2000円オフで登録» »MOVの初回利用2000円オフのクーポンを使って登録はこちら!
 
アプリDLはこちらから↓

MOV《モブ》- タクシー配車

MOV《モブ》- タクシー配車

DeNA Co., Ltd.無料

 

 

 

Seleqtをご覧頂いた方だけに「朗報」
\当サイト限定特別クーポン/

【UberEats初回1000円オフクーポン】
interjpq2206j2tw

 

対象店舗:マック、ガスト、スタバ、ピザハット、松屋 等
※1000円分無料で頼めます。〇〇円以上とかもナシ!完全無料でお試しOK
割引額:1000円引き

 

1000円オフで登録» »当サイト限定の初回利用1000円オフのクーポンを使って登録はこちら!

 

アプリDLはこちらから↓

Uber Eats: 地元で人気の料理をお届け

Uber Eats: 地元で人気の料理をお届け

無料

 

おすすめ新着記事

おすすめタグ