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

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

?? cvi_corners_lib.js

?? 一個在圖像顯示時具有邊角效果的javascript
?? JS
字號:
/** * cvi_corners_lib.js 1.2 (16-Jan-2008) * (c) by Christian Effenberger  * All Rights Reserved * Source: corner.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_corners.defaultXradius = 16;		//INT 0-100 (px)	cvi_corners.defaultYradius = 0;			//INT 0-100 (px)	cvi_corners.defaultCorners = "1111";	//STR "0000"-"1111" [top left|top right|bottom left|bottom right]	cvi_corners.defaultBorder = 0;			//INT 0-100 (px) borderwidth	cvi_corners.defaultColor = "#0000ff";	//STR "#000000"-"#ffffff" bordercolor	cvi_corners.defaultOpacity = 100;		//INT 0-100 (%) borderopacity	cvi_corners.remove( image );	cvi_corners.add( image, options );	cvi_corners.modify( image, options );	cvi_corners.add( image, { xradius: value, yradius: value, corners: value, border: value, color: value, opacity: value } );	cvi_corners.modify( image, { xradius: value, yradius: value, corners: value, border: value, color: value, opacity: value } ); ***/function hextorgba(val,trans) {	function hex2dec(hex){return(Math.max(0,Math.min(parseInt(hex,16),255)));}	var cr=hex2dec(val.substr(1,2)),cg=hex2dec(val.substr(3,2)),cb=hex2dec(val.substr(5,2));	return 'rgba('+cr+','+cg+','+cb+','+trans+')';}var cvi_corners = {	defaultXradius : 16,	defaultYradius : 0,	defaultCorners : "1111",	defaultBorder : 0,	defaultColor : "#0000ff",	defaultOpacity : 100,	add: function(image, options) {		if(image.tagName.toUpperCase() == "IMG") {			var defopts = { "xradius" : cvi_corners.defaultXradius, "yradius" : cvi_corners.defaultYradius, "corners" : cvi_corners.defaultCorners, "border" : cvi_corners.defaultBorder, "color" : cvi_corners.defaultColor, "opacity" : cvi_corners.defaultOpacity }			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; 				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.id = image.id;					canvas.alt = image.alt;					canvas.title = image.title;					canvas.source = image.src;					canvas.className = image.className;					canvas.style.cssText = image.style.cssText;					canvas.height = imageHeight;					canvas.width = imageWidth;					object.replaceChild(canvas,image);					cvi_corners.modify(canvas, options);				}else {					var canvas = document.createElement('canvas');					if(canvas.getContext("2d")) {						canvas.options = options;						canvas.id = image.id;						canvas.alt = image.alt;						canvas.title = image.title;						canvas.source = image.src;						canvas.className = image.className;						canvas.style.cssText = image.style.cssText;						canvas.style.height = imageHeight+'px';						canvas.style.width = imageWidth+'px';						canvas.height = imageHeight;						canvas.width = imageWidth;						object.replaceChild(canvas,image);						cvi_corners.modify(canvas, options);					}				}			} catch (e) {			}		}	},		modify: function(canvas, options) {		try {						var xradius = (typeof options['xradius']=='number'?options['xradius']:canvas.options['xradius']); 			var yradius = (typeof options['yradius']=='number'?options['yradius']:canvas.options['yradius']); 			var corners = (typeof options['corners']=='string'?options['corners']:canvas.options['corners']); 			var border = (typeof options['border']=='number'?options['border']:canvas.options['border']); 			var color = (typeof options['color']=='string'?options['color']:canvas.options['color']); canvas.options['color']=color;			var opacity = (typeof options['opacity']=='number'?options['opacity']:canvas.options['opacity']); canvas.options['opacity']=opacity;			var bc = '#0000ff'; bc = (color.match(/^#[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]$/i)?color:bc); var bo = opacity==0?0:opacity/100;			xradius = Math.min(parseInt(canvas.width/2),xradius); yradius = Math.min(parseInt(canvas.height/2),yradius);			if(xradius>0 && yradius==0) yradius = Math.min(parseInt(canvas.height/2),xradius);			if(yradius>0 && xradius==0) xradius = Math.min(parseInt(canvas.width/2),yradius);			border = border>0?Math.min(border*2,Math.min(yradius,xradius)):0; canvas.options['border'] = border;			canvas.options['xradius'] = xradius; canvas.options['yradius'] = yradius; canvas.options['corners']=corners;			var tl = 1; var tr = 1; var bl = 1; var br = 1; var tmp = corners;			if(tmp != '') {tl = (tmp.substr(0,1)!="1"?0:(xradius>0?1:0)); tr = (tmp.substr(1,1)!="1"?0:(xradius>0?1:0)); bl = (tmp.substr(2,1)!="1"?0:(xradius>0?1:0)); br = (tmp.substr(3,1)!="1"?0:(xradius>0?1:0)); }			if(document.all && document.namespaces && !window.opera) {				if(canvas.tagName.toUpperCase() == "VAR") {					var path = "m 0," + yradius; var display = canvas.dpl; bd = border>0?Math.min(border/2,2):0;					if(bl==1) {path += " l 0," + (canvas.height-yradius) + " qy " + xradius + "," + canvas.height;}else {path += " l 0," + canvas.height;}					if(br==1) {path += " l " + (canvas.width-xradius) + "," + canvas.height + " qx " + canvas.width + "," + (canvas.height-yradius);}else {path += " l " + canvas.width + "," + canvas.height;}					if(tr==1) {path += " l " + canvas.width + "," + yradius + " qy " + (canvas.width-xradius) + ",0";}else {path += " l " + canvas.width + ",0";}						if(tl==1) {path += " l " + xradius + ",0 qx 0," + yradius;}else {path += " l 0,0";}						path += " x e";					canvas.innerHTML = '<v:shape strokeweight="'+bd+'px" stroked="'+(bd>0?"t":"f")+'" strokecolor="'+bc+'" filled="t" fillcolor="#ffffff" coordorigin="0,0" coordsize="' + canvas.width + ',' + canvas.height + '" path="' + path + '" style="zoom:1;margin:-1px 0 0 -1px;padding: 0;display:' + display + ';width:' + canvas.width + 'px;height:' + canvas.height + 'px;"><v:fill src="' + canvas.source + '" type="frame" /></v:shape>';				}			}else {				if(canvas.tagName.toUpperCase() == "CANVAS" && canvas.getContext("2d")) {					var context = canvas.getContext("2d");					var img = new Image();					img.onload = function() {						context.clearRect(0,0,canvas.width,canvas.height);						context.save();						context.beginPath();						context.moveTo(0,yradius);						if(bl==1) {context.lineTo(0,canvas.height-yradius);context.quadraticCurveTo(0,canvas.height,xradius,canvas.height); }else {context.lineTo(0,canvas.height); }						if(br==1) {context.lineTo(canvas.width-xradius,canvas.height);context.quadraticCurveTo(canvas.width,canvas.height,canvas.width,canvas.height-yradius); }else {context.lineTo(canvas.width,canvas.height); }						if(tr==1) {context.lineTo(canvas.width,yradius);context.quadraticCurveTo(canvas.width,0,canvas.width-xradius,0); }else {context.lineTo(canvas.width,0); }							if(tl==1) {context.lineTo(xradius,0);context.quadraticCurveTo(0,0,0,yradius); }else {context.lineTo(0,0); }							context.closePath();						context.clip();						context.fillStyle = 'rgba(0,0,0,0)';						context.fillRect(0,0,canvas.width,canvas.height);						context.drawImage(img,0,0,canvas.width,canvas.height);						if(border>0) {							context.beginPath();							context.moveTo(0,yradius);							if(bl==1) {context.lineTo(0,canvas.height-yradius);context.quadraticCurveTo(0,canvas.height,xradius,canvas.height); }else {context.lineTo(0,canvas.height); }							if(br==1) {context.lineTo(canvas.width-xradius,canvas.height);context.quadraticCurveTo(canvas.width,canvas.height,canvas.width,canvas.height-yradius); }else {context.lineTo(canvas.width,canvas.height); }							if(tr==1) {context.lineTo(canvas.width,yradius);context.quadraticCurveTo(canvas.width,0,canvas.width-xradius,0); }else {context.lineTo(canvas.width,0); }								if(tl==1) {context.lineTo(xradius,0);context.quadraticCurveTo(0,0,0,yradius); }else {context.lineTo(0,0); }								context.closePath();							context.strokeStyle = hextorgba(bc,bo);							context.lineWidth = border;							context.stroke(); 						}						context.restore();					}					img.src = canvas.source;				}			}		} catch (e) {		}	},	replace : function(canvas) {		var object = canvas.parentNode; 		var img = document.createElement('img');		img.id = canvas.id;		img.alt = canvas.alt;		img.title = canvas.title;		img.src = canvas.source;		img.className = canvas.className;		img.style.cssText = canvas.style.cssText;		img.style.height = canvas.height+'px';		img.style.width = canvas.width+'px';		object.replaceChild(img,canvas);	},	remove : function(canvas) {		if(document.all && document.namespaces && !window.opera) {			if(canvas.tagName.toUpperCase() == "VAR") {				cvi_corners.replace(canvas);			}		}else {			if(canvas.tagName.toUpperCase() == "CANVAS") {				cvi_corners.replace(canvas);			}		}	}}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美国产综合| 国产精品国产自产拍高清av| 国产精品一品二品| 亚洲国产欧美一区二区三区丁香婷| 日韩欧美一级特黄在线播放| 色婷婷一区二区三区四区| 国产精品夜夜嗨| 日韩一区精品字幕| 亚洲乱码国产乱码精品精可以看| 精品女同一区二区| 欧美精品vⅰdeose4hd| 成人激情电影免费在线观看| 久久99蜜桃精品| 午夜免费欧美电影| 亚洲欧美激情在线| 国产精品乱码一区二区三区软件 | 亚洲精品少妇30p| 中文字幕乱码日本亚洲一区二区 | 亚洲成人av在线电影| 国产精品国产精品国产专区不蜜 | 日韩欧美在线网站| 欧美日韩美少妇| 在线精品观看国产| 色哟哟一区二区在线观看| 懂色av一区二区在线播放| 黄页网站大全一区二区| 免费精品视频在线| 日韩成人伦理电影在线观看| 亚洲电影欧美电影有声小说| 夜夜嗨av一区二区三区网页| 亚洲日本中文字幕区| 中文字幕日韩一区| 国产精品视频yy9299一区| 久久亚洲春色中文字幕久久久| 日韩欧美激情四射| 亚洲精品一区二区三区福利 | 色婷婷亚洲婷婷| 99精品偷自拍| 99久久99久久精品免费观看 | 精品在线观看视频| 日本亚洲电影天堂| 美女高潮久久久| 久久精品国内一区二区三区| 激情综合色综合久久| 国产精一品亚洲二区在线视频| 国产在线精品国自产拍免费| 国产电影一区二区三区| 成人精品小蝌蚪| 波多野结衣欧美| 色噜噜狠狠色综合欧洲selulu| 色综合色狠狠综合色| 欧美综合久久久| 欧美日韩高清一区二区三区| 91精品国产91久久久久久最新毛片 | 天天综合网 天天综合色| 青娱乐精品在线视频| 久久精品72免费观看| 国产成人免费av在线| 91美女福利视频| 欧美卡1卡2卡| 26uuu国产一区二区三区| 国产婷婷一区二区| 亚洲黄色免费网站| 日韩—二三区免费观看av| 极品尤物av久久免费看| 高潮精品一区videoshd| 色狠狠一区二区三区香蕉| 欧美精品aⅴ在线视频| 欧美精品一区二区三| 中文字幕一区二区三区四区不卡 | 美女一区二区在线观看| 国产成人精品网址| 欧美专区亚洲专区| 2021国产精品久久精品| 亚洲视频免费观看| 三级欧美韩日大片在线看| 蜜桃视频一区二区| 91无套直看片红桃| 欧美一区二区女人| 中文字幕一区二区三区不卡在线| 无吗不卡中文字幕| 成人性视频免费网站| 欧美疯狂性受xxxxx喷水图片| 久久久久久电影| 亚洲影视资源网| 国产成人超碰人人澡人人澡| 精品视频在线免费看| 久久精品人人爽人人爽| 香蕉久久一区二区不卡无毒影院| 国产精品综合在线视频| 欧美精品色一区二区三区| 国产午夜精品福利| 日韩二区三区四区| 成人激情开心网| 日韩欧美的一区| 亚洲精品videosex极品| 国产一区二区三区免费看| 欧美天堂亚洲电影院在线播放| 免费三级欧美电影| av成人老司机| 91精品办公室少妇高潮对白| 国产精品乱人伦| 色8久久人人97超碰香蕉987| jiyouzz国产精品久久| 欧美精品高清视频| 亚洲人吸女人奶水| 成人一区二区三区| 日韩欧美国产一区在线观看| 亚洲成人福利片| 成人免费高清视频| 精品国产91乱码一区二区三区 | 欧美亚一区二区| 中文字幕av资源一区| 久久99国产精品成人| 欧美日韩国产高清一区二区| 中文字幕在线免费不卡| 久久99国产精品久久99| 宅男在线国产精品| 亚洲自拍与偷拍| 99免费精品在线| 欧美国产日韩a欧美在线观看| 日韩高清在线电影| 欧美性大战久久久久久久蜜臀| 一色桃子久久精品亚洲| 成人性色生活片免费看爆迷你毛片| 日韩女优电影在线观看| 日本怡春院一区二区| 91精品午夜视频| 肉丝袜脚交视频一区二区| 欧美日韩亚洲综合在线| 亚洲一区二区三区激情| 欧美性一级生活| 一区二区三区av电影| 色噜噜狠狠成人中文综合 | 亚洲色图一区二区| 成人黄色片在线观看| 国产精品污污网站在线观看| 风流少妇一区二区| 亚洲国产精品国自产拍av| 国产91露脸合集magnet| 欧美精品一区二区三区蜜桃| 国内一区二区视频| 久久九九久久九九| 国产成人午夜视频| 日本一区二区综合亚洲| 成人免费毛片aaaaa**| 亚洲女同女同女同女同女同69| 91色porny| 亚洲成av人片在线观看| 欧美成人猛片aaaaaaa| 国产精品12区| 亚洲免费色视频| 欧美另类高清zo欧美| 美女国产一区二区三区| 久久久国产一区二区三区四区小说 | 欧美日产国产精品| 日本午夜一区二区| 久久精品夜色噜噜亚洲a∨| 丰满少妇久久久久久久| 亚洲美女少妇撒尿| 91麻豆国产精品久久| 天天免费综合色| www久久精品| 色吊一区二区三区| 美女mm1313爽爽久久久蜜臀| 国产日本欧美一区二区| 一本色道亚洲精品aⅴ| 日本午夜精品一区二区三区电影| 久久精品视频一区二区三区| 91蜜桃免费观看视频| 奇米精品一区二区三区四区| 国产欧美日韩视频在线观看| 91成人国产精品| 国产专区欧美精品| 亚洲精品高清在线观看| 精品乱人伦一区二区三区| 99re热视频精品| 男男视频亚洲欧美| 一区视频在线播放| 精品欧美一区二区在线观看| 99久久综合国产精品| 免费美女久久99| 国产精品美女一区二区三区| 欧美日韩成人一区二区| 成人丝袜18视频在线观看| 午夜精品久久久久久久久| 国产日韩精品一区二区三区| 99精品国产一区二区三区不卡| 热久久一区二区| 一区二区三区国产豹纹内裤在线| 久久日韩粉嫩一区二区三区 | 中文字幕成人在线观看| 7777精品伊人久久久大香线蕉 | 精品国产一区二区三区不卡| 91同城在线观看| 国产精品一色哟哟哟| 青青草国产精品97视觉盛宴 | 日本欧美一区二区三区乱码| 国产精品的网站| 久久久不卡网国产精品二区|