HTML图片鼠标悬停效果设置!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML图片鼠标悬停效果设置!相关的知识,希望对你有一定的参考价值。
在一个DIV标签里面插入了一张图片,附上链接后,我想当鼠标悬停在图片上面的时候,这个图片会突出或者放大!求代码!
http://www.internetke.com/jsEffects/2015012104/
类似这类效果!
/*科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鼠标悬停时,换图片
参考技术A1首先输入代码下方的代码:
<!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图片鼠标悬停效果设置!的主要内容,如果未能解决你的问题,请参考以下文章