分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

css实现导航栏下划线跟随效果

发布时间:2023-09-06 02:21责任编辑:胡小海关键词:暂无标签

话不多说先附上代码

 ?<style> ???????ul li { ???????????float: left; ???????????display: block; ???????????list-style: none; ???????????margin-left: 20px; ???????????border-bottom: 2 ???px black solid; ???????????position: relative; ???????} ???????ul li::before { ???????????content: ""; ???????????position: absolute; ???????????top: 0; ???????????left: 100%; ???????????width: 0; ???????????height: 100%; ???????????border-bottom: 2px solid #000; ???????????transition: 0.2s all linear; ???????} ???????ul li:hover::before { ???????????width: 100%; ???????????left: 0; ???????} ???????ul li:hover~li::before { ???????????left: 0; ???????} ???</style></head><body> ???<ul> ???????<li>跟着</li> ???????<li>导航栏</li> ???????<li>光标小下划线跟随</li> ???????<li>跟随走动的下划线</li> ???????<li>跟随走动</li> ???</ul></body>

通配符~的作用是当前元素的下一个元素

css实现导航栏下划线跟随效果

原文地址:https://www.cnblogs.com/wsjaizlp/p/9914450.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved