手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >一个特帅的展示图片的js+css
一个特帅的展示图片的js+css
摘要:CSS+JS控制图片展示BODY{PADDING-RIG...

CSS+JS控制图片展示BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 70%

Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000; PADDING-TOP: 0px; TEXT-

ALIGN: center}#outer { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/bg-outer.gif)

repeat-y center top; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 780px; PADDING-

TOP: 0px; TEXT-ALIGN: left}#wrapper { BACKGROUND: #fff; MARGIN: 0px 4px}#content { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 400px; PADDING-BOTTOM: 20px;

MARGIN: 20px 30px; PADDING-TOP: 0px; POSITION: relative}#focus { BORDER-RIGHT: #ccc 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 2px solid;

PADDING-LEFT: 0px; MIN-HEIGHT: 188px; BACKGROUND: url(/images/tile.gif) #eee repeat

-y left top; PADDING-BOTTOM: 10px; MARGIN: 25px 0px 30px; BORDER-LEFT: #ccc 2px

solid; WIDTH: 100%; PADDING-TOP: 15px; BORDER-BOTTOM: #ccc 2px solid; POSITION:

relative; HEIGHT: 188px}#beni { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px;

WIDTH: 250px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 15px}#beni LI { BORDER-TOP: #fff 1px solid; FONT-SIZE: 12px; FLOAT: left; WIDTH: 250px; TEXT-

INDENT: 24px; LINE-HEIGHT: 26px}#beni LI.first { BORDER-TOP: 0px}#beni LI A { BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; PADDING-

LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: #eee; PADDING-BOTTOM: 0px; MARGIN: 0px;

BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; TEXT-DECORATION: none}#beni LI A:hover { BACKGROUND: #f9f9f9}function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { oldonload(); func(); } }}

function insertAfter(newelement,existingelement) { var parentelement = existingelement.parentNode; if (parentelement.lastChild == existingelement) { return parentelement.appendChild(newelement); } else { return parentelement.insertBefore(newelement,existingelement.nextSibling); }}

function makeSlideshow(details,coords,linkholder) { if (!document.getElementById) return false; if (!document.getElementById(linkholder)) return false; var pane = document.createElement('div'); pane.style.width = details['width']; pane.style.height = details['height']; pane.style.overflow = 'hidden'; //pane.className = 'descrizione'; pane.style.position = 'relative'; pane.style.top = '0px'; pane.style.left = '270px'; pane.setAttribute('id','descrizione'); var pic = document.createElement('img'); pic.setAttribute('id',details['id']); pic.setAttribute('src',details['image']); pic.setAttribute('alt',''); pic.style.position = 'absolute'; pane.appendChild(pic); var l_beni = document.getElementById(linkholder); l_beni.parentNode.insertBefore(pane,l_beni); var lnks = l_beni.getElementsByTagName('a'); for (var i=0;i x) { var dist = Math.ceil((element.xpos-x)/inc); element.xpos = element.xpos - dist; } if (element.xpos < x) { var dist = Math.ceil((x-element.xpos)/inc); element.xpos = element.xpos + dist; } if (element.ypos > y) { var dist = Math.ceil((element.ypos-y)/inc); element.ypos = element.ypos - dist; } if (element.ypos < y) { var dist = Math.ceil((y-element.ypos)/inc); element.ypos = element.ypos + dist; } element.style.left = element.xpos+'px'; element.style.top = element.ypos+'px'; element.sliding = setTimeout('slideElement

("'+elementId+'",'+x+','+y+','+inc+')',10);}

/* Focus Beni */addLoadEvent(showbeni);function showbeni() { if (!document.getElementById) return false; if (!document.getElementById('beni')) return false; var panel_details = new Array(); panel_details['id'] = 'pic'; panel_details['image'] = 'http://www.mhcy.net/html/css+js_photo/images/focus.jpg'; panel_details['width'] = '420px'; panel_details['height'] = '188px'; var coords = new Array(); coords['default'] = new Array(0,0); coords['Opere e oggetti d'arte'] = new Array(0,-188); coords['Architetture'] = new Array(0, -376); coords['Reperti archeologici'] = new Array(0,-564); coords['Stampe e matrici di incisione'] = new Array(0,-752); coords['Fotografie'] = new Array(0,-940); coords['Beni etnoantropologici'] = new Array(0,-1128); var linkholder = 'beni'; makeSlideshow(panel_details,coords,linkholder);}

Opere e oggetti d'arte Architetture Reperti archeologici Stampe e matrici di incisione Fotografie Beni etnoantropologici

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

【一个特帅的展示图片的js+css】相关文章:

nodejs修复ipa处理过的png图片

谈一谈javascript中继承的多种方式

Javascript特效:随机显示图片的源代码

一个很简单的办法实现TD的加亮效果.

Backbone.js的一些使用技巧

jquery预加载图片的方法

判断file框选择的是否为图片

Javascript事件触发列表与解说

一个很Cool的JS菜单效果

总结一些js自定义的函数

精品推荐
分类导航