本次主要是联系css实现导航栏下划线跟随效果

HTML:

<ul id="list"><li class="current_li"><a href="#" class="current">全部</a></li><li><a href="#">公司党委</a></li><li><a href="#">国内新闻</a></li><li><a href="#">国际新闻</a></li></ul>

js:主要是为了刷新页面,让第一个li默认有下划线和选中效果

<script type="text/javascript">$("#list li").click(function(){$("#list li").removeClass("current_li");$("#list li a").removeClass("current");})</script>

css:

  /*下划线跟随*/ul{display: flex;position: initial;}li{position: relative;padding: 1em 2em;font-size: 12px;list-style: none;white-space:nowrap;width: 25%;text-align: center;}li.current_li{list-style-type:none;border-bottom:2px solid red;padding-bottom: 2px;}a:active, a:hover, a.current {color: #ff231c;}li::after{content: '';position: absolute;bottom: 0;width: 0;height: 2px;color: #ff231c;background-color: #ff231c;transition: .5s all linear;}li:hover::after{width: 100%;}li::after{left: 100%;     /*选中项上一个下划线收回的方向,从左往右收线*/}li:hover::after{left: 0;      /*选中项下划线出线的方向,从左往右出线*/}li:hover ~ li::after {left: 0;    /*选中项下一个下划线出线的方向,从左往右收线*/}

css 导航栏下划线跟随效果,默认第一个li为选中状态相关推荐

  1. html导航默认选中状态,css 导航栏下划线跟随效果,默认第一个li为选中状态

    本次主要是联系css实现导航栏下划线跟随效果 HTML: js:主要是为了刷新页面,让第一个li默认有下划线和选中效果 css: /*下划线跟随*/ ul{ display: flex; positi ...

  2. 纯CSS导航栏下划线跟随效果

    参考文章 <ul><li>111</li><li>2222</li><li>3333333</li><li&g ...

  3. 纯CSS导航栏下划线滑动效果

    纯CSS导航栏下划线滑动效果 问题描述 面向 C 端的产品嘛,总有一些动效想要提高用户体验,以下是用纯 css 实现导航栏选中下划线滑动效果 解决方案 以下是实现效果: 主要代码如下: <tem ...

  4. css订单导航栏横线动画,小程序 纯css 实现tab导航栏下划线跟随动画

    很多时候在做tab导航的点击时我们都会要上一个过渡的动画,不然的话会显得生硬,用户没有达到比较佳的用户体验.如下图: 在开发者工具中预览效果 t3fyo-a07nj.gif 我们可以用两种方法实现这样 ...

  5. html导航去下划线,纯CSS实现导航栏下划线跟随的示例代码

    本篇文章主要介绍了纯CSS实现导航栏下划线跟随的示例代码,分享给大家,具体如下: 效果: 代码: html: aaaa bbbbbbb cccc dddd eeee css: ul { padding ...

  6. js+css制作导航栏下划线跟随动画,App+H5点击效果

    这是使用Vue制作的一个下划线跟随效果,没有使用其他插件 目录 1. 制作一个初始的导航栏 2. 增加点击样式 3. 下划线移动 最终代码 注意事项 这是最终效果↓ 一开始从网上查其他人的做法,大部分 ...

  7. 水平导航栏+导航栏跟随+导航栏下划线滑动效果

    先放代码: HTML: <!doctype html> <html> <head> <meta charset="utf-8"> & ...

  8. js+css制作导航栏下划线跟随动画,自适应元素尺寸变化,Vue/Uniapp

    以前也写过一个差不多的,但上一个写的存在很多问题,尤其是css要使用 justify-content: space-around才能正常计算下滑宽度,导致了在很多场景都不实用,其实那一天就想到更好的解 ...

  9. 纯CSS实现导航栏下拉动画效果

    实现思路 导航栏的下拉效果通过在ul的li里再嵌套一个ul,再通过animation属性改变第二导航栏ul的高度来实现导航栏下拉动画效果.老铁没毛病. 实现效果: HTML代码 <div cla ...

最新文章

  1. 使用宝塔面板部署tp5网站
  2. leetcode416. Partition Equal Subset Sum
  3. Netty学习总结(4)——图解Netty之Pipeline、channel、Context之间的数据流向
  4. 2021年吉林高考成绩怎么查询,2021年吉林高考成绩排名查询系统,吉林高考位次排名查询...
  5. 计算机关闭远程桌面 共享功能,win7旗舰版系统优化禁止用远程桌面共享的解决方法...
  6. 自动化测试验证码代码常用的四种方式
  7. C#对接中国移动短信接口
  8. 为啥一到秋季就鼻塞、流鼻涕、打喷嚏?该如何是好?别总当成感冒
  9. 基于JSP和MYSQL数据库实现的宾馆酒店信息管理系统
  10. 戴建业老师对李白和杜甫的讨论
  11. YOLOv3论文中英文对照翻译
  12. An Auto-tuning Framework for Autonomous Vehicles
  13. ICAP: 互换客户端地址协议 1
  14. dlib人脸对齐(python)
  15. 传统推荐算法Facebook的GBDT+LR模型深入理解
  16. java 关机命令_linux 关机命令shutdown
  17. mysql临时表 is full_mysql出现“the table xxx is full”的问题
  18. android Jetpack StateFlow使用
  19. 【解决】Exception in thread main java.io.IOException: Nameserver not responding on 127.0.0.1
  20. 理光有邮件服务器吗,理光Aficio 3035复印机通过电子邮件发送扫描文件的设定方法及操作步骤...

热门文章

  1. Replika Software完成从LVMH和欧莱雅的A轮融资
  2. 计算机图形学----SDF介绍
  3. 自动取款机的硬件组成
  4. 蛋白标签\常用标签\选择标签的介绍
  5. 2008.05.25 读华为前执行副总裁李玉琢的《我与商业领袖的合作与冲突》有感(一)
  6. aliyun-oss-01
  7. st计算机编程语言,ST(结构化文本语言(ST))_百度百科
  8. Unable to load class ‘org.gradle.api.internal.plugins.DefaultConvention‘
  9. log4j的ConversionPattern参数的意义
  10. CNN为什么卷积核的大小都是奇数