问答详情
源自:2-3 鼠标浮动效果

鼠标经过悬浮层出不来 欢迎大家来找茬

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
       "http://www.w3.org/TR/html4/strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
   <title></title>
   <style type="text/css">
       body
{
           padding:0;
           font-size:10pt;
       }
       .topmenu{

           display:block;
           width:220px;
           border:2px solid #e4393c;
           margin:0;
           padding:0;
       }
       .toptitle{
           height:40px;
           line-height:40px;
           text-align:left;
           font-size:11pt;
           font-weight:bold;
           color:White;
           background:#e4393c;
           padding-left:20px;
       }
       .topmenu li{
           height:30px;
           line-height:30px;
           font-size:11pt;
           list-style-type:none;/*去掉list前面的 小圆点,其他的浏览器已经没有小圆点了,ie有*/
text-align:left;
           padding-left:8px;
           z-index:3;
           background-image:url(http://img.mukewang.com/5411027300014f0200220030.jpg);
           background-repeat:no-repeat;
           background-position:right;/*可简写为:background:url(http://img.mukewang.com/5411027300014f0200220030.jpg) no-repeat right;*/
}
       .topmenu li a{
           text-decoration:none;
           color:#313131;
       }
       .topmenu li a:hover{
           text-decoration:underline;
           font-weight:bold;
           color:#e4393c;
       }
       .topmenu li:hover{
           border:1px solid #DDD;
           border-right:0;
           box-shadow:0 0 8px #DDD;
           -moz-box-shadow:0 0 8px #DDD;/*兼容firefox*/
-webkit-box-shadow:0 0 8px #DDD;/*兼容雇谷歌*/
background-image:none;
       }
       .submenu{
           display:none;
           width:715px;
           left:220px;
           position:absolute;
           top:40px;
           border:1px solid #DDD;
           z-index:4;
           color:white;
           box-shadow:0 0 8px #DDD;
           -moz-box-shadow:0 0 8px #DDD;/*兼容firefox*/
-webkit-box-shadow:0 0 8px #DDD;/*兼容雇谷歌*/

}
       .leftdiv
{
           background:gray;
           float:left;
           width:490px;
           margin:5px;
       }
       .rightdiv{
           background:blue;
           float:left;
           width:200px;
           margin:5px;
       }
       .topmenu li:hover .submenu
{
           display: block;
       }
   </style>
</head>
<body>
<ul class="topmenu">
   <div class="toptitle">
       全部商品分类
   </div>
   <li><a href="#">图书、音像、数字商品</a></li>
   <div class="submenu">
       <div class="leftdiv">
           左侧二级分类<br />
           左侧二级分类<br />
           左侧二级分类<br />
           左侧二级分类<br />
           左侧二级分类<br />
       </div>
       <div class="rightdiv">右侧推荐品牌</div>
   </div>
   <li><a href="#">家用电器</a></li>
   <li><a href="#">手机、数码</a></li>
   <li><a href="#">电脑、办公</a></li>
   <li><a href="#">家居、家具、家装、厨具</a></li>
   <li><a href="#">服饰内衣、珠宝首饰</a></li>
   <li><a href="#">个护化妆</a></li>
   <li><a href="#">鞋靴、箱包、钟表、奢侈品</a></li>
   <li><a href="#">运动户外</a></li>
   <li><a href="#">汽车用品</a></li>
   <li><a href="#">母婴、玩具乐器</a></li>
   <li><a href="#">食品饮料、酒类、生鲜</a></li>
   <li><a href="#">营养保健</a></li>

</ul>
</body>
</html>

提问者:白二的诗 2016-11-29 16:56

个回答

  • Smile伊尊
    2016-11-30 09:57:42
    已采纳

    鼠标经过的悬浮层位于Li标签内:<li><a href="#">图书、音像、数字商品</a>

                                                            <div id="submenu">

                                                               <div id="leftdiv">

                                                                  左侧二级分类<br />

                                                                 左侧二级分类<br />

                                                                 左侧二级分类<br />

                                                                </div>

                                                                <div id="rightdiv">

                                                                  右侧推荐品牌

                                                                </div>

                                                            </div>

                                                      </li>