打印本文 关闭窗口 | |
CSS+DIV实现图片动态显示 | |
作者:陈鹏 文章来源:eNet 点击数 更新时间:2009/9/12 8:46:42 文章录入:陈鹏 责任编辑:陈鹏 | |
|
|
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>图片动态显示</title> <style type="text/css"> <!-- a { position: relative;/*设置其定位方法为相对定位,等一下内部信息面板就可以相对它定位*/ display:block;/*让链接以块状呈现,这样不用点中链接文字就可以响应链接*/ } a img{ display: none; visibility:hidden;/*初始化信息面板不显示*/ } a:hover {background:#fff;}/*IE7以下版本A状态伪类bug*/ a:hover img { display:block; visibility:visible; position: absolute; padding:5px; display:block; width: 139px;/*只给出宽度,高让它随内容多少自动调整*/ left:50px;/*这是相对父级A的定位*/ top: 20px; border: 1px solid rgb(91,185,233); background-color: rgb(228,246,255); z-index:999;/*把信息面板提到一个较高的位置,使链接文字过长时不会与面板重叠,但这只对FF有效*/ } a img { border:none;/*去除图片边框,默认情况下,链接内的图片在标准浏览器会出现边框*/ display:block; position: absolute;/*用绝对定位抽离正常文本流,不然在设计的时候考虑到不同浏览器正常显示会更麻烦*/ top:5px;/*这里的px是与信息面板大盒子的填充一样的*/ left:5px; } --> </style> </head> <body> <a href="#" class="showImage">Photoshop打造章子怡相框<img id="img1" src="http://images.enet.com.cn/eschool/gdtup/tu6/787358127.jpg"></img></a> </body> </html> |
|
打印本文 关闭窗口 |