简单实现侧边栏

1.侧边栏的用途

      侧边栏在网页开发时会经常用到,例如淘宝,京东产品介绍等。

2.侧边栏的实现

     侧边栏的实现主要用到了hover标签,hover标签的用途是鼠标移动到指定区域会进行相应变换。样式为

li:hover 鼠标经过li标签发生变化。

li:hover .z  鼠标经过li标签,.z盒子发生变化,前面是触发者,后面是显现者。

2.1主要使用ul列表将表单生成

 <ul>
        <li>
            <a href="#">
            家用电器
            </a>
        <div class="z"></div>
    </li>
        <li><a href="#">
            手机/运营商/数码
        </a></li>
        <li><a href="#">
            电脑/办公
        </a></li>
        <li><a href="#">
            家居/家具/家装/厨具
        </a></li>
        <li><a href="#">
            男装/女装/童装/内衣
        </a></li>
        <li><a href="#">
            美妆1个护清洁/宠物
        </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="#">
            安装/维修1清洗/二手
        </a></li>
        <li><a href="#">
            工业品
        </a></li>
    </ul>

2.2 style样式

最主要的就是先把盒子隐藏,鼠标经过盒子在显现。

  <style>
      li:hover{
        /* 鼠标经过li标签改变背景颜色 */
        background-color: #fff;
      }
      li:hover .z{
        /* 鼠标经过将盒子显现 */
        display: block;

      }
      ul{
        background-color: antiquewhite;
        width: 220px;
      }
      li{
        list-style: none;
        width: 230px;
        padding: 10px 15px;
        margin-left: -40px;
        
      }
      a{
        padding-left: 50px;
        text-decoration: none;
        color: slategray;
      }
      
      /* 设置盒子的样式和位置 */
      .z{
        /* 把盒子隐藏 */
        display: none;
        position: absolute;
        top:16px;
        left:270px;
        width: 500px;
        height: 650px;
        background-color: blue;
      }
    </style>

3.鼠标经过发生相应改变

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值