html中怎样做成相册的效果,CSS相册简单实现方法(功能分析及代码)

很久以前就知道ctrly.cn 了感觉很简单也没太在意,

效果可以看这里:

http://www.ctrly.cn/

下面是提取出来的代码 :

HTML—CSS 简易相册

/* CSS Reset */

* {

margin: 0;

padding: 0;

border: 0;

outline: 0;

}

body {

font-family: Arial, "MS Trebuchet", sans-serif;

color:#888;

}

a{

text-decoration:none;

color:#8ac;

}

/* Setup Tabs */

ul{

background:#000;

width:125px; /* Width of Tab Image */

float: left;

list-style: none;

border-right:8px solid black;

}

ul li{

height:75px; /* Height of Tab Image */

}

/* Setup Tab so normal opacity is 40 and rollover is 100 */

ul li a img{

/* for IE */

-ms-filter:"PRogid:DXImageTransform.Microsoft.Alpha(Opacity=40)";

filter:alpha(opacity=40);

/* CSS3 standard */

opacity:0.4;

}

ul li a:hover img{

/* for IE */

-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

filter:alpha(opacity=100);

/* CSS3 standard */

opacity:1.0;

}

#images{

width:500px;

height:300px;

overflow:hidden;

float:left;

}

#wrapper{

width:633px;

height:300px;

border:8px solid black;

margin:0px auto;

}

#credits{

width:633px;

margin: 0 auto;

text-align: right;

}

p{

margin-top:10px;

font-size:9pt;

}

h1#header{

width:633px;

margin:15px auto 5px;

font-size:14pt;color:#f00;

}

.foot{

width:633px;background:#111;font-size:12px;

margin:2px auto;border-top:1px solid #000;

}

功能分析:

相册在默认情况下以缩略图的形式显示,并且不压缩相片的原有宽度和高度属性,而是取相册的某个部分作为缩略图形式。

当鼠标悬停于某张缩略图上时,相册列表中的缩略图恢复为原始相片的宽度和高度,展现在相册的某个固定的区域,同时缩略图为空。

关键css代码:

li a{

display:block;

width:70px;

height:70px;

overflow:hidden; /*important*/

float:left;

margin:0.5px;

border:2px solid #efdeb0;

}

li a:hover img{

position:absolute; /*定位 */

width:550px;

height:550px;

top:10px;

left:10px;

margin:0;

border:4px soild #a98175;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值