HTML图片鼠标悬停效果设置!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML图片鼠标悬停效果设置!相关的知识,希望对你有一定的参考价值。

在一个DIV标签里面插入了一张图片,附上链接后,我想当鼠标悬停在图片上面的时候,这个图片会突出或者放大!求代码!
http://www.internetke.com/jsEffects/2015012104/
类似这类效果!

@charset "utf-8";
/*科e互联特效基本框架CSS*/
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input margin:0;padding:0;-webkit-text-size-adjust: none
h1, h2, h3, h4, h5, h6font-size:12px;font-weight:normal
body>divmargin:0 auto
div text-align:left
a img border:0
body color: #333; text-align: center; font: 12px "微软雅黑";
ul, ol, li list-style-type:none;vertical-align:0
a outline-style:none;color:#535353;text-decoration:none
a:hover color: #D40000; text-decoration: none
.clearheight:0; overflow:hidden; clear:both
.button display: inline-block;zoom: 1; *display: inline;vertical-align: baseline;margin: 0 2px;outline: none;cursor: pointer;text-align: center;text-decoration: none;font: 14px/100% Arial, Helvetica, sans-serif;padding:0.25em 0.6em 0.3em;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .5em; -moz-border-radius: .5em;border-radius: .5em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);

.red color: #faddde;border: solid 1px #980c10;background: #d81b21;background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#A51715));background: -moz-linear-gradient(top, #ed1c24, #A51715);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');

.red:hover background: #b61318; background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115)); background: -moz-linear-gradient(top, #c9151b, #a11115); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115'); color:#fff;
.red:active color: #de898c;background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));background: -moz-linear-gradient(top, #aa1317, #ed1c24);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
.cor_bs,.cor_bs:hovercolor:#ffffff;
.keBodybackground:url(../images/bodyBg.jpg) repeat #333;
.keTitleheight:100px; line-height:100px; font-size:30px; font-family:'微软雅黑'; color:#FFF; text-align:center; background:url(../images/bodyBg3.jpg) repeat-x bottom left; font-weight:normal
.kePublicbackground:#dfdfdf; padding:50px;
.keBottomcolor:#FFF; padding-top:25px; line-height:28px; text-align:center; font-family:'微软雅黑'; background:url(../images/bodyBg2.jpg) repeat-x top left; padding-bottom:25px
.keTxtPfont-size:16px; color:#ffffff;
.keUrlcolor:#FFF; font-size:30px;
.keUrl:hover text-decoration: underline; color: #FFF;
.mKeBanner,.mKeBanner divtext-align:center;
/*科e互联特效基本框架CSS结束,应用特效时,以上样式可删除*/
/* 效果CSS开始 */
body
-webkit-backface-visibility: hidden;

.demo
margin: 0px auto;
text-align:center;

.nav li
position: relative;
display: inline-block;
margin-left: -50px;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
transition: all 0.4s linear;

.nav li a
display: inline-block;
width: 120px;
height: 120px;
padding: 30px;
border-radius: 50%;
border-width: 8px;
border-style: solid;

.nav li:hover
z-index: 11;
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);

.nav li:hover a
text-decoration: none;

.nav li:hover span
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
transition: all 0.4s linear;
-webkit-animation: moveFromBottom 0.3s ease;
-moz-animation: moveFromBottom 0.3s ease;
-o-animation: moveFromBottom 0.3s ease;
-ms-animation: moveFromBottom 0.3s ease;
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:70px;
font-size: 30px;
font-style: normal;

.nav span:before
display: block;

.nav li:nth-child(1) span:before
content: "home";

.nav li:nth-child(2) span:before
content: "phone";

.nav li:nth-child(3) span:before
content: "wifi";

.nav li:nth-child(4) span:before
content: "setting";

.nav li:nth-child(5) span:before
content: "twitter";

@-webkit-keyframes moveFromBottom
from
-webkit-transform: translateY(120%) scale(0.5) ;
opacity: 0;

to
-webkit-transform: translateY(0%) scale(1);
opacity: 1;


@-moz-keyframes moveFromBottom
from
-moz-transform: translateY(120%) scale(0.5) ;
opacity: 0;

to
-moz-transform: translateY(0%) scale(1);
opacity: 1;


@-ms-keyframes moveFromBottom
from
-ms-transform: translateY(120%) scale(0.5) ;
opacity: 0;

to
-ms-transform: translateY(0%) scale(1);
opacity: 1;


@-o-keyframes moveFromBottom
from
-o-transform: translateY(120%) scale(0.5) ;
opacity: 0;

to
-o-transform: translateY(0%) scale(1);
opacity: 1;


@keyframes moveFromBottom
from
transform: translateY(120%) scale(0.5) ;
opacity: 0;

to
transform: translateY(0%) scale(1);
opacity: 1;


.nav span:before
font-family: 'LigatureSymbols';
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
-ms-font-smoothing: antialiased;
-o-font-smoothing: antialiased;
font-smoothing: antialiased;
-webkit-font-feature-settings: "liga" 1, "dlig" 1;
-moz-font-feature-settings: "liga=1, dlig=1";
-ms-font-feature-settings: "liga" 1, "dlig" 1;
font-feature-settings: "liga" 1, "dlig" 1;
font-size: 80px;

@font-face
font-family: 'LigatureSymbols';
src: url('../font/LigatureSymbols-2.05.eot');
src: url('../font/LigatureSymbols-2.05.eot?#iefix') format('embedded-opentype'),
url('../font/LigatureSymbols-2.05.woff') format('woff'),
url('../font/LigatureSymbols-2.05.ttf') format('truetype'),
url('../font/LigatureSymbols-2.05.svg#LigatureSymbols') format('svg');
font-weight: normal;
font-style: normal;

/* 效果CSS结束 */
参考技术A 就是标签hover的写法,你可看下页面的代码和CSS里的定义。本回答被提问者采纳

css鼠标悬停时,换图片

参考技术A

1首先输入代码下方的代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml"> 


<head> 


<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 


<title>CSS实现鼠标移动到图片,更换图片</title> 

2、然后输入下方的代码:

</head> 

<style type="text/css"> 

* margin:0; padding:0; 

ul li list-style:none; 

.nav width:800px; height:40px; margin:150px auto; 

.nav ul li float:left; width:200px; 

.nav ul li a:link,a:visited display:block; width:190px; height:40px; 

3、然后在输入下方的代码:

background:url(/jscss/demoimg/wall_s1.jpg);/*链接、点击后*/ 


.nav ul li a:hoverbackground:url(/jscss/demoimg/wall_s2.jpg);/*鼠标经过*/ 


.nav ul li a:activebackground:url(/jscss/demoimg/wall_s3.jpg);/*点击时*/ 


</style> 


<body> 


<div class="nav"> 

<ul> 

<li><a href="#"></a></li> 

<li><a href="#"></a></li> 

<li><a href="#"></a></li> 

</ul> 

</div> 


</body> 


</html> 

4、然后这样就完成了。

以上是关于HTML图片鼠标悬停效果设置!的主要内容,如果未能解决你的问题,请参考以下文章

css如何实现鼠标悬停的提示效果

css鼠标悬停时,换图片

css如何设置鼠标悬停时每行显示的字数?

HTML+CSS制作鼠标悬停效果

css鼠标悬停伪类

html鼠标悬停左侧缩小图片放大到右边