问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

css鼠标悬停图片效果,为什么我的一直弄不了,枯了?

发布网友 发布时间:2022-05-12 12:49

我来回答

4个回答

懂视网 时间:2022-05-12 17:11

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实现会动的猫脸

热心网友 时间:2022-05-12 14:19

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>鼠标悬停图片效果</title>
<style>
*{
margin:0;
padding:0;
}
.box{
position:relative;/*相对定位*/
width:300px;/*宽度*/
height:270px;/*高度*/
overflow:hidden;/*溢出隐藏*/
margin-left:10px;/*左外边距*/
margin-top:10px;/*顶部外侧边距*/
}
.box img{
width:100%;/*宽度*/
height:100%;/*高度*/
transition:all 0.3s;/*过渡时间*/
}
#box1:hover img{
transform:scale(1.2,1.2);/*放大1.2倍*/
}
#box2 span{
position:absolute;/*绝对定位*/
color:red;/*文字红色*/
display:none;/*隐藏*/
}
#box2:hover span{
display:block;/*显示*/
}
#box3:hover{
width:294px;/*宽度*/
height:264px;/*高度*/
border:3px solid black;/*边框*/
}
#box4:hover{
box-shadow:2px 2px gray,-2px -2px gray;/*阴影*/
}
#box5:hover img{
transform:rotate(360deg);/*正时针旋转360度,既转一圈*/
}
#box6 h3{
position:absolute;/*绝对定位*/
width:120px;/*宽度*/
height:120px;/*高度*/
font-size:14px;/*字体高度*/
background:white;/*背景白色*/
display:flex;/*弹性容器*/
display:-webkit-flex;
justify-content:center;
-webkit-justify-content:center;/*横向居中*/
align-items:flex-end;
-webkit-align-items:flex-end;/*纵向靠底部*/
transform:rotate(45deg);/*正时针旋转45度*/
top:-60px;/*距离顶部-60px*/
right:-60px;/*距离右侧-60px*/
z-index:-1;/*在最底层,被遮住看不到*/
}
#box6:hover h3{
z-index:1;/*在最顶层,不被遮住,可视。*/
}
</style>
</body>
<!--鼠标悬停图片放大-->
<div class="box" id="box1">
<img src="img/1.jpg">
</div>
<!--鼠标悬停,图片上显示文字-->
<div class="box" id="box2">
<span>一段文字</span>
<img src="img/1.jpg">
</div>
<!--鼠标悬停,图片显示边框-->
<div class="box" id="box3">
<img src="img/1.jpg">
</div>
<!--鼠标悬停,图片显示阴影-->
<div class="box" id="box4">
<img src="img/1.jpg">
</div>
<!--鼠标悬停,图片旋转一圈-->
<div class="box" id="box5">
<img src="img/1.jpg">
</div>
<!--鼠标悬停,图片缺一个角,缺少部分显示栏目名称或其他-->
<div class="box" id="box6">
<h3>板块栏目名称</h3>
<img src="img/1.jpg">
</div>
</body>
</html>

热心网友 时间:2022-05-12 15:37

1.可以使用伪元素
2.也可以借助js来控制
3.建议用css3来操作
4.可以参考一些demo

热心网友 时间:2022-05-12 17:11

河南新华专注互联网教育三十三年 多种热门专业等你来!!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女人梦见蛇的七大预兆解梦 PHOTOSHOP 怎么把眼睛点大 这些月销量10000+的防晒霜,是噱头还是真的好用? 大宝水凝保湿防晒露适合哪些肤质的人使用? 拥有人口过亿的国家最多的大洲是( )A.非洲B.亚洲C.欧洲D.大洋 世界国家最多的大洲是:( ) A.亚洲 B.大洋州 C.非洲 D.欧 拥有人口过亿的国家最多的大洲是:( ) A.非洲 B.亚洲 C.欧洲 D.大洋 餐厅一般中餐都有哪些摆台要求和标准 如何做味道正宗的中餐? 河南文科跟理科高考分数线相差多少 如何登录坎公骑剑自抽号的账号 坎公骑账号注销最快几天 坎公骑冠剑帐号忘了怎么办 看公骑冠剑注销账号后实名认证要重新来一遍吗 坎公骑冠剑UID怎么看 山峦含黛,层林尽染,血脉传承,暖意萦怀什么意思 秀水萦怀什么意思? 百姓萦怀 什么意思 决不萦怀意思 找几个可免费下载PS素材的网站 “不知何事萦怀抱”是什么意思? 最近在做设计。想找一些好的素材网站下载素材,能下载分解图层的源文件。下载网页的就更好了,请求高手指 得失萦怀 萦怀的意思是什么 万千往事萦怀是什么意思? 人世悲苦,莫再萦怀是什么意思? &quot;只是偶尔萦怀&quot;是什么意思 萦怀此景的意思? 盈怀与萦怀的区别 “萦怀”是什么意思? 在宿州卖油炸卷饼怎么样 想摆摊卖卷饼,怎么样? 卤肉卷饼店早上做早点中午卖卤肉卷饼这样做对店里面生意有影响吗? 卤肉卷饼前景怎样,利润如何? 功夫卷饼能挣到钱吗? 什么小吃最赚钱 小吃车热卖卷饼 特色小吃 南方好象还没有什么特色卷饼加盟店,请问这行当怎么样? 卷饼厂35卖出,成本上升至7.5 在家做什么可以赚钱,成本小利润大? 南京卷饼怎么样 康师傅卷饼怎么样 学习编程,容易秃顶吗? 当程序员真的容易秃头吗 t184次列车停车几站? t184次列车途经站名 t184改道后的时刻表 丅184列车起点与终点是哪个站 唐山到汉口的火车都经过哪站 t184火车时刻表1月10号 火车票t184次从天津那个车站走