最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

css鼠标悬停动画

来源:懂视网 责编:小采 时间:2020-11-27 15:28:02
文档

css鼠标悬停动画

css鼠标悬停动画:css实现鼠标悬停动画,免费提供源码,可以研究参考或者拿去使用~~代码:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>PHP中文网--CSS3鼠标悬停动画</title
推荐度:
导读css鼠标悬停动画:css实现鼠标悬停动画,免费提供源码,可以研究参考或者拿去使用~~代码:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>PHP中文网--CSS3鼠标悬停动画</title
css实现鼠标悬停动画,免费提供源码,可以研究参考或者拿去使用~~

JB58}STY)K7257O2A78$TBG.png

代码:

<!DOCTYPE html>
<html>

	<head>
	<meta charset="UTF-8">
	<title>PHP中文网--CSS3鼠标悬停动画</title>
	<style type="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开始 */
	
	/*先让里浮动到一起*/
	.nav li {
	position: relative;
	display: inline-block;
	margin-left: -50px;
	transition: all 0.4s linear;
	}
	/*把a标签画成圆圈*/
	.nav li a {
	display: inline-block;
	width: 90px;
	height: 90px;
	padding: 30px;
	border-radius: 50%;
	border-width: 8px;
	border-style: solid;
	}
	/*滑过li进行放大并把它放到最前面*/
	.nav li:hover {
	z-index: 11;
	transform: scale(1.1);
	}
	
	/*.nav li:hover a {
	text-decoration: none;
	}*/
	
	.nav li:hover span {
	transition: all 0.4s linear;
	animation: moveFromBottom 0.3s ease;
	}
	/*给圆圈加背景色和修改边框颜色*/
	.nav li:nth-child(1) a {
	color: #4d9683;
	text-shadow: 0 1px 0 #9de3cf;
	border-color: #549e89;
	background-color: #51c9a7;
	}
	
	.nav li:nth-child(2) a {
	color: #be607e;
	text-shadow: 0 1px 0 #de8ba5;
	border-color: #e499b0;
	background-color: #e67b9c;
	}
	
	.nav li:nth-child(3) a {
	color: #5e9eb4;
	text-shadow: 0 1px 0 #adddec;
	border-color: #a2cfde;
	background-color: #7ec9e3;
	}
	
	.nav li:nth-child(4) a {
	color: #ba9d5e;
	text-shadow: 0 1px 0 #f5e0ad;
	border-color: #dcc999;
	background-color: #f0cd78;
	}
	
	.nav li:nth-child(5) a {
	color: #b468a2;
	text-shadow: 0 1px 0 #e8acd8;
	border-color: #d8abcd;
	background-color: #dd91cb;
	}
	/*鼠标滑过显示高亮颜色*/
	.nav li:nth-child(1):hover a {
	color: #0f775c;
	text-shadow: 0 1px 0 #81e6c9;
	border-color: #0a8462;
	background-color: #00c18c;
	}
	
	.nav li:nth-child(2):hover a {
	color: #b12a55;
	text-shadow: 0 1px 0 #ff95b7;
	border-color: #ba335c;
	background-color: #ea5180;
	}
	
	.nav li:nth-child(3):hover a {
	color: #2883a2;
	text-shadow: 0 1px 0 #9cdef2;
	border-color: #4397b3;
	background-color: #55c1e5;
	}
	
	.nav li:nth-child(4):hover a {
	color: #ab8228;
	text-shadow: 0 1px 0 #ffe199;
	border-color: #b08f3e;
	background-color: #f8c64d;
	}
	
	.nav li:nth-child(5):hover a {
	color: #a33689;
	text-shadow: 0 1px 0 #ec97d6;
	border-color: #b7569f;
	background-color: #dd70c3;
	}
	
	.nav span {
	display: block;
	line-height: 90px;
	font-size: 30px;
	font-style: normal;
	position: relative; 
	/*width: 100px; 
	height: 90px; */
	}
	/*可以插入一些图片或者小图标,我就不插入了,你们可以自己试试*/
	/*.nav span:before {
	 	display: block;
	 	position: relative; 
	 	margin: auto;
	}
	.nav li: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; 
	}*/
	
	@keyframes moveFromBottom {
	from {
	transform: translateY(120%) scale(0.5);
	opacity: 0;
	}
	to {
	transform: translateY(0%) scale(1);
	opacity: 1;
	}
	}

	</style>
	</head>

	<body>
	
	<div class="page">
	<section class="demo">
	<nav class="nav">
	<ul>
	<li>
	<a href=""><span>Home</span></a>
	</li>
	<li>
	<a href=""><span>Phone</span></a>
	</li>
	<li>
	<a href=""><span>Wifi</span></a>
	</li>
	<li>
	<a href=""><span>Setting</span></a>
	</li>
	<li>
	<a href=""><span>Twitter</span></a>
	</li>
	</ul>
	</nav>
	</section>
	</div>
	</body>

</html>

免费拿去研究吧!更多好的源码尽在PHP中文网,关注我们给你好看哦~

相关推荐:

用css实现圆形进度条

css 、jquery实现3d立体旋转

css实现会动的猫脸

文档

css鼠标悬停动画

css鼠标悬停动画:css实现鼠标悬停动画,免费提供源码,可以研究参考或者拿去使用~~代码:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>PHP中文网--CSS3鼠标悬停动画</title
推荐度:
标签: 鼠标 动画 效果
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top