转:纯CSS实现“鼠标移过显示层”效果
2014-11-15 10:29
531 查看
利用<a>标签的a:hover状态触发鼠标移过的动作,其中未触发状态显示为单个图片。兼容IE6/7/8以及FF/Chrome等主流浏览器。以下是图示及完整代码。
原文:http://www.cnblogs.com/eecc/articles/2225473
原文:http://www.cnblogs.com/eecc/articles/2225473
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"> <head> <title>对话商业领袖_网易财经</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"/> <meta http-equiv="Content-Language" content="zh-CN"/> <meta content="all" name="robots"/> <meta name="author" content="Netease"/> <meta name="Copyright" content="Netease"/> <meta name="keywords" content=""/> <base target="_blank"/> <style> *{margin:0px;padding:0px;} body { text-align:left; font-size:12px;} ul.onMShow {width: 110px;} ul.onMShow li {list-style:none; background-position:left top; background-repeat:no-repeat;} ul.onMShow li a {position: relative;display:block; width:200px; height:50px;border:none;} ul.onMShow li a div {display: none;} ul.onMShow li a:hover {background::none;display:block; width:auto;}/*此处需定义宽度,否则IE6下无法正常显示*/ ul.onMShow li a:hover div{display:block;position: absolute;padding:5px;width: 272px;left:0px;top: 0px;border: 1px solid #BDBDBD;background-color: #E4F6FF;cursor:pointer;} ul.onMShow li a img {width:80px;height:80px;border:none;display:block;position: absolute;top:5px;left:5px;} ul.onMShow li dl {width:180px;float:right;color: #000;line-height:20px;} ul.onMShow li dl dd span {font-weight: bold;color: #000; margin-right:5px;} ul.onMShow li dl dd h5 { font-size:12px; color:#979797; display:inline; font-weight:normal;} </style> </head> <body> <ul class="onMShow"> <li style="background-image:url(http://img4.cache.netease.com/stock/2009/9/5/2009090523262247607.png)"><a href="http://money.163.com/09/0703/18/5DALA0IV002526O5.html"><br /><div><img src="http://img3.cache.netease.com/stock/2009/9/5/2009090523262766842.png" alt="常德传"/> <dl> <dd><span>常德传</span><h5>青岛港集团董事局主席</h5></dd> <dd>在困难的时候企业就是要手拉手,肩并肩,不能想单打独斗,抱团合作是唯一出路。</dd> </dl></div></a></li> </ul> </body> </html>
相关文章推荐
- CSS实现DIV感应鼠标Hover时的显示隐藏效果
- 完整的html+css+javascript实现跟随鼠标移动显示选中效果
- jQuery事件 mouseover方法与mouseout方法实现鼠标移进显示移出消失的效果 (css控制span标签)
- 纯CSS实现鼠标滑过显示子菜单的二级菜单效果
- css实现 鼠标移上放大效果 或 显示隐藏内容 简单原型
- 纯CSS实现“鼠标移过显示层”效果
- 完全css实现缩略图鼠标移上去显示大图
- jQuery实现网易相册鼠标移动显示隐藏效果
- mm_menu.js(实现鼠标移入横向显示二级菜单效果)(1)
- CSS+jQuery实现的鼠标滑过图片周围图片变暗的效果
- js实现的跟随鼠标移动的时钟效果(中英文日期显示)
- 纯CSS实现的当鼠标移上图片添加阴影效果代码
- 用css实现链接经过时显示浮动图片背景的效果
- Jquery实现鼠标放在图片上面显示大图效果
- css实现鼠标各种图形效果
- 纯CSS实现鼠标滑过缩略图放大显示代码
- 完全css实现缩略图鼠标移上去显示大图
- js实现图片显示局部,鼠标经过显示全部的效果
- 纯css实现的鼠标经过放大效果
- 巧用CSS实现表格的隐藏显示控制,类似分页效果