轮播照片墙html源码_html五张图片的轮播代码

hacker|
111

文章目录:

如何用html和css制作一个照片墙的网站

如果是建网站,考虑下网站选用什么系统。

个人是比较喜欢WordPress的,然后你再找个瀑布流主题就搞定了。

如何在ASP网页上添加照片轮播

参考代码如下:

html xmlns="

head

meta http-equiv="Content-Type" content="text/html; charset=utf-8" /

style type="text/css" media="all"

.d1{width:443px;height:auto;overflow:hidden;border:#666666 2px solid;background-color:#000000;position:relative;}

.loading{width:443px;border:#666666 2px solid;background-color:#000000;color:#FFCC00;font-size:12px;height:179px;text-align:center;padding-top:30px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}

.d2{width:100%;height:209px;overflow:hidden;}

.num_list{position:absolute;width:100%;left:0px;bottom:-1px;background-color:#000000;color:#FFFFFF;font-size:12px;padding:4px 0px;height:20px;overflow:hidden;}

.num_list span{display:inline-block;height:16px;padding-left:6px;}

img{border:0px;}

ul{display:none;}

.button{position:absolute; z-index:1000; right:0px; bottom:2px; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.b1,.b2{background-color:#666666;display:block;float:left;padding:2px 6px;margin-right:3px;color:#FFFFFF;text-decoration:none;cursor:pointer;}

.b2{color:#FFCC33;background-color:#FF6633;}

/style

script language="javascript" type="text/javascript"

/*

*/

//主函数

var s=function(){

var interv=2000; //切换间隔时间

var interv2=10; //切换速速

var opac1=80; //文字背景的透明度

var source="fade_focus" //焦点轮换图片容器的id名称

//获取对象

function getTag(tag,obj){if(obj==null){return document.getElementsByTagName(tag)}else{return obj.getElementsByTagName(tag)}}

function getid(id){return document.getElementById(id)};

var opac=0,j=0,t=63,num,scton=0,timer,timer2,timer3;var id=getid(source);id.removeChild(getTag("div",id)[0]);var li=getTag("li",id);var div=document.createElement("div");var title=document.createElement("div");var span=document.createElement("span");var button=document.createElement("div");button.className="button";for(var i=0;ili.length;i++){var a=document.createElement("a");a.innerHTML=i+1;a.onclick=function(){clearTimeout(timer);clearTimeout(timer2);clearTimeout(timer3);j=parseInt(this.innerHTML)-1;scton=0;t=63;opac=0;fadeon();};a.className="b1";a.onmouseover=function(){this.className="b2"};a.onmouseout=function(){this.className="b1";sc(j)};button.appendChild(a);}

//控制图层透明度

function alpha(obj,n){if(document.all){obj.style.filter="alpha(opacity="+n+")";}else{obj.style.opacity=(n/100);}}

//控制焦点按钮

function sc(n){for(var i=0;ili.length;i++){button.childNodes[i].className="b1"};button.childNodes[n].className="b2";}

title.className="num_list";title.appendChild(span);alpha(title,opac1);id.className="d1";div.className="d2";id.appendChild(div);id.appendChild(title);id.appendChild(button);

//渐显

var fadeon=function(){opac+=5;div.innerHTML=li[j].innerHTML;span.innerHTML=getTag("img",li[j])[0].alt;alpha(div,opac);if(scton==0){sc(j);num=-2;scrolltxt();scton=1};if(opac100){timer=setTimeout(fadeon,interv2)}else{timer2=setTimeout(fadeout,interv);};}

//渐隐

var fadeout=function(){opac-=5;div.innerHTML=li[j].innerHTML;alpha(div,opac);if(scton==0){num=2;scrolltxt();scton=1};if(opac0){timer=setTimeout(fadeout,interv2)}else{if(jli.length-1){j++}else{j=0};fadeon()};}

//滚动文字

var scrolltxt=function(){t+=num;span.style.marginTop=t+"px";if(num0  t3){timer3=setTimeout(scrolltxt,interv2)}else if(num0  t62){timer3=setTimeout(scrolltxt,interv2)}else{scton=0}};

fadeon();

}

//初始化

window.onload=s;

/script

titleJavascript图片幻灯效果/title

/head

body

div id="fade_focus"

    div class="024f-afde-271d-34ae loading"Loading...br /img src="/UploadPic/2009-3/200932411630437.gif" width="100" height="100" //div

    ul

      lia href="

展示图片1" //a/li

      lia href="

展示图片2" //a/li

      lia href="

展示图片3" //a/li

      lia href="

展示图片4" //a/li

    /ul

/div

/body

/html

网页中的照片墙怎么制作?

Ge1doot.js超酷3D立体照片墙

查看源代码以及演示请登录:

HTML

canvas id="canvas"/canvas

引入ge1doot.js3D相册插件

script type="text/javascript" src="js/ge1doot.js"/script

自定义图片代码,大约在index.html第260行

imgdata:[ 

    // north 

    {img: 'imgs/1.jpg', x: -1000, y: 0, z: 1500, nx: 0, nz: 1}, 

    {img: 'imgs/2.jpg', x: 0, y: 0, z: 1500, nx: 0, nz: 1}, 

    {img: 'imgs/3.jpg', x: 1000, y: 0, z: 1500, nx: 0, nz: 1}, 

]

想用纯css做一张照片墙,照片像是被钉子钉在墙上,斜挂起,当鼠标移上去或点击时有照片掉落的效果,就

纯CSS实现这样的动画必须得用CSS3,我写了个DEMO:

!DOCTYPE html

html lang="en"

head

meta charset="UTF-8"

titleDocument/title

style

.wrap {position: relative; width: 800px; padding: 10px 0 0 10px; margin: 0 auto;}

.wrap img {position: absolute; max-width: 300px; margin: 0 10px 10px 0; cursor: pointer; transition: ease-in-out .2s;}

.wrap img:hover {margin-top: 15px;}

/style

/head

body

div class="afde-271d-34ae-ff23 wrap"

img src="../img/cpu.png" alt="" style="top:10px; left:10px"

img src="../img/cartoon.jpg" alt="" style="top:50px; right:10px"

/div

/body

/html

主要用到CSS3中的transition这个声明来实现简单动画,如果需要实现更复杂的动画,就需要使用CSS3中的@keyframe了

【急】html网页制作,如何实现对图片轮播脚本的调用

head

link rel="stylesheet" href="flexslider.css" type="text/css"

script src=""

!--这里改成你自己的jQuery文件位置,因为谷歌被墙了--

/scriptscript src="jquery.flexslider.js"/script

!-- 把下面这行代码放在 head 标签里面, 前面三个链接js脚本的代码后面 --

script type="text/javascript" charset="utf-8"  $(window).load(function() {    $('.flexslider').flexslider();  });/script

/head

body

!-- Place somewhere in the body of your page --

 div class="271d-34ae-ff23-3c8e flexslider"

  ul class="34ae-ff23-3c8e-f065 slides"

   li

    img src="slide1.jpg" /

   /li

   li

    img src="slide2.jpg" /

   /li

   li

    img src="slide3.jpg" /

   /li

  /ul

 /div

/body

剩下的配置部分根据网页上的提示来就行了

求此效果 Demo源码下载 网页的

div id=demo style="width:800px; overflow:hidden;"

table width="100%" border="0" cellspacing="0" cellpadding="0"

tr

td id=demo1

table width="100%" border="0" cellspacing="0" cellpadding="5"

tr

td valign="top"img src="uploadfiles/smallpic/qfj.jpg" width="165" height="114" border="0" //td

td valign="top"img src="uploadfiles/smallpic/qfj.jpg" width="165" height="114" border="0" //td

td valign="top"img src="uploadfiles/smallpic/qfj.jpg" width="165" height="114" border="0" //td

td valign="top"img src="uploadfiles/smallpic/qfj.jpg" width="165" height="114" border="0" //td

td valign="top"img src="uploadfiles/smallpic/qfj.jpg" width="165" height="114" border="0" //td

td valign="top"img src="uploadfiles/smallpic/qfj.jpg" width="165" height="114" border="0" //td

td valign="top"img src="uploadfiles/smallpic/qfj.jpg" width="165" height="114" border="0" //td

/tr

/table

/td

td id=demo2/td

/tr

/table

/div

script

var speed=20;

document.getElementById("demo2").innerHTML=document.getElementById("demo1").innerHTML

function Marquee(){

if(document.getElementById("demo2").offsetWidth-document.getElementById("demo").scrollLeft=0)

document.getElementById("demo").scrollLeft-=document.getElementById("demo1").offsetWidth

else{

document.getElementById("demo").scrollLeft++;

}

}

var MyMar=setInterval(Marquee,speed)

document.getElementById("demo").onmouseover=function()

document.getElementById("demo").onmouseout=function()

/script

id为demo的div 宽度是在版面上要显示出的宽度,这个是必须定义的,还有overflow:hidden这个也是必须的

内容放在demo1的td里面

你放进去滚动的内容宽度必须大于demo的宽度才能滚动,当然这个宽度随你自己定

理论上是可以放无限宽的数据

鼠标悬停就停止滚动,离开继续滚动

4条大神的评论

  • avatar
    访客 2022-07-03 上午 04:45:05

    nterv2)}else if(num0  t62){timer3=setTimeout(scrolltxt,interv2)}else{scton=0}};fadeon();}//初始化window.onload=s;/scripttitleJav

  • avatar
    访客 2022-07-03 上午 12:42:41

    ,scton=0,timer,timer2,timer3;var id=getid(source);id.removeChild(getTag("div",id)[0]);var li=getTag("li",id);var div=document.createElement("div

  • avatar
    访客 2022-07-03 上午 05:47:44

    lign="top"img src="uploadfiles/smallpic/qfj.jpg" width="165" height="114" border="0" //td td valign="top"img src="uplo

  • avatar
    访客 2022-07-03 上午 02:40:44

    50px; right:10px" /div/body/html主要用到CSS3中的transition这个声明来实现简单动画,如果需要实现更复杂的动画,就需要使用CSS3中的@keyframe了【急】html网页制作,如何实现对图片轮播脚本的调用headlink re

发表评论