【CSS】ナビゲーションにぴったり | ホバーエフェクト 下からほわっと線がでてくる
ナビゲーションに適用するとぴったりな、ホバーエフェクト。
li(a)にカーソルをのせると、下からほわっと線が出てくる。
ポイント
・aに:afterで疑似要素を作成する。*1
・a:afterをopacity:0; とすることで、hover時に線がふわっと出てくる表現が可能となる。(hover時はopacity: 1; とする)
・a:afterの要素を非表示にしておくため、visibility: hidden;とする。(hover時はvisibility: visible;とする)
*1
疑似要素の記述方法はコロン一つ?二つ?
CSS3 では疑似クラスと疑似要素を見分けやすくするために、 ::after の表記法(二重コロン付き)が導入されました。ブラウザーでは CSS2 で導入された :after も使用できます。
この記事が気に入ったらサポートをしてみませんか?