用javascript实现的图片马赛克后显示并切换加文字功能

2016-02-19 09:54 48 1 收藏

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的用javascript实现的图片马赛克后显示并切换加文字功能,希望大家看完后能赶快学习起来。

【 tulaoshi.com - Web开发 】

script language="JavaScript1.1"

var slidespeed=3000

var slideimages=new Array("http://img.warting.com/allimg/2015/1222/1529453934-0.jpg","http://www.blueidea.com/articleimg/upload/2006/3/5/2482150_2_1.jpg","http://www.blueidea.com/articleimg/upload/2006/3/5/2482150_3_2.jpg","http://www.blueidea.com/articleimg/upload/2006/3/5/2482150_3_2.jpg","http://www.blueidea.com/articleimg/upload/2006/3/5/2482150_3_2.jpg")

var texts = new Array ("11111","22222","33333","44444","55555")
var texts1 = new Array ("11111","22222","33333","44444","55555")
var texts2 = new Array ("11111","22222","33333","44444","55555")
var imageholder=new Array()
var ie55=window.createPopup
for (i=0;islideimages.length;i++){
imageholder[i]=new Image();
imageholder[i].src=slideimages[i];

}

function gotoshow(){
window.location=slidelinks[whichlink]
}

//--
/script
table width="200" border="1"
  tr
    td colspan="2" rowspan="3"img src="http://img.warting.com/allimg/2015/1222/1529453934-0.jpg" name="slide" border=0 width=200px height="200px" style="filter:progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=15,Duration=1)"/td
    tddiv id=text
/div/td
  /tr
  tr
    tddiv id=text1
    /div
    /td
  /tr
  tr
    tddiv id=text2
    /div
    /td
  /tr
/table

div id=aa/div


script language="JavaScript1.1"
!--
var whichlink=0
var whichimage=0
var pixeldelay=(ie55)? document.images.slide.filters[0].duration*1000 : 0
function slideit(){
if (!document.images) return
whichlink=whichimage;
if(whichimageslideimages.length){
whichimage=whichimage+1;
}else{whichimage=1}
/*
whichimage=(whichimageslideimages.length-1)? whichimage+1 : 0;
whichimage=(whichimage=slideimages.length)?whichimage=slideimages.length:whichimage;
*/
if (ie55) document.images.slide.filters[0].apply()
var thesrc=(whichimage-1)0?thesrc=whichimage-1:0
document.images.slide.src=imageholder[thesrc].src
if (ie55) document.images.slide.filters[0].play()
text.innerText=(whichimageslideimages.length+1)? texts[whichimage-1] : 0;
aa.innerText= whichimage;
text1.innerText=(whichimageslideimages.length+1)? texts1[whichimage-1] : 0;
text2.innerText=(whichimageslideimages.length+1)? texts2[whichimage-1] : 0;
setTimeout("slideit()",slidespeed+pixeldelay)
}
slideit()

//--
/script
html
body
/body
/html

来源:http://www.tulaoshi.com/n/20160219/1592627.html

延伸阅读
美颜相机怎么打马赛克?   美颜相机是一款非常棒的自拍神器,今天感觉感觉自己萌萌哒,但是光线肤色不怎么好,感觉用美艳相机,美美的自己心情愉快一整天!有许多朋友问到,想要将照片上的某个东西打上马赛克,小编这边遗憾的告诉大家,美颜相机木有这个功能,但是美图秀秀是有的哦,跟随小编来看看怎么打马赛克吧! 美图秀秀打马...
标签: PS教程 PS基础
这个效果主要结合运用了模糊、马赛克、锐化等滤镜,简单的几个步骤就做出了漂亮的效果,大家不妨也自己研究一下怎样做出自己喜欢的独特效果。 第1步 按ctrl+ n 新建一个图形文件,宽300px,高120px,黑色背景。然后用白色在图形上写下你要制作的文字。如图1所示。 ...
用Photoshop快速制作蓝色背景马赛克 本次教程中教大家用PS简单几步制作马赛克科技背景效果,适合刚入门的新手朋友,主要知识点就是应用滤镜,新手朋友们可以跟着做一下。 先看效果: 所用素材: 第一步:滤镜→→模糊→→高斯模糊 第二部:滤镜→→像素化→→马赛...
原图 最终效果图 tulaoshi.com 最终效果图
标签: 礼物 爱情
  第一步:用白纸画出自己喜欢的图案。 第二步:将画好的彩色图剪下来。 第三步:用马赛克开始拼贴,将这些色彩丰富的马赛克裁剪成所需大小形状。     第四步:用牙签涂上玻璃胶,只要涂在需要黏贴马赛克的位置即可。 第五步:马赛克的裁切是需要一定功夫的,但是要注意...

经验教程

283

收藏

58
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部