美文网首页
不可思议的纯CSS导航栏下划线跟随效果

不可思议的纯CSS导航栏下划线跟随效果

作者: 泪滴在琴上 | 来源:发表于2018-12-02 12:21 被阅读14次
640.gif

html

<ul>
  <li>不可思议的CSS</li>
  <li>导航栏</li>
  <li>光标小下划线跟随</li>
  <li>PURE CSS</li>
  <li>Nav Underline</li>
</ul>

导航栏目的 li 的宽度是不固定的
当从导航的左侧 li 移向右侧 li,下划线从左往右移动。同理,当从导航的右侧 li 移向左侧 li,下划线从右往左移动。

css

li::before {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  width: 0;
  height: 100%;
  border-bottom: 2px solid #000;
  transition: 0.2s all linear;
}
li:hover::before {
  width: 100%;
  left: 0;
}
li:hover ~ li::before {
  left: 0;
}

相关文章

网友评论

      本文标题:不可思议的纯CSS导航栏下划线跟随效果

      本文链接:https://www.haomeiwen.com/subject/jbrjcqtx.html