网站首页没有一点动画怎么可以,我以前用过Flash As3做过图片切换,效果非常不错,可是麻烦,改变起来麻烦。一直都想自己做个图片切换效果,总认为比较麻烦,今天自己实践了一下,其实还比较简单。不过有个小问题,IE8不兼容模式下 设置有透明效果的div 样式添加失效了,但是我用谷歌,IE8兼容测试都ok。
反正是给自己记录的,也不多话了,js没有与页面分离,也没有做出插件。一个网站要不了几个这种效果,先实现了再说吧。最后的效果还是很高大上的。
页面+JS代码
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">
<head>
<title>图片切换</title>
<script src=\"jquery-1.8.0.js\" type=\"text/javascript\"></script>
<link href=\"picchange.css\" rel=\"stylesheet\" type=\"text/css\" />
</head>
<body>
<div class=\"picMain\">
<div class=\"picimg\" id=\"divImg\">
<img src=\"images/pic1.jpg\" class=\"pic\" />
<img src=\"images/pic2.jpg\" class=\"pic\" />
<img src=\"images/pic3.jpg\" class=\"pic\" />
<img src=\"images/pic4.jpg\" class=\"pic\" />
<img src=\"images/pic5.jpg\" class=\"pic\" />
<img src=\"images/pic6.jpg\" class=\"pic\" />
<img src=\"images/pic7.jpg\" class=\"pic\" />
<img src=\"images/pic8.jpg\" class=\"pic\" />
</div>
<div class=\"picaction\" id=\"divLink\">
<a href=\"images/pic8.jpg\" title=\"8\" onclick=\" return picChange(8)\" class=\"\">8</a> <a href=\"images/pic7.jpg\" title=\"7\" onclick=\" return picChange(7)\">7</a> <a href=\"images/pic6.jpg\" title=\"6\"
onclick=\" return picChange(6)\">6</a> <a href=\"images/pic5.jpg\" title=\"5\" onclick=\" return picChange(5)\">
5</a> <a href=\"images/pic4.jpg\" title=\"4\" onclick=\" return picChange(4)\">4</a>
<a href=\"images/pic3.jpg\" title=\"3\" onclick=\" return picChange(3)\">3</a> <a href=\"images/pic2.jpg\"
title=\"2\" onclick=\" return picChange(2)\">2</a> <a href=\"images/pic1.jpg\" title=\"1\"
onclick=\" return picChange(1)\" class=\"\">1</a>
</div>
<div id=\"picremark\" class=\"picRemark\">
测试介绍文件了啊</div>
</div>
</body>
</html>
css的实现
.picMain
{
margin: auto;
overflow: hidden;
width: 1000px;
height: 400px;
position: relative;
}
.picimg
{
width: 10000px;
height: 400px;
background-color: #000000;
position: absolute;
top: 0px;
}
.picRemark
{
position: absolute;
width: 500px;
height: 50px;
bottom: 0px;
left: 0px;
color: #FFFFFF;
text-indent: 2em;
}
.picRemark a
{
color: #FFFFFF;
text-decoration: none;
}
.picRemark a:hover
{
text-decoration: underline;
}
.picaction
{
position: absolute;
width: 1000px;
height: 50px;
background-color: #000000;
filter: alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
overflow: auto;
bottom: 0px;
left: 0px;
text-align: right;
}
.picaction a
{
border: 1px solid #C0C0C0;
width: 30px;
height: 30px;
float: right;
line-height: 30px;
text-decoration: none;
text-align: center;
color: #FFFFFF;
font-weight: bold;
margin-top: 10px;
display: block;
margin-right: 10px;
}
.pic
{
width: 1000px;
height: 400px;
float: left;
}
.picselect
{
background-color: #919191;
}
以上就是本文的全部内容了,实现的功能很实用,希望大家能够喜欢。
本文地址:https://www.stayed.cn/item/23917
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我