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

2016-02-19 09:54 42 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

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

延伸阅读
标签: PS教程 PS基础
这个效果主要结合运用了模糊、马赛克、锐化等滤镜,简单的几个步骤就做出了漂亮的效果,大家不妨也自己研究一下怎样做出自己喜欢的独特效果。 第1步 按ctrl+ n 新建一个图形文件,宽300px,高120px,黑色背景。然后用白色在图形上写下你要制作的文字。如图1所示。 ...
用Photoshop快速制作蓝色背景马赛克 本次教程中教大家用PS简单几步制作马赛克科技背景效果,适合刚入门的新手朋友,主要知识点就是应用滤镜,新手朋友们可以跟着做一下。 先看效果: 所用素材: 第一步:滤镜→→模糊→→高斯模糊 第二部:滤镜→→像素化→→马赛...
美颜相机怎么打马赛克?   美颜相机是一款非常棒的自拍神器,今天感觉感觉自己萌萌哒,但是光线肤色不怎么好,感觉用美艳相机,美美的自己心情愉快一整天!有许多朋友问到,想要将照片上的某个东西打上马赛克,小编这边遗憾的告诉大家,美颜相机木有这个功能,但是美图秀秀是有的哦,跟随小编来看看怎么打马赛克吧! 美图秀秀打马...
光影魔术手是图片功能强大的图片处理软件,相信大家也经常用到给图片打马赛克的功能,下面小编童鞋给大家分享一篇给图片打马赛克的方法,希望能帮到大家 步骤一:打开你的“光影魔术手”,导入你要处理的图片,点击“数码暗房”按钮,接着在打开“全部”列表中点击“马赛克” 步骤二:在“马赛克”的选项卡中设置你想要的“半径”“力度”...
原图 最终效果图 tulaoshi.com 最终效果图

经验教程

705

收藏

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