CSS制作图片弹出展示效果
2008-10-10 09:35
781 查看
当你将鼠标放在缩略图上,旁边会弹出,一张完整的展示图,没有用到任何的js,用css就能实现。
HTML代码:
<DIV id=pic>
<A class=p1 title="thumbnail image"
href="http://marslau.com/html/CSS-Image-PopUp/CSS-Image-PopUp.htm">
<img title="BeautyTn" height=100 src="http://blog.csdn.net/lee576/article/details/Beauty-tn.jpg" width=100>
<IMG class=large title="Beauty" height=498 src="http://blog.csdn.net/lee576/article/details/Beauty.jpg" width=500>
</A>
</DIV>
对应的CSS:
#pic {WIDTH: 100px; BACKGROUND-COLOR: #ffffff; margin: 100px 0 0 80px;}
#pic A .large { BORDER: 0px; DISPLAY: block; WIDTH:0px; HEIGHT: 0px; } /*首先将大的展示图的高宽设为0,既不显示*/
#pic A IMG { BORDER: 0px;}
#pic A.p1 {
BORDER: #000000 1px solid; DISPLAY: block;
BACKGROUND: #ffffff; LEFT: 0px; WIDTH: 100px;
TOP: 0px; HEIGHT: 100px; TEXT-DECORATION: none
}
#pic A.p1:visited {
BORDER: #000000 1px solid; DISPLAY: block;
BACKGROUND: #ffffff; LEFT: 0px; WIDTH: 100px; TOP:
0px; HEIGHT: 100px; TEXT-DECORATION: none
}
#pic A.p1:hover {COLOR: #000000; BACKGROUND-COLOR: #8c97a3; TEXT-DECORATION: none}
#pic A.p1:hover .large {
BORDER: #000000 1px solid; DISPLAY: block;
LEFT: 150px; WIDTH: 500px; POSITION: absolute; TOP: 0px; HEIGHT: 498px
}
/*当鼠标经过缩略图时,展示图再设定的绝对位置显示*/
很简单就实现了
相关文章推荐
- 手把手教小白如何用css+js实现页面中图片放大展示效果
- 纯CSS的图片展示效果
- 类似于Flash制作的一个图片展示效果
- CSS制作图形变形弹出效果的示例分享
- [CSS]图片展示效果
- 通过CSS控制图片样式,实现图片弹出效果
- 使用CSS制作文字环绕图片效果(文字内容包含<li>标签)
- 纯CSS的图片展示效果.
- jquery colorbox图片弹出效果制作
- 巧用css滤镜制作绚丽图片播放效果
- 自己写的mootools弹出框效果 没用css和背景图片
- 类似于Flash制作的一个图片展示效果
- html+css+js(+JQuery)制作扑克牌图片切换效果
- 使用Axure制作无限循环展示图片效果
- 17+ css制作数据展示效果
- 滑动图片展示效果(js+css)
- Javascript+CSS实现漂亮带缓冲效果的图片展示代码
- DIV+JS+CSS实现点击弹出图片效果
- css制作的弹出式图片预览效果
- 手把手教小白如何用css+js实现页面中图片放大展示效果