首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >悬停时的NavLink下划线动画

悬停时的NavLink下划线动画
EN

Stack Overflow用户
提问于 2022-09-08 20:21:10
回答 1查看 123关注 0票数 0

当一个NavLink (来自反身带)像这样在上面盘旋时,我很新的反应,并试图找出如何动画一个下划线:

https://stackoverflow.com/a/71937754/2246411,我能够得到下划线工作在悬停,但没有使用动画。

我看到的关于如何在普通DOM中完成类似任务的所有示例都使用CSS伪元素::before::after,但从我的尝试来看,这些示例似乎不起作用。

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2022-09-08 20:44:47

您可以使用类名并像往常一样应用:hover样式。

代码语言:javascript
运行
AI代码解释
复制
const App = () => {
  return <a className="nav-item">Hover to see change</a>
}

ReactDOM.render(<App />, document.getElementById("root"));
代码语言:javascript
运行
AI代码解释
复制
.nav-item {
  position: relative;
}

.nav-item:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  margin: -5px 0;
  background-color: black; /*Follow your text color*/
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.4s ease-in-out 0s;
}

.nav-item:hover:before {
  visibility: visible;
  transform: scaleX(1);
}
代码语言:javascript
运行
AI代码解释
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.8.0/umd/react.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.8.0/umd/react-dom.production.min.js"></script>
<div id="root"></div>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73657301

复制
相关文章
鼠标悬停下划线显示特效,html鼠标悬停显示下划线
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/145981.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/28
2.1K0
纯CSS3实现2个的鼠标悬停文本下划线动画效果
itclanCoder
2023/09/14
1700
纯CSS3实现2个的鼠标悬停文本下划线动画效果
Css制作hover下划线动画
.demo { position: relative; font-size: 20px; display: inline-block; cursor: pointer; } .demo:before { content: ""; position: absolute; left: 50%; bottom: -2px; width: 0;
明知山
2020/09/03
1.4K0
纯CSS下划线出现动画
一、效果 二、代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>纯CSS下划线出现动画</title> <style>
超级小的大杯柠檬水
2023/05/06
6250
纯CSS下划线出现动画
OneCode实战——自定义悬停动画菜单
基于模型驱动的低代码平台,将数据模型与展现模型做了有机的整合大幅降低了开发者的工作量。使程序员可以从繁重的业务编程和UI展现等技术细节上脱离出来。但在具体的项目当中,客户对于展现界面都会有自身独特的展示展现风格。特别是类似于门户主页、功能菜单框架等方面基本上都是定制应用方案。针对于类似的需求在低代码领域中也是一个应用难点,但也不乏优秀的低代码引擎在“全栈”支持上提供了很不错的解决方案。今天我们就选取了一个典型的例子,如何利用OneCode低代码引擎构建自定义应用。
onecode
2023/10/24
4610
OneCode实战——自定义悬停动画菜单
React NavLink的使用
NavLink是react-router-dom库中的一个特殊导航链接组件,它可以帮助我们在React应用程序中创建导航链接,并根据当前活动的URL自动添加活动链接的样式。
堕落飞鸟
2023/05/20
1.4K0
vue菜单点击下划线跟随动画
以上方案对比,发现方案1缺点较大,例如无法控制下划线长度,圆角,以及下划线渐变色等。因此采用方案2处理。
流眸
2021/06/16
2.4K0
使用CSS3 box-shadow实现的7个按钮悬停动画特效
itclanCoder
2023/09/14
3220
使用CSS3 box-shadow实现的7个按钮悬停动画特效
CSS3贝塞尔曲线实战:创建链接悬停动画效果
我们将使用 CSS3 动画过渡来创建简单但引人入胜的链接悬停效果,将鼠标悬停在链接上时,会弹出一个小弹出框。
张张
2020/11/23
2.3K0
CSS3贝塞尔曲线实战:创建链接悬停动画效果
【前端艺术】CSS3图片鼠标悬停动画特效代码
该代码实现CSS3图片鼠标悬停动画特效。鼠标/手指悬停到图片上面的时候,利用CSS3制作上下关门的动画效果,非常炫酷。
用户5997198
2019/08/15
4.5K0
ViewGroup内容改变时的动画效果—LayoutTransition
向一个ViewGroup中添加View或移除View时,针对当前所有的View,是可以有一个动画效果的,这个动画效果主要靠LayoutTransition实现。
用户1108631
2019/08/14
2.4K0
按钮悬停效果
itclanCoder
2023/09/14
2460
按钮悬停效果
【布局和界面】鼠标悬停动物显示和隐藏动画特效源码库
这是一款基于vuejs的鼠标悬停动物显示和隐藏动画特效。该特效使用vuejs来编写,在鼠标悬停到卡片上面时,会有一只指定的小狗从卡片下冒出来,非常炫酷和可爱。
用户5997198
2020/05/18
1.1K0
【布局和界面】鼠标悬停动物显示和隐藏动画特效源码库
基于 Butterfly 的外挂标签引入
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。
王先森sec
2023/04/24
1.2K0
纯CSS3实现悬停时出现对角线耀光效果的按钮
实现这个效果,主要是结合css3中的transform,以及动画关键帧@keyframes实现
itclanCoder
2023/09/14
1920
纯CSS3实现悬停时出现对角线耀光效果的按钮
Toolbar悬停搜索框
APP中经常会使用到搜索功能,那我们的搜索框该如何布局呢?下面咱们就看一下下面这个效果: xml布局: <?xml version="1.0" encoding="utf-8"?> <android.
code_horse
2018/07/02
2.4K0
纯css实现图片悬停时显示渐变圆形信息浮层效果
实现这个主要是使用css布局中的相对定位与绝对定位,以及结合元素样式的opacity透明度实现
itclanCoder
2023/09/14
2120
纯css实现图片悬停时显示渐变圆形信息浮层效果
​【Python】单下划线与双下划线的区别
1、在交互式解释器中,单下划线“_”代表的是上一条执行语句的结果。如果单下划线前面没有语句执行,交互式解释器将会报单下划线没有定义的错误。也可以对单下划线进行赋值操作,这时单下划线代表赋值的结果。但是一般不建议对单下划线进行赋值操作,因为单下划线内建标识符。
AiDBA宝典
2019/09/30
3.9K0
html下划线 下移,css如何实现下划线滑动效果
本文主要讲述两种下划线动效效果,第一种悬停时X轴由内向外展开实现动画效果,第二种为左右自动展示,由左向右,或由右向左。
全栈程序员站长
2022/09/03
2.1K0
html下划线 下移,css如何实现下划线滑动效果
鼠标悬停按钮
  前端的学习不是一蹴而就,不积跬步无以至千里,不积小流无以成江海。持续不断的努力才能让你我有所收获,专业的知识还得到机构去学习,培训机构的设立有其存在的必然性,你钱花对了吗?
我不是费圆
2020/12/17
2K0

相似问题

NavLink:悬停和活动的CSS动画

14

Navbar下划线悬停动画

44

顺风下划线悬停动画

315

防止Navlink在悬停时突出显示

12

当悬停时和活动时Css下划线动画

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文