怎么用HTML5CSS3打造相册效果

这篇文章主要讲解了“怎么用HTML5 CSS3打造相册效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用HTML5 CSS3打造相册效果”吧!

创新互联公司-专业网站定制、快速模板网站建设、高性价比黄陵网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式黄陵网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖黄陵地区。费用合理售后完善,十多年实体公司更值得信赖。



效果图:
怎么用HTML5 CSS3打造相册效果 

效果是不是还是很不错的,最主要的是没有使用一行js,这才是亮点。

先看html文件:

代码如下:






简单描述一下:

1、ul 中 li决定了照片的个数

2、ul使用样式float:right,width:140px;使得显示在相册的右侧区域

3、li的float:left,使得li可以左浮动;li中存放大图的div,position为absolute会根据div#gallary进行定位,默认只有第一个显示

4、当鼠标移动到li上时,改变li span img的透明度和li div的display将大图显示

接下来就是css文件:

代码如下:



css中没有什么复杂的样式,就不做描述了。此外html中我引入了一个重置样式的css , reset.css ,大家也可以使用自己习惯的重置样式:

代码如下:


html, body, div, span, applet, object, iframe, h2, h3, h4, h5, h6, h7, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend{
margin: 0;
padding: 0;
font-size: 100%;
border: 0;
outline: 0;
background: transparent;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
:focus {
outline: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}

感谢各位的阅读,以上就是“怎么用HTML5 CSS3打造相册效果”的内容了,经过本文的学习后,相信大家对怎么用HTML5 CSS3打造相册效果这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


网页名称:怎么用HTML5CSS3打造相册效果
本文链接:http://pwwzsj.com/article/gheseg.html