最近在研究用 WordPress 打造网上商城,其中最大的障碍就是技术问题,要让访客一眼认为这是一个在线商城而非博客,就必须让 WordPress 有在线商城的特点。所谓网上商城,就必须有足够吸引眼球的产品展示效果,之前我用 showfom 的 Auto HighSlide 插件,这是一款超轻量级自动图片效果插件,确实很不错,不过昨天路过芒果的网站,发现一个更适合我的实现方法:纯 CSS 打造产品放大展示效果。
将鼠标移至图片即可见产品放大展示效果:
效果和照片都很帅吧
言归正传说代码,首先是 html 结构,如下所示:
<a class="p1" href="#" title="small image"><img src="小图URL地址" alt="small image" title="small image"><img src="大图URL地址" alt="large image" class="large" title="large image"></a>
</div>
另外,还有至关重要的 CSS,以下 CSS 样式仅作参考:
background-color:#FFF;
left:10px;
position:relative;
top:10px;
width:135px;
}
#pic a .large {
display:block;
height:1px;
left:-1px;
position:absolute;
top:-1px;
width:1px;
}
#pic a.p1,#pic a.p1:visited {
background:#FFF;
display:block;
height:180px;
left:0;
text-decoration:none;
top:0;
width:135px;
}
#pic a.p1:hover {
background-color:#8C97A3;
color:#000;
text-decoration:none;
}
#pic a.p1:hover .large {
border:1px solid #000;
display:block;
height:360px;
left:150px;
position:absolute;
top:-60px;
width:270px;
}
更多精彩 CSS 效果请见:《53个不可或缺的 CSS 技巧》
-
JS 实现放大镜产品展示效果2009年11月5日 -
用 CSS 给图片添加水印效果2009年10月29日 -
Wordpress 在 Feed 中实现图文混排2009年10月21日 -
CSS Sprite 应用实例2009年09月30日

