亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cvi_reflex_lib.js

?? 一個在圖像顯示的時候具有鏡面反射效果的javascript
?? JS
?? 第 1 頁 / 共 2 頁
字號:
/** * cvi_reflex_lib.js 1.1 (16-Jan-2008) * (c) by Christian Effenberger * All Rights Reserved * Source: reflex.netzgesta.de * Distributed under Netzgestade Software License Agreement * http://www.netzgesta.de/cvi/LICENSE.txt * License permits free of charge * use on non-commercial and * private web sites only * syntax:	cvi_reflex.defaultTilt = 'none'; 		//STR  'n|l|r'-'none|left|right'	cvi_reflex.defaultHeight = 33;  		//INT  10-100 (%)	cvi_reflex.defaultDistance = 0;  		//INT  0-100 (px)	cvi_reflex.defaultTransparency = 50;  	//INT  1-100 (%)	cvi_reflex.defaultBorder = 0;  			//INT  0-20 (px)	cvi_reflex.defaultColor = '#ffffff'; 	//STR '#000000'-'#ffffff'	cvi_reflex.defaultBoxmode = false; 		//BOOLEAN (use max height)	cvi_reflex.remove( image );	cvi_reflex.add( image, options );	cvi_reflex.modify( image, options );	cvi_reflex.add( image, { tilt: value, height: value, distance: value, transparency: value, border: value, color: value, boxmode: value } );	cvi_reflex.modify( image, { tilt: value, height: value, distance: value, transparency: value, border: value, color: value, boxmode: value } ); ***/function clipPolyRight(ctx,x,y,w,h,t,d,s) {	var z = (h-t-t)/h;	ctx.beginPath();	ctx.moveTo(x,y); ctx.lineTo(w,y+t); ctx.lineTo(w,y+h-t); ctx.lineTo(x,y+h);	if(d>0) {ctx.lineTo(x,y+h-s); ctx.lineTo(w,y+h-t-(z*s)); ctx.lineTo(w,y+h-t-(z*(s+d))); ctx.lineTo(x,y+h-s-d);}	ctx.closePath();}function clipPolyLeft(ctx,x,y,w,h,t,d,s) {	var z = (h-t-t)/h;	ctx.beginPath();	ctx.moveTo(x,y+t); ctx.lineTo(w,y); ctx.lineTo(w,y+h); ctx.lineTo(x,y+h-t);	if(d>0) {ctx.lineTo(x,y+h-t-(z*s)); ctx.lineTo(w,y+h-s); ctx.lineTo(w,y+h-s-d); ctx.lineTo(x,y+h-t-(z*(s+d))); }	ctx.closePath();}function strokePolyRight(ctx,x,y,w,h,t,d,s,b) {	var z = (h-t-t)/h; var n = (b>=1?1:0);	ctx.beginPath();	ctx.moveTo(x+b,y+b); ctx.lineTo(w-b,y+t+b-n); ctx.lineTo(w-b,y+h-t-(z*(s+d))-b); ctx.lineTo(x+b,y+h-s-d-b);	ctx.closePath();}function strokePolyLeft(ctx,x,y,w,h,t,d,s,b) {	var z = (h-t-t)/h; var n = (b>=1?1:0);	ctx.beginPath();	ctx.moveTo(x+b,y+t+b-n); ctx.lineTo(w-b,y+b); ctx.lineTo(w-b,y+h-s-d-b); ctx.lineTo(x+b,y+h-t-(z*(s+d))-b);	ctx.closePath();}function clipReflex(ctx,x,y,w,h,t,d,s,o) {	var z = (h-t-t)/h;	ctx.beginPath();	if(o=='r') {		ctx.moveTo(x,y+h-s); ctx.lineTo(w,y+h-t-(z*s)); ctx.lineTo(w,y+h-t+2); ctx.lineTo(x,y+h+2);	}else {		ctx.moveTo(w,y+h+2); ctx.lineTo(w,y+h-s); ctx.lineTo(x,y+h-t-(z*s)); ctx.lineTo(x,y+h-t+2);	}	ctx.closePath();}function clearReflex(ctx,x,y,w,h,t,d,s,o) {	var z = (h-t-t)/h;	ctx.beginPath();	if(o=='r') {		ctx.moveTo(x,y+h-1); ctx.lineTo(w,y+h-t-1); ctx.lineTo(w,y+h-t+1); ctx.lineTo(x,y+h+1);	}else {		ctx.moveTo(w,y+h-1); ctx.lineTo(x,y+h-t-1); ctx.lineTo(x,y+h-t+1); ctx.lineTo(w,y+h+1);	}	ctx.closePath();}var cvi_reflex = {	defaultTilt : 'none',	defaultHeight : 33,	defaultDistance : 0,	defaultTransparency : 50,	defaultBorder : 0,	defaultColor : '#ffffff',	defaultBoxmode : false,	add: function(image, options) {		if(image.tagName.toUpperCase() == "IMG") {			var defopts = { "tilt" : cvi_reflex.defaultTilt, "height" : cvi_reflex.defaultHeight, "distance" : cvi_reflex.defaultDistance, "transparency" : cvi_reflex.defaultTransparency, "border" : cvi_reflex.defaultBorder, "color" : cvi_reflex.defaultColor, "boxmode" : cvi_reflex.defaultBoxmode }			if(options) {				for(var i in defopts) { if(!options[i]) { options[i] = defopts[i]; }}			}else {				options = defopts;			}			var imageWidth  = ('iwidth'  in options) ? parseInt(options.iwidth)  : image.width;			var imageHeight = ('iheight' in options) ? parseInt(options.iheight) : image.height;			try {				var object = image.parentNode; var m = (typeof options['boxmode']=='boolean'?options['boxmode']:false);				if(m==true) { var height = (imageHeight*2)+100; }else {					var h = (typeof options['height']=='number'?Math.min(options['height'],100):33);					var d = (typeof options['distance']=='number'?Math.min(options['distance'],100):0);					var height = imageHeight+d+Math.floor(imageHeight*(Math.max(h,10)/100));				}				if(document.all && document.namespaces && !window.opera) {					if(document.namespaces['v'] == null) {						var stl = document.createStyleSheet();						stl.addRule("v\\:*", "behavior: url(#default#VML);");						document.namespaces.add("v", "urn:schemas-microsoft-com:vml");					}					var display = (image.currentStyle.display.toLowerCase()=='block')?'block':'inline-block';					var canvas = document.createElement(['<var style="zoom:1;overflow:hidden;display:'+display+';width:'+imageWidth+'px;height:'+imageHeight+'px;padding:0;">'].join(''));					var flt =  image.currentStyle.styleFloat.toLowerCase();					display = (flt=='left'||flt=='right')?'inline':display;					canvas.options = options;					canvas.dpl = display;					canvas.bm = m;					canvas.id = image.id;					canvas.alt = image.alt;					canvas.name = image.name;					canvas.title = image.title;					canvas.source = image.src;					canvas.className = image.className;					canvas.style.cssText = image.style.cssText;					canvas.height = height;					canvas.width = imageWidth;					canvas.iheight = imageHeight;					canvas.iwidth = imageWidth;					object.replaceChild(canvas,image);					cvi_reflex.modify(canvas, options);				}else {					var canvas = document.createElement('canvas');					if(canvas.getContext("2d")) {						canvas.options = options;						canvas.isOP = window.opera?1:0;						canvas.isWK = navigator.appVersion.indexOf('WebKit')!=-1?1:0;						canvas.bm = m;						canvas.id = image.id;						canvas.alt = image.alt;						canvas.name = image.name;						canvas.title = image.title;						canvas.source = image.src;						canvas.className = image.className;						canvas.style.cssText = image.style.cssText;						canvas.style.height = height+'px';						canvas.style.width = imageWidth+'px';						canvas.height = height;						canvas.width = imageWidth;						canvas.iheight = imageHeight;						canvas.iwidth = imageWidth;						object.replaceChild(canvas,image);						cvi_reflex.modify(canvas, options);					}				}			} catch (e) {			}		}	},	modify: function(canvas, options) {		try {			var tilt = (typeof options['tilt']=='string'?options['tilt']:canvas.options['tilt']); canvas.options['tilt']=tilt;			var height = (typeof options['height']=='number'?options['height']:canvas.options['height']); canvas.options['height']=height;			var opacity = (typeof options['transparency']=='number'?options['transparency']:canvas.options['transparency']); canvas.options['transparency']=opacity;			var distance = (typeof options['distance']=='number'?options['distance']:canvas.options['distance']); canvas.options['distance']=distance;			var border = (typeof options['border']=='number'?options['border']:canvas.options['border']); canvas.options['border']=border;			var color = (typeof options['color']=='string'?options['color']:canvas.options['color']); canvas.options['color']=color;			var hh = canvas.height; var ww = canvas.width; var ih = canvas.iheight; var iw = canvas.iwidth;			var tmp = parseInt(height>=10&&height<=100?height:33); var j = Math.max(Math.min(tmp,100),10);			var iheit = Math.floor(ih*(j/100)); var idist = parseInt(distance<=100?distance:0);			var boxh = parseInt(idist+ih+iheit); var ibord = Math.round(Math.min(Math.min(border,iheit/4),Math.max(iw,ih)/20));			var iopac = parseFloat(opacity==0?0.5:opacity/100); var itilt = (tilt.match(/^[lnr]/i)?tilt.substr(0,1):'n');			var icolor = (color.match(/^#[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]$/i)?color:'#ffffff');			var wide = 12; var q = 1, z, cw, ch, half; var bord = (ibord>0?ibord/2:0);			var iter = Math.floor(ww/wide); var rest = (ww%wide); var divs = (100/tmp);			var style = '', flex = '',xb = '',fill = '',fb = '';			if(document.all && document.namespaces && !window.opera) {				if(canvas.tagName.toUpperCase() == "VAR") {					hh = boxh; iheit = Math.floor(ih/divs); tmp = '';					if(border==1) { bord = 0; iborder = 1; }else {ibord = Math.floor(Math.round(Math.min(Math.min(border,iheit/4),Math.max(iw,ih)/20))/2)*2; bord = (ibord>0?ibord/2:0); }					iopac = 1-iopac; cw = parseInt(iw/20);  iter = Math.floor((iw-cw-cw)/wide);					rest = ((iw-cw-cw)%wide); half = (((iw-cw-cw)/wide)-1)/2; ch = iter+(rest>0?1:0); z = (ih-ch-ch)/ih;					if(canvas.bm==true) {tmp = '<v:rect strokeweight="0" filled="f" stroked="f" fillcolor="transparent" style="zoom:1;margin:0;padding:0;display:block;position:absolute;top:0px;left:0px;width:'+ww+'px;height:'+hh+';"><v:fill opacity="0" color="#000000" /></v:rect>';}					var head = '<v:group style="zoom:1;display:'+canvas.dpl+';margin:0;padding:0;position:relative;width:'+ww+'px;height:'+hh+'px;" coordsize="'+ww+','+hh+'">' + tmp;					if(itilt=='n') {						fill = '<v:rect strokeweight="0" filled="t" stroked="f" fillcolor="#ffffff" style="position:absolute;margin:0;padding:0;top:0px;left:0px;width:'+iw+'px;height:'+ih+'px;"><v:fill src="'+canvas.source+'" type="frame" /></v:rect>';						fb = '<v:rect strokeweight="'+ibord+'" strokecolor="'+icolor+'" filled="f" stroked="'+(bord>0||ibord>0?'t':'f')+'" fillcolor="#ffffff" style="position:absolute;margin:0;padding:0;top:'+bord+'px;left:'+bord+'px;width:'+(iw-bord-bord)+'px;height:'+(ih-bord-bord)+'px;"></v:rect>';						xb = '<v:rect strokeweight="'+ibord+'" strokecolor="'+icolor+'" filled="f" stroked="'+(bord>0||ibord>0?'t':'f')+'" fillcolor="#ffffff" style="position:absolute;margin:0;padding:0;top:'+(ih+idist+bord)+'px;left:'+bord+'px;width:'+(iw-bord-bord)+'px;height:'+(iheit-bord-bord)+'px; filter: progid:DXImageTransform.Microsoft.Alpha(opacity='+(100*iopac)+',style=1,finishOpacity=0,startx=0,starty=0,finishx=0,finishy='+parseInt(ih*0.66)+');"></v:rect>';						flex = '<v:rect strokeweight="0" filled="t" stroked="f" fillcolor="#ffffff" style="position:absolute;margin:0;padding:0;top:'+(ih-1+idist)+'px;left:0px;width:'+iw+'px;height:'+iheit+'px; filter:flipv progid:DXImageTransform.Microsoft.Alpha(opacity='+(100*iopac)+',style=1,finishOpacity=0,startx=0,starty=0,finishx=0,finishy='+ih+');"><v:fill origin="0,0" position="0,-'+(divs/2-0.5)+'" size="1,'+(1*divs)+'" src="'+canvas.source+'" type="frame" /></v:rect>';					}else if(itilt=='r') {						fill = '<v:rect strokeweight="0" filled="t" stroked="f" fillcolor="#808080" style="position:absolute;margin:0;padding:0;width:'+iw+'px;height:'+(ih+iheit+idist)+'px;"><v:fill color="#808080" opacity="0" /></v:rect><v:shape strokeweight="0" filled="t" stroked="f" fillcolor="#ffffff" coordorigin="0,0" coordsize="'+iw+','+ih+'" path="m '+cw+',0 l '+cw+','+ih+','+(iw-cw)+','+(ih-ch)+','+(iw-cw)+','+ch+' x e" style="position:absolute;margin:0;padding:0;top:0px;left:0px;width:'+iw+'px;height:'+ih+'px;"><v:fill src="'+canvas.source+'" type="frame" /></v:shape>';						for(j=0;j<iter;j++) {							if(j==(iter-1)) q = (rest>0?1:0);							fill += '<v:shape strokeweight="0" filled="t" stroked="f" fillcolor="#808080" coordorigin="0,0" coordsize="'+iw+','+ih+'" path="m '+(cw+(j*wide))+','+j+' l '+(q+cw+((j+1)*wide))+','+(j+1)+','+(q+cw+((j+1)*wide))+','+(ih-1-j)+','+(cw+(j*wide))+','+(ih-j)+' x e" style="position:absolute;margin:0;padding:0px;top:0px;left:0px;width:'+iw+'px;height:'+ih+'px;"><v:fill origin="0,0" position="'+(half-j)+',0" size="'+((iw-cw-cw)/wide)+',1" type="frame" src="'+canvas.source+'" /></v:shape>';						}						if(rest>0) {							fill += '<v:shape strokeweight="0" filled="t" stroked="f" fillcolor="#808080" coordorigin="0,0" coordsize="'+iw+','+ih+'" path="m '+(cw+(j*wide))+','+j+' l '+(cw+((j+1)*wide))+','+(j+1)+','+(cw+((j+1)*wide))+','+(ih-1-j)+','+(cw+(j*wide))+','+(ih-j)+' x e" style="position:absolute;margin:0;padding:0px;top:0px;left:0px;width:'+iw+'px;height:'+ih+'px;"><v:fill origin="0,0" position="'+(half-j)+',0" size="'+((iw-cw-cw)/wide)+',1" type="frame" src="'+canvas.source+'" /></v:shape>';						} q = ((iter*z)/(ih/100))/2;						if(bord>0||ibord>0) {							fb = '<v:shape strokeweight="'+ibord+'" strokecolor="'+icolor+'" filled="f" stroked="'+(bord>0||ibord>0?'t':'f')+'" coordorigin="0,0" coordsize="'+iw+','+ih+'" path="m '+(cw+bord)+','+bord+' l '+(cw+bord)+','+(ih-bord)+','+(iw-cw-bord)+','+(ih-ch-bord)+','+(iw-cw-bord)+','+(ch+bord)+' x e" style="position:absolute;margin:0;padding:0;top:0px;left:0px;width:'+iw+'px;height:'+ih+'px;"></v:shape>';

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一本色道综合亚洲| 日韩欧美中文一区二区| 岛国精品在线播放| 激情欧美一区二区| 免费高清在线一区| 久久av资源网| 国内精品伊人久久久久av影院| 久久精品99国产国产精| 美女精品一区二区| 蜜臀av性久久久久蜜臀aⅴ四虎| 三级不卡在线观看| 天堂久久久久va久久久久| 偷拍一区二区三区| 七七婷婷婷婷精品国产| 毛片不卡一区二区| 国产精品一区二区久久精品爱涩 | 视频一区二区三区中文字幕| 一级日本不卡的影视| 一区二区高清视频在线观看| 亚洲精品国产成人久久av盗摄 | 不卡的av网站| 91麻豆6部合集magnet| 欧美性大战久久| 7777精品伊人久久久大香线蕉的 | 国产精品综合久久| 不卡一区二区中文字幕| 欧美性猛片xxxx免费看久爱| 91精品福利在线一区二区三区 | 亚洲伦理在线免费看| 亚洲天堂成人在线观看| 亚洲欧美激情一区二区| 尤物av一区二区| 午夜电影一区二区| 久久综合综合久久综合| 国产麻豆成人精品| 成人激情免费电影网址| 色屁屁一区二区| 欧美人伦禁忌dvd放荡欲情| 678五月天丁香亚洲综合网| 色八戒一区二区三区| 91九色02白丝porn| 欧美日韩精品欧美日韩精品一综合| 欧美色图免费看| 欧美videos中文字幕| 国产亚洲美州欧州综合国| 国产精品丝袜黑色高跟| 亚洲综合在线观看视频| 日韩精品乱码av一区二区| 老鸭窝一区二区久久精品| 国产福利电影一区二区三区| 色呦呦一区二区三区| 欧美日韩国产高清一区二区三区 | 欧美一区二区三区在线看| 欧美大片日本大片免费观看| 国产欧美一区二区精品性色| 亚洲精品免费在线播放| 男男成人高潮片免费网站| 国产成a人亚洲| 色婷婷av一区二区三区之一色屋| 91麻豆精品国产91久久久久久久久 | 狠狠网亚洲精品| 高清免费成人av| 欧美在线一二三四区| 精品国产不卡一区二区三区| 亚洲色图制服丝袜| 日韩av中文在线观看| 国产精品一品二品| 欧美主播一区二区三区| 久久久久久一二三区| 一区二区不卡在线视频 午夜欧美不卡在 | 久久综合九色综合97婷婷女人| 亚洲青青青在线视频| 久久精品国产精品亚洲精品 | 国产网站一区二区三区| 亚洲成在人线免费| 成人小视频免费在线观看| 欧美精品一级二级| 中文字幕一区二区三区蜜月| 日韩电影免费在线观看网站| 99精品国产一区二区三区不卡| 日韩视频在线一区二区| 亚洲一区二区三区不卡国产欧美| 国精品**一区二区三区在线蜜桃| 欧美三级三级三级| 国产精品国产三级国产a| 免费观看30秒视频久久| 91玉足脚交白嫩脚丫在线播放| 久久众筹精品私拍模特| 国产精品久久久久久久午夜片| 精品影视av免费| 欧美视频在线播放| 亚洲视频你懂的| 久久99九九99精品| 99精品桃花视频在线观看| 日韩一区二区三区高清免费看看| 夜夜精品浪潮av一区二区三区| 国产成人精品三级麻豆| 精品奇米国产一区二区三区| 亚洲成人一区二区在线观看| 91视频www| 国产日产欧美一区二区视频| 丝袜亚洲精品中文字幕一区| www.欧美色图| 国产精品久久久久桃色tv| 国产精品亚洲视频| 2023国产精品| 老司机免费视频一区二区| 91麻豆精品国产无毒不卡在线观看 | 日韩一区国产二区欧美三区| 午夜精品影院在线观看| 9久草视频在线视频精品| 欧美国产一区二区| 国产成人免费视频网站高清观看视频| 精品日本一线二线三线不卡| 久久成人免费电影| 欧美性xxxxxx少妇| 性久久久久久久| 7878成人国产在线观看| 亚洲综合无码一区二区| 欧美日韩国产区一| 亚洲午夜久久久久中文字幕久| 欧美精品丝袜中出| 日韩电影免费在线观看网站| 精品国产伦理网| 国产激情一区二区三区| 日韩毛片高清在线播放| 色婷婷激情一区二区三区| 亚洲精品视频在线| 欧美亚洲国产怡红院影院| 午夜久久久久久久久久一区二区| 欧美日韩在线播放| 肉丝袜脚交视频一区二区| 宅男噜噜噜66一区二区66| 精品一区二区免费| 中日韩免费视频中文字幕| 99国产精品久久久久久久久久 | 亚洲一区二区三区四区五区黄| 97久久精品人人做人人爽50路| 中文字幕在线不卡一区| 91福利视频网站| 免费美女久久99| 国产日产欧美精品一区二区三区| 成人av网址在线观看| 一区二区三区精密机械公司| 欧美日韩精品福利| 精品在线亚洲视频| 欧美在线短视频| 国产剧情一区二区三区| 亚洲视频一区二区免费在线观看| 欧美日韩在线精品一区二区三区激情| 全国精品久久少妇| 日本一区二区免费在线| 色综合色狠狠综合色| 日本欧美大码aⅴ在线播放| 精品久久久久久久人人人人传媒| 国产成a人亚洲精| 亚洲午夜电影在线观看| 欧美精品一区二区在线播放| av电影一区二区| 日韩精品电影在线观看| 久久久久久免费网| 色吊一区二区三区| 精品一区二区三区av| 成人欧美一区二区三区白人| 欧美精品一二三| 成人不卡免费av| 亚洲成a人片综合在线| 久久精品人人爽人人爽| 在线免费观看视频一区| 韩国视频一区二区| 亚洲欧美成aⅴ人在线观看| 日韩三级伦理片妻子的秘密按摩| www.日韩在线| 久久99精品久久久久久| 亚洲免费av高清| 久久精品日韩一区二区三区| 欧美日韩一区二区电影| 成人爽a毛片一区二区免费| 亚洲一区二区三区视频在线播放| 欧美电视剧在线看免费| 在线免费一区三区| 国产成人三级在线观看| 六月丁香婷婷色狠狠久久| 亚洲国产一区二区三区青草影视| 中文字幕av不卡| 精品久久久久久久久久久久久久久| 欧美日韩国产在线观看| 91美女在线视频| 国产精品一区二区久久不卡| 亚洲成人免费av| 中文字幕亚洲区| 久久精品人人做| 久久综合狠狠综合久久综合88| 欧美酷刑日本凌虐凌虐| 欧美日韩综合在线| 成人国产精品免费观看视频| 高清在线成人网| 国产精品亚洲一区二区三区在线| 秋霞电影网一区二区| 一区二区不卡在线视频 午夜欧美不卡在 |