CSS3鼠标悬停动画源代码
来源:互联网 发布:淘宝美工助手mac 编辑:程序博客网 时间:2024/05/17 02:37
<!DOCTYPE html>
<html>
<head>
<metacharset="UTF-8">
<title>CSS3鼠标悬停动画</title>
<styletype="text/css">
body{
margin:200px;
text-align:center;
font:1em "微软雅黑";
}
/*去掉li的点或者顺序*/
ul,ol,li{
list-style-type:none;
vertical-align:0
}
/*去掉超链接底下的横线*/
a{
color:#535353;
text-decoration:none
}
/*添加滑过a标签改变其文字颜色*/
a:hover{
color:#D40000;
text-decoration:none
}
/*效果CSS开始 */
/*先让里浮动到一起*/
.navli {
position:relative;
display:inline-block;
margin-left:-50px;
transition:all 0.4s linear;
}
/*把a标签画成圆圈*/
.navli a {
display:inline-block;
width:90px;
height:90px;
padding:30px;
border-radius: 50%;
border-width:8px;
border-style:solid;
}
/*滑过li进行放大并把它放到最前面*/
.navli:hover {
z-index:11;
transform:scale(1.1);
}
/*.navli:hover a {
text-decoration:none;
}*/
.navli:hover span {
transition:all 0.4s linear;
animation:moveFromBottom 0.3s ease;
}
/*给圆圈加背景色和修改边框颜色*/
.navli:nth-child(1) a {
color:#4d9683;
text-shadow:0 1px 0 #9de3cf;
border-color:#549e89;
background-color:#51c9a7;
}
.navli:nth-child(2) a {
color:#be607e;
text-shadow:0 1px 0 #de8ba5;
border-color:#e499b0;
background-color:#e67b9c;
}
.navli:nth-child(3) a {
color:#5e9eb4;
text-shadow:0 1px 0 #adddec;
border-color:#a2cfde;
background-color:#7ec9e3;
}
.navli:nth-child(4) a {
color:#ba9d5e;
text-shadow:0 1px 0 #f5e0ad;
border-color:#dcc999;
background-color:#f0cd78;
}
.navli:nth-child(5) a {
color:#b468a2;
text-shadow:0 1px 0 #e8acd8;
border-color:#d8abcd;
background-color:#dd91cb;
}
/*鼠标滑过显示高亮颜色*/
.navli:nth-child(1):hover a {
color:#0f775c;
text-shadow:0 1px 0 #81e6c9;
border-color:#0a8462;
background-color:#00c18c;
}
.navli:nth-child(2):hover a {
color:#b12a55;
text-shadow:0 1px 0 #ff95b7;
border-color:#ba335c;
background-color:#ea5180;
}
.navli:nth-child(3):hover a {
color:#2883a2;
text-shadow:0 1px 0 #9cdef2;
border-color:#4397b3;
background-color:#55c1e5;
}
.navli:nth-child(4):hover a {
color:#ab8228;
text-shadow:0 1px 0 #ffe199;
border-color:#b08f3e;
background-color:#f8c64d;
}
.navli:nth-child(5):hover a {
color:#a33689;
text-shadow:0 1px 0 #ec97d6;
border-color:#b7569f;
background-color:#dd70c3;
}
.navspan {
display:block;
line-height:90px;
font-size:30px;
font-style:normal;
position:relative;
/*width:100px;
height:90px; */
}
/*可以插入一些图片或者小图标,我就不插入了,你们可以自己试试*/
/*.navspan:before {
display:block;
position:relative;
margin:auto;
}
.navli:nth-child(1) span:before {
content:"";
width:0px;
height:0px;
border-right:30px solid transparent;
border-top:30px solid red;
border-left:30px solid red;
border-bottom:30px solid red;
border-top-left-radius:30px;
border-top-right-radius:30px;
border-bottom-left-radius:30px;
border-bottom-right-radius:30px;
}*/
@keyframesmoveFromBottom {
from{
transform:translateY(120%) scale(0.5);
opacity:0;
}
to{
transform:translateY(0%) scale(1);
opacity:1;
}
}
</style>
</head>
<body>
<divclass="page">
<sectionclass="demo">
<navclass="nav">
<ul>
<li>
<ahref=""><span>Home</span></a>
</li>
<li>
<ahref=""><span>Phone</span></a>
</li>
<li>
<ahref=""><span>Wifi</span></a>
</li>
<li>
<ahref=""><span>Setting</span></a>
</li>
<li>
<ahref=""><span>Twitter</span></a>
</li>
</ul>
</nav>
</section>
</div>
</body>
</html>
需要web前端课程工具和电子书,可以加群120342833
- CSS3鼠标悬停动画源代码
- CSS3实现鼠标悬停动画
- 【CSS3特效】鼠标悬停动画
- 【CSS3】多款炫酷鼠标悬停图文动画效果
- css3实现鼠标悬停动画特效
- CSS3鼠标悬停
- css3鼠标悬停效果
- 鼠标悬停动画
- css3 鼠标悬停效果收集
- CSS3 鼠标悬停显示另一面
- h5新标签和css3动画制作一个鼠标悬停的动画效果
- CSS3鼠标悬停360度旋转效果
- CSS3鼠标悬停360度旋转效果
- 鼠标悬停图片、文字css3效果
- CSS3鼠标悬停图片时镜面白光闪过
- 【css3】鼠标悬停图片旋转效果
- Css3基于 box-shadow的鼠标悬停
- jQuery鼠标悬停图片分享按钮动画
- HDU 2080 夹角有多大II
- composer安装yii2问题总结
- UVA714:Copying Books(抄书)
- [排序算法]--冒泡排序的三种实现(Java)
- 1047. 编程团体赛(20)
- CSS3鼠标悬停动画源代码
- js学习网站
- Mysql之基本的sql语句
- 系统架构演化历程
- c语言中的memset函数
- echo print() print_r() var_dump()的区别
- 1048. 数字加密(20)
- 1049. 数列的片段和(20)
- 系统集成资质查询