html中点击缩略图显示不同的图片有没有demo代码量越少越好?

html-css09

html中点击缩略图显示不同的图片有没有demo代码量越少越好?,第1张

请把下面段代码保存为test.html,跟s1.jpg, s2.jpg, s3.jpg和b1.jpg, b2.jpg, b3.jpg六张图片放在一起,应该就可以实现点击小图片,显示大图片。希望对你有用。

<html>

<body>

<img id=showbig /><hr>

<script>

var Simgs = ["s1.jpg", "s2.jpg", "s3.jpg"]

var Bimgs = ['b1.jpg', 'b2.jpg', 'b3.jpg']

for(x in Simgs)

{document.write("<img id="+Bimgs[x]+" src="+Simgs[x]+" onclick=showbig(this.id) />")}

function showbig(sid){ document.getElementById("showbig").src=sid}

</script>

</body>

</html>

①首先,需要有这么个"图标主体"库

②其次,把这个"图标字体"库,引入html页面(是图标字体库对应的css引入html)

③最后,使用"图标字体"库

具体操作:

制作"图标字体":

①这里以http://www.iconfont.cn为例子,来制作:

首先,打开网址后,页面右侧有登录按钮,先进行登录操作(后面会说明外面为什么选择登录,也可以不登录。但我还是建议登录。)

②制作图标,这个制作的图标是要svg格式的可以找自己公司的设计师去设计,也可以在里面的图标库搜索自己需要的图标的名称,比如"首页,分类"等。

③ 点击自己选择的首页和分类,它会在这个位置出现:

④然后点击下载到本地,就自动下载一个叫"iconfont.zip"的压缩包。这个就是图标字体库。解压这个压缩包可以发现有这些文件:

1部分是指图标内容,可以忽略,但不能删除

2部分是指图标css,不能删除

3部分是使用图标的示例dome,可以删除(建议保留)

⑤使用图标:

打开dome.html,在浏览器中可以看到,相关的下载的图标,以及如何使用。这里可以我提一下,使用图标有2中方式,1是以内容的形式使用,2是以css 的形式使用:

CSS

<div id="left" >

<marquee style="WIDTH: 388pxHEIGHT: 200px" scrollamount="2" direction="up" >

<br />

<center ><font face="黑体" color="#008000" size="4" ></font ></center >

<div align="left" ><br />

</div >

<center >

<p ><font color="#ff6600" size="4" >滚动文字</font ></p >

<p ><font color="#ff4500" size="4" >滚动文字</font ></p >

<p ><font color="#ff3300" size="4" >滚动文字</font ><br />

<br />

</p >

</marquee >

</div >

marquee 参数:

BGColor:滚动文本框的背景颜色。

Direction:滚动方向设置,可选择Left、Right、up和down。

scrolldelay:每轮滚动之间的延迟时间,越大越慢。

scrollamount:一次滚动总的时间量,数字越小滚动越慢。

Behaviour:滚动的方式设置,三种取值:Scroll(循环滚动) lide(单次滚动)、Alternate(来回滚动)。

Align:文字的对齐方式设置。可选择Middle(居中)、Bottom(居下)还是Top(居上)。

Width:滚动文本框的宽度,输入一个数值后从后面的单选框选择in Pixels(按像素)或是in Percent(按百分比)。

Height:滚动文本框的高度,输入一个数值后从后面的单选框选择in Pixels(按像素)或是in Percent(按百分比)。

loop:滚动次数。默认为infinite

hspace、vspace:前后、上下的空行。

jquery

$("#left").css()//设置div高宽,设置溢出不可见,通过改变 需要滚动的文本外容器 高度来实现滚动效果