<div id="album">
<div id="pic"><img src="code_1.jpg" alt="" id="placeholder" /></div>
<p id="desc">夕阳下的圣母大堂</p>
<div id="thumbs">
<ul>
<li><a onclick="return showPic(this);" href="code_1.jpg" title="夕阳下的圣母大堂"><img src="code_s1.jpg" alt="夕阳下的圣母大堂" /></a></li>
<li><a onclick="return showPic(this);" href="code_2.jpg" title="Lovely Baby"><img src="code_s2.jpg" alt="Lovely Baby" /></a></li>
<li><a onclick="return showPic(this);" href="code_3.jpg" title="优秀历史建筑红十会医院"><img src="code_s3.jpg" alt="优秀历史建筑红十会医院" /></a></li>
<li><a onclick="return showPic(this);" href="code_4.jpg" title="百代公司旧址"><img src="code_s4.jpg" alt="百代公司旧址" /></a></li>
<li><a onclick="return showPic(this);" href="code_5.jpg" title="人骨教堂内部装饰"><img src="code_s5.jpg" alt="人骨教堂内部装饰" /></a></li>
<li><a onclick="return showPic(this);" href="code_6.jpg" title="人骨教堂"><img src="code_s6.jpg" alt="人骨教堂" /></a></li>
<li><a onclick="return showPic(this);" href="code_7.jpg" title="有趣的椅子"><img src="code_s7.jpg" alt="有趣的椅子" /></a></li>
<li><a onclick="return showPic(this);" href="code_8.jpg" title="卡夫卡的故居"><img src="code_s8.jpg" alt="卡夫卡的故居" /></a></li>
</ul>
</div>
</div>
#album {
margin: .5em auto;
padding-bottom: 10px;
width: 430px;
background: #EEEEEE;
font-size: 12px;
text-align: left;
}
#album p, #album ul, #album li, #album img {
padding: 0;
margin: 0;
border: 0;
}
#album a {
text-decoration: none;
}
#pic{
margin: 10px;
width: 400px;
height: 300px;
overflow: hidden;
border: solid 5px #FFFFFF;
float: left;
}
* html #pic{
display: inline;
width: 410px;
}
#desc{
text-align: center;
float: left;
width: 430px;
}
#thumbs{
height: 80px;
clear: left;
width: 400px;
margin: 0 15px;
overflow: auto;
overflow-y: hidden;
}
#thumbs ul{
width: 520px;
padding: 5px 0;
}
#thumbs img{
width: 60px;
height: 50px;
}
#thumbs ul li{
float: left;
padding: 0 3px 0 2px;
}
#thumbs ul li a{
background: transparent;
}
function showPic (whichpic) {
if (document.getElementById) {
document.getElementById('placeholder').src = whichpic.href;
if (whichpic.title) {
document.getElementById('desc').childNodes[0].nodeValue = whichpic.title;
} else {
document.getElementById('desc').childNodes[0].nodeValue = whichpic.childNodes[0].nodeValue;
}
return false;
} else {
return true;
}
}
分享到:
相关推荐
CSS+JS构建的图片查看器 附带源码 非常经典 非常好的图片浏览查看效果
在构建企业级网站时,尤其是涉及产品展示的部分,图片查看器是一个不可或缺的元素。"CSS+JS图片查看器"就是一种实现多图展示,并通过点击小图预览大图的技术方案。这种技术允许用户在不离开当前页面的情况下,轻松...
学习者可以通过打开这些文件,查看源代码,理解它们如何将HTML、CSS和JavaScript结合起来创建功能丰富的网页。同时,通过实际修改和运行代码,学习者能更好地掌握这三门技术的实战应用。 在学习过程中,你可以关注...
4. **Bootstrap**: 一个流行的前端框架,提供了一系列的CSS和JS组件,可以帮助快速搭建美观且功能丰富的响应式网页。 #### 四、页面设计与功能 - **首页**: 展示了网站的主要信息和服务,通常包含导航栏、轮播图...
《网页设计与制作项目教程(HTML+CSS+JavaScript)》是一部深入浅出的教材,旨在教授读者如何构建和设计互动式的网页。这份源代码压缩包包含的文件是教材中的实例和练习,帮助学习者通过实践来掌握这三种核心技术。...
在IT行业中,创建一个交互式的相册查看器是常见的需求,尤其...综上所述,使用CSS和JavaScript构建相册查看器是一项结合了视觉设计和技术实现的任务,通过这两者的结合,可以创造出美观且具有良好用户体验的相册组件。
HTML5、CSS3和JavaScript是构建现代网页设计的三大核心技术,它们共同构成了网页的结构、样式和交互性。本资源包含8套精美的网站模板,这些模板覆盖了多种类型的网站,如个人博客、购物网站、动漫网站、音乐网站和...
CSS选择器允许开发者精准地选取需要改变样式的元素,而CSS3引入的更多新特性,如阴影、渐变、动画等,进一步增强了网页的视觉效果。 JavaScript在其中起到了关键的交互作用,它可以让网页动态响应用户的操作,如...
模板中可能包含了一些JavaScript库,如jQuery,它简化了DOM操作和事件处理,还有可能有Vue.js或React.js这样的前端框架,用于构建组件化的应用。 此外,这个模板还可能包含了预处理器如Sass或Less,它们扩展了CSS的...
网页设计是构建互联网内容的核心部分,而`DIV+CSS+JavaScript`是现代网页设计的三大核心技术,它们共同构建了丰富、交互式的用户体验。本资源提供了一个完整的网站首页示例,旨在帮助学习者理解和掌握这些技术的实际...
总之,“div CSS+JS特效大集合(网络收集)”是一份宝贵的参考资料,它揭示了如何巧妙地结合div、CSS和JavaScript,打造引人入胜的网页效果。无论你是初学者还是经验丰富的开发者,都能从中受益匪浅,进一步提升你的...
在这些设计中,CSS可能涉及到选择器的使用(如类选择器、ID选择器、元素选择器),盒模型(包括边距、填充、边框和内容区域),布局技术(如流体布局、网格布局或Flexbox),以及颜色、字体、背景和过渡效果等。...
通常,这样的文件可能包含HTML文件(如index.html)、CSS文件(如style.css)和JavaScript文件(如script.js),以及其他辅助资源,如图片、字体、JSON文件(用于配置或数据存储)等。 开发一个后台模板需要考虑...
通过整合这些文件,开发者可以构建出一个功能齐全、视觉吸引人的美食网站,用户不仅可以浏览美食图片,还能了解菜品信息、查看评价,并可能进行预订或购买等操作。对于初学者来说,这是一个很好的实践项目,可以提升...
HTML(超文本标记语言)是构建网页结构的基础,CSS(层叠样式表)负责样式设计,JavaScript(JS)用于交互式功能,而jQuery(jq)则简化了JS的操作。 **HTML**(HyperText Markup Language)是创建网页的基本框架。...
宠物护理类网站模板(html+css+js)是一个用于构建宠物护理相关在线平台的网页模板,它基于HTML、CSS和JavaScript技术。这个模板经过了二次开发,由原有的基础模板改进而来,设计了四个主要功能区域,旨在提供一个全面...
在这个模板中,JavaScript文件可能包含了这样的事件监听器或其他交互逻辑,提升用户体验。 将这三者结合,我们可以创建动态、响应式的网页。HTML负责内容结构,CSS负责样式设计,JavaScript负责交互功能。这个"css+...
【CSS+JS+Table效果代码】是Web前端开发中一种常见的技术组合,用于构建功能丰富的交互式表格。在网页设计中,表格(Table)常用于数据展示,而CSS(层叠样式表)和JavaScript(JS)则能为表格增添动态效果和用户...
HTML5、CSS3和JavaScript是构建现代网页的三大核心技术,它们共同作用于动态网页的设计与制作,赋予网页交互性、视觉吸引力和功能多样性。在这个"动态网页设计与制作(HTML5+CSS3+JavaScript)源代码和素材.zip"压缩包...