サイトのグローバルメニューの各メニューをマウスオーバーした時に、アンダーラインがメニュー幅に合わせてスライドしながらアニメーションでついてくるサンプルをご紹介します。 CSSと簡単なjQueryで実装しています。 まずはサンプルをご覧ください。 See the Pen Menu with Underline Sliding Animation by digistate (@digistate) on CodePen. HTMLの構造 HTMLは至ってシンプル。 メニュー用のリスト(ul)をナビゲーション(nav)タグで括っています。 メニュー用のリスト要素の次に、スライドしてついてくる下線用の要素(#slide-line)があります。jQueryでマウスオーバーに合わせてこの下線の位置を変更してやります。 <nav id="navigation"> <ul> <li class="curr