css实现商城商品导航栏

来源:互联网 发布:sql 删除默认值约束 编辑:程序博客网 时间:2024/05/17 03:38

效果图:


这里写图片描述


看着是不是有点眼熟呢,这个就是京东之前的导航栏! 下面我们通过纯css来实现这个效果-,-


HTML:


<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Document</title>    <link rel="stylesheet" type="text/css" href="jd.css"></head><body>    <div>       <ul class="topmenu">        <div class="toptitle">全部商品分类</div>         <li><a href="#">图书、音像、数字商品</a><span></span>             <div class="submenu">                <div class="leftdiv">                    <dl>                        <dt><a href="#">电子书</a></dt>                        <dd>                            <a href="#">免费</a> <a href="#">小说</a> <a href="#">励志与成功</a> <a href="#">婚恋/两性</a>                            <a href="#">文学</a> <a href="#">经管</a> <a href="#">畅读VIP</a>                        </dd>                    </dl>                    <dl>                        <dt><a href="#">数字音乐</a></dt>                        <dd>                            <a href="#">通俗流行</a> <a href="#">古典音乐</a> <a href="#">摇滚说唱</a> <a href="#">爵士蓝调</a>                            <a href="#">乡村民谣</a> <a href="#">有声读物</a>                        </dd>                    </dl>                    <dl>                        <dt><a href="#">音像</a></dt>                        <dd>                            <a href="#">音乐</a> <a href="#">影视</a> <a href="#">教育音像</a> <a href="#">游戏</a>                        </dd>                    </dl>                    <dl>                        <dt><a href="#">文艺</a></dt>                        <dd>                            <a href="#">小说</a> <a href="#">文学</a> <a href="#">青春文学</a> <a href="#">传记</a> <a                                href="#">艺术</a>                        </dd>                    </dl>                    <dl>                        <dt><a href="#">人文社科</a></dt>                        <dd>                            <a href="#">历史</a> <a href="#">心理学</a> <a href="#">政治/军事</a> <a href="#">国学/古籍</a>                            <a href="#">哲学/宗教</a> <a href="#">社会科学</a>                        </dd>                    </dl>                    <dl>                        <dt><a href="#">经管励志</a></dt>                        <dd>                            <a href="#">经济</a> <a href="#">金融与投资</a> <a href="#">管理</a> <a href="#">励志与成功</a>                        </dd>                    </dl>                    <dl class="fore7">                        <dt><a href="#">生活</a></dt>                        <dd>                            <a href="#">家教与育儿</a> <a href="#">旅游/地图</a> <a href="#">烹饪/美食</a> <a href="#">时尚/美妆</a>                            <a href="#">家居</a> <a href="#">婚恋与两性</a> <a href="#">娱乐/休闲</a> <a href="#">健身与保健</a>                            <a href="#">动漫/幽默</a> <a href="#">体育/运动</a>                        </dd>                    </dl>                    <dl>                        <dt><a href="#">科技</a></dt>                        <dd>                            <a href="#">科普</a> <a href="#">IT</a> <a href="#">建筑</a> <a href="#">医学</a> <a href="#">                                工业技术</a> <a href="#">电子/通信</a> <a href="#">农林</a> <a href="#">科学与自然</a>                        </dd>                    </dl>                    <dl>                        <dt><a href="#">少儿</a></dt>                        <dd>                            <a href="#">少儿</a> <a href="#">0-2岁</a> <a href="#">3-6岁</a> <a href="#">7-10岁</a>                            <a href="#">11-14岁</a>                        </dd>                    </dl>                    <dl>                        <dt><a href="#">教育</a></dt>                        <dd>                            <a href="#">教材</a> <a href="#">中小学教辅</a> <a href="#">考试</a> <a href="#">外语学习</a>                        </dd>                    </dl>                    <dl>                        <dt><a href="#">其它</a></dt>                        <dd>                            <a href="#">英文原版书</a> <a href="#">港台图书</a> <a href="#">工具书</a> <a href="#">套装书</a>                            <a href="#">杂志/期刊</a>                        </dd>                    </dl>                </div>                <div class="rightdiv">                    <dl>                        <dd>                            <a href="http://sale.jd.com/act/1XDZ6ShE5M7tTrl.html">                                <img src="http://img30.360buyimg.com/erpVCAare/g16/M00/0B/1B/rBEbRlOCFcoIAAAAAAArMNB2tlkAACTlwDgVG8AACtI514.jpg"                                    width="194" height="70" title="\家电">                            </a>                        </dd>                        <dd>                            <a href="http://sale.jd.com/act/v8kJIaPmsMGuebpH.html">                                <img src="http://img30.360buyimg.com/erpVCAare/g16/M00/0B/19/rBEbRlOAiHUIAAAAAAAx8X2c6oIAACTCAP56A4AADIJ112.jpg"                                    width="194" height="70" title="小家电--三请聚宝盆">                            </a>                        </dd>                    </dl>                    <dl>                        <dt>推荐品牌</dt>                        <dd>                            <a href="#">美的官方旗舰店</a>                        </dd>                        <dd>                            <a href="#">苏泊尔旗舰店</a>                        </dd>                        <dd>                            <a href="#">九阳旗舰店</a>                        </dd>                        <dd>                            <a href="#">东菱旗舰店</a>                        </dd>                        <dd>                            <a href="#">海尔统帅旗舰店</a>                        </dd>                        <dd>                            <a href="#">小熊旗舰店</a>                        </dd>                    </dl>                    <img src="wii.png" class="rightPic" />                </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></div></body></html>

CSS:


body{            font-size: 10pt;            padding: 0;            behavior:url(css/csshover.htc);/*兼容ie 需要下载csshover.htc文件*/        }        .topmenu{             display: block;/* 元素块级显示 */             width: 220px;             border: 2px solid #e4393c;/* 给个外边框 */             margin: 0;             padding: 0;        }        .toptitle{            font-size: 11pt;            color: white;            background-color: #e4393c;            height: 40px;            line-height: 40px;            padding-left: 20px;        }        .topmenu li{            padding-left: 8px;            list-style-type: none;            line-height: 30px;            height: 30px;            font-size: 11pt;            z-index: 3;/* 优先级 数字最大的漂浮在最上面 最小的在底部*/            background-image: url(http://img.mukewang.com/5411027300014f0200220030.jpg);/* 右边箭头图片做背景 */            background-repeat: no-repeat;            background-position: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 #DD;            border-right: 0;            box-shadow: 0 0 8px #DD;            -moz-box-shadow:0 0 8px #DDD;/* 兼容fixfox */            -webkit-box-shadow:0 0 8px #DDD;/* 兼容chrome */        }        .submenu{            display: none;            width: 715px;            left: 220px;            position: absolute;            top: 40px;            border: 1px solid #DDD;            z-index: 5;            background: white;            box-shadow: 0 0 8px #DD;            -moz-box-shadow:0 0 8px #DDD;/* fixfox */            -webkit-box-shadow:0 0 8px #DDD;/* chrome */        }        .leftdiv        {            float: left;            width: 490px;            margin: 5px;        }        .rightdiv        {            float: left;            width: 200px;            margin: 5px;        }        .topmenu li:hover .submenu        {            display: block;        }        .topmenu li:hover span        {            background: white;            display: inline-block;            z-index: 20;            width: 30px;            height: 30px;            float: right;            position: relative;        }        .leftdiv dl        {            display: block;            border-bottom: 1px solid #EEE;            padding-bottom: 6px;            overflow: hidden;        }        .leftdiv dl dt        {            display: block;            float: left;            width: 60px;            text-align: right;            height: 22px;            line-height: 22px;            padding-right: 6px;        }        .leftdiv dl dt a        {            display: block;            color: #e4393c;            font-weight: bold;            text-decoration: underline;            font-size: 10pt;            margin: 12px 0;        }        .leftdiv dl dd        {            display: block;            overflow: hidden;        }        .leftdiv dl dd a        {            /* 在此插入CSS样式 */            display: block;            color: #737373;            float: left;            border-left: 1px solid #CCC;            font-size: 9pt;            height:14px;            line-height:14px;            padding: 0 8px;            margin: 16px 0;        }        .rightdiv dl dd        {            margin: 3px 0;        }        .rightdiv dl dt        {            color: #e4393c;            font-weight: bold;            font-size: 10pt;        }        .rightdiv dl dd a        {            font-size: 9pt;            color: #737373;            line-height: 22px;        }        .rightdiv dl dd a:hover        {            color: #737373;            font-weight: normal;        }

这里写图片描述


看图,其实布局很简单,就是div+ul+li ,然后鼠标进入效果用hover ,进入既显示隐藏的div,这里我就做了一个div供显示,可以自己添加多个到li里面!!


IE兼容:


万恶的IE对于hover不兼容 想要兼容ie要下载csshover.htc文件 ,在网上直接搜这个文件就好了,然后放到css目录下!!

0 0
原创粉丝点击