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

HTML:

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

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; /*选中项下一个下划线出线的方向,从左往右收线*/

}

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

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

    本次主要是联系css实现导航栏下划线跟随效果 HTML: <ul id="list"><li class="current_li">&l ...

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

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

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

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

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

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

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

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

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

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

  7. css下拉菜单出现下划线,简单带下划线跟随效果的CSS3下拉菜单特效

    简要教程 这是一款使用纯CSS3制作的带下划线跟随效果的下拉菜单特效.该下拉菜单通过CSS3 transform和transition来制作下划线跟随效果和下拉菜单效果. 使用方法 HTML结构 该下 ...

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

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

  9. 02 css实现文字下划线动画效果

    实现文字下划线从中间向两端延伸的动画效果,主要是通过css的transform和transition属性来实现,下面直接粘贴代码和效果图: <!DOCTYPE html> <html ...

最新文章

  1. 全面理解 ASP.NET Core 依赖注入
  2. 服务器启动文件,[Zookeeper] 服务端之单机版服务器启动
  3. JSR303自定义校验注解
  4. kernel中对文件的读写【学习笔记】【原创】
  5. maven 指定jdk版本打包
  6. 2015年度“最佳技术团队”和“最佳CTO”评选活动火热进行中
  7. java 送参数_关于java:如何以编程方式发送带参数的HTTP请求?
  8. SQL Server-【知识与实战V】视图
  9. [裴礼文数学分析中的典型问题与方法习题参考解答]5.1.24
  10. PV操作经典例题——和尚打水
  11. 树莓派4B从开箱到连接电脑(超级小白)
  12. Linux系统网络服务——安全与防火墙笔记
  13. 有关漫入和漫出的概念
  14. aarch64-poky-linux-ld: unrecognized option ‘-Wl,-O1‘
  15. 还在为IntelliJ Lombok 插件烦恼吗?来这里带你一起飞
  16. 修复 SSL Certificate Problem 常见问题
  17. php7.0 -mysql_PHP7.0-官方版-PHP7.0下载7.0.3官方正式版-独木成林
  18. 联想A798T刷机实战
  19. wps文字怎么上下居中
  20. 流程图怎么画?常用的符号有哪些?

热门文章

  1. java中setborder_java中setBorder和setFocusable是什么意思
  2. 【超详细~】手把手带你推导傅里叶级数~
  3. 域适应(domain adaptation)
  4. 三网手机实名制认证API,实名认证接口文档
  5. 电路中各种地的接地处理
  6. 前端简单动画组件animation
  7. 得之坦然,失之淡然,争其必然,顺其自然
  8. 企业知识管理的方式包括哪些方面?
  9. 名帖339 张旭 草书《心经》
  10. 2023西安石油大学计算机考研信息汇总