CSS实现商城分类导航效果(hover选择器)

学完制作出这个导航效果之后,收获最多的是了解了hover选择器的功能,:hover 选择器用于选择鼠标指针浮动在上面的元素。在鼠标移到元素上时向此元素添加特殊的样式(CSS)。例如:改变鼠标悬停处的元素或其子元素的边框,颜色,大小,显示等。

每天积累一点,定会有所进步!

<!DOCTYPE html>
<html>
    <head>
        <meta 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;
                /*去除li小圆点*/
                list-style-type: none;
                text-align: left;
                padding-left: 8px;
                z-index: 3;
                background-image: url(../../img/20161116/1.jpg);
                background-repeat: no-repeat;
                background-position: right;
            }
            /*hover效果为鼠标移动到上面触发相应效果*/

            .topmenu li:hover {
                border: 1px solid #DDD;
                border-right: 0;
                box-shadow: 0 0 8px #DDD;
                -webkit-box-shadow: 0 0 8px #DDD;
                background-image: none;
            }

            .topmenu li a {
                /*去除下划线*/
                text-decoration: none;
                color: #313131;
            }

            .topmenu li a:hover {
                text-decoration: underline;
                font-weight: bold;
                color: #e4393c;
            }

            .submenu {
                display: none;
                width: 715px;
                left: 220px;
                position: absolute;
                top: 40px;
                border: 1px solid #DDD;
                z-index: 4;
                background: white;
                box-shadow: 0 0 8px #DDD;
                -webkit-box-shadow: 0 0 8px #DDD;
            }
            /*鼠标移上时显示类submenu模块*/
            .topmenu li:hover .submenu {
                display: block;
            }

            .topmenu li:hover span {
                background: white;
                display: inline-block;
                z-index: 20;
                width: 20px;
                height: 30px;
                float: right;
                position: relative;
            }

            .leftdiv {
                background: white;
                float: left;
                width: 490px;
                margin: 5px;
            }

            .rightdiv {
                background: white;
                float: left;
                width: 200px;
                margin: 5px;
            }
            .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{
                color: #e4393c;
                font-weight: bold;
                text-decoration: underline;
                font-size: 10pt;
            }
            .leftdiv dl dd{
                display: block;
                overflow: hidden;
            }
            .leftdiv dl dd a{
                /* 在此插入CSS样式 */
                color: #737373;
                font-size: 9pt;
                padding: 0 8px;
                height: 14px;
                line-height: 14px;
                margin: 4px 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;
            }
        </style>
    </head>

    <body>
        <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>
            <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>

时间: 2024-11-10 07:12:11

CSS实现商城分类导航效果(hover选择器)的相关文章

商城分类导航实现 (css)

代码实例:demo.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>商城分类导航</title> <link href="demo.css" rel="stylesheet" type="text/css" > </h

16款实用的jQuery商城分类导航菜单代码

jquery导航菜单制作红色商城导航下拉菜单样式代码 jquery红色的美容医院网站下拉分类导航菜单代码 jquery css3仿欧飞数卡商城左侧分类导航菜单样式代码 jquery仿淘宝电器城左侧自适应屏幕高度下拉导航菜单代码 jquery.SuperSlide.js仿2014年新版天猫商城首页服务分类导航菜单代码 jquery.SuperSlide仿易迅网商城左侧导航菜单分类代码 jquery hover鼠标滑过事件仿新版京东商城左侧商品分类导航菜单样式 jquery团购网站鼠标点击红色分类导

京东商城分类导航

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>京东商城网站导航</title> <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/1.10.2/jquery.min.js&quo

PHP 根据子ID递归获取父级ID,实现逐级分类导航效果

代码: //当前路径 $cate=M('wangpan_class')->select(); function get_top_parentid($cate,$id){ $arr=array(); foreach($cate as $v){ if($v['id']==$id){ $arr[]=$v;// $arr[$v['id']]=$v['name']; $arr=array_merge(get_top_parentid($cate,$v['fid']),$arr); } }return $a

淘宝分类导航条;纯css实现固定导航栏

效果如下: 页面如下: <!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"> <head> <style type="t

商城常用产品分类导航条

<!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"><head><meta http-equiv="Content-Typ

css实现鼠标经过导航文字偏位效果

<!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"><head><meta http-equiv="Content-Typ

css实现鼠标经过导航颜色变换效果

css实现鼠标经过导航颜色变换效果,如下图: 1.先准备两张图片分别为:nav.jpg.hover.jpg,放到images文件夹里面. 2.准备一个index.html文档,该文档跟images评级,如下图: index.html的html代码 <div class="nv"> <ul> <li><a href="#">首页</a></li> <li><a href=&quo

【3-24】css样式表分类、选择器、样式属性、格式布局

一.css样式表分类: (一)内联样式表:代码写在标签内的样式表  控制精确 代码重用性差  优先级最高 格式:<p style="样式属性">内容</p> <div style="text-decoration:line-through;">第四格第三元</div> (二)内嵌样式表:将代码写在标签<style type="text/css"></style>之间,此标签一