下划线 动画_Just do it的博客-程序员秘密

<ul class="ddd">
<li class="solid active">啦啦啦啦</li>
<li class="solid">我哦我我</li>
<li class="solid">哦哦哦哦</li>
<li class="solid">噢噢噢噢</li>
<li class="solid">雅黑雅黑</li>
</ul>

 

使用伪类 css

<style>
.solid {
margin-top: 200px;
margin-left: 100px;
text-align: center;
width: 100px;
height: 50px;
position: relative;
float: left;

}
.solid:after {
content: '';
position: absolute;
left: 50%;
bottom: 15px;
margin-left: 0%;
width: 0%;
height: 2px;
background-color: #FF3401;
transition: all 0.3s ease-in-out;
}
.solid:hover:after {
width: 100%;
margin-left: -50%;
background-color: #FF3401;

}
.solid.active:after,
.solid:hover:after {
width: 100%;
margin-left: -50%;
}
.solid.active.dis:after{
width: 0%;
margin-left: 0%;
}
</style>

初始化 第一个

<script>

$(".ddd .solid").hover( function(event){

$(".solid.active").addClass('dis');

}, function(event){

$(".solid.active").removeClass('dis');

} );

</script>

转载于:https://www.cnblogs.com/qinjisong/p/6945982.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30770783/article/details/99202802

智能推荐

django项目导入pycharm,运行,中出现的问题和步骤_pycharm中导入的django项目怎么运行_ly_woshizhazha的博客-程序员秘密

错误:django.db.utils.OperationalError: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10这是自己的数据库服务没有打开到服务里面去打开MySQL57就可以了然后在左下角的Terminal中输入python manage.py runserver 127.0.0.1:8000运行,然后浏览器打开相应网址。...

设计模式之代理模式以及应用_java技术爱好者_R的博客-程序员秘密

代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。

在C#中实现视频播放器_weixin_30908649的博客-程序员秘密

当我们需要在C#中实现视频播放器的时候,可以使用如下几种方法:一、使用MediaPlayer ActiveX控件 在C#中支持视屏播放器最简单的方式就是插入MediaPlayer控件了,在WPF中还内置了对MediaPlayer的封装MediaElement,可以通过它直接打造一个播放器。使用MediaPlayer控件的好处是简单,它已经基本封装了常用的功能,只需要很少的几行代码就可以...

最火移动端跨平台方案盘点:React Native、weex、Flutter_super_man_风清扬的博客-程序员秘密

1、前言跨平台一直是老生常谈的话题,cordova、ionic、react-native、weex、kotlin-native、flutter等跨平台框架的百花齐放,颇有一股推倒原生开发者的势头。为什么我们需要跨平台开发? 本质上,跨平台开发是为了增加代码复用,减少开发者对多个平台差异适配的工作量,降低开发成本,提高业务专注的同时,提供比web更好的体验。嗯~通俗了说就是:省钱、偷懒。...

理解矩阵(个人认为这是关于矩阵最精彩的理解,推荐~~)_我喜欢矩阵_Zeecool的博客-程序员秘密

<br /><br />线性代数课程,无论你从行列式入手还是直接从矩阵入手,从一开始就充斥着莫名其妙。比如说,在全国一般工科院系教学中应用最广泛的同济线性代数教材(现在到了第四版),一上来就介绍逆序数这个“前无古人,后无来者”的古怪概念,然后用逆序数给出行列式的一个极不直观的定义,接着是一些简直犯傻的行列式性质和习题——把这行乘一个系数加到另一行上,再把那一列减过来,折腾得那叫一个热闹,可就是压根看不出这个东西有嘛用。大多数像我一样资质平庸的学生到这里就有点犯晕:连这是个什么东西都模模糊糊的,就开始钻火圈表

随便推点

SET LOCK_TIMEOUT_set lock_timeout 0_tianlianchao1982的博客-程序员秘密

指定语句等待锁释放的毫秒数。语法SET LOCK_TIMEOUT timeout_period参数timeout_period是在 Microsoft SQL Server 返回锁定错误前经过的毫秒数。值为 -1(默认值)时表示没有超时期限(即无限期等待)。当锁等待超过超时值时,将返回错误。值为 0 时表示根本不等待,并且一遇到锁就返回信息。注释在连接开始时,该

沉浸式状态栏(修改状态栏)颜色的简单实现_eyckwu的博客-程序员秘密

Google 推出MaterialDesign后,可以说极大的美化了Android的UI,开发者只需按照MaterialDesign的相关标准就能设计出炫酷的界面。自从5.0推出后,Android就开始支持修改状态栏的颜色,从QQ、网易云音乐等主流的App都可以看到这一特性使得Android界面更加一体化。网络上关于修改状态栏的方法更多,也有很多开源库,今天讲一种简单的实现方式。1、在Java代码中

启动Docker时,报 Failed to instantiate CLSID_VirtualBox w/ IVirtualBox, but CLSID_VirtualBox w/ IUnknown_我是范特西啊的博客-程序员秘密

在使用DockerToolbox安装完docker后,启动报错,错误信息如下: Failed to instantiate CLSID_VirtualBox w/ IVirtualBox, but CLSID_VirtualBox w/ IUnknown 报错信息如图: 我的系统是WINDOWS 7 64位解决办法是:修改注册表1、 win+r 快捷键打开 “运行”,输入regedit 打

【C】【吐血整理】你们要的C语言实例大全-深入提高篇二_GLL_的博客-程序员秘密

实例56 fputc()和fgetc()实例57 函数rewind()实例58 fread()和fwrite()实例59 fprintf()和fscanf()实例60 随机存取实例61 错误处理实例62 综合实例实例63 动态分配函数实例64 常用时间函数实例65 转换函数实例66 查找函数实例67 跳转函数实例68 排序函数...

Java最新面试题汇总(附答案)_Java程序员-张凯的博客-程序员秘密

以下面试题为个人在面试过程中所遇到的,仅供参考!如有错误,望指出。1、servlet执行流程客户端发出http请求,web服务器将请求转发到servlet容器,servlet容器解析url并根据web.xml找到相对应的servlet,并将request、response对象传递给找到的servlet,servlet根据request就可以知道是谁发出的请求,请求信息及其他信息,当serv...

推荐文章

热门文章

相关标签