“仿穷游”首页静态项目 2-12作业题提交

“仿穷游”首页静态项目 2-12作业题提交

2-12作业题,请老师过目。

以下是实现效果图

https://img1.sycdn.imooc.com//climg/62602f5e09688bd719200739.jpg

https://img1.sycdn.imooc.com//climg/62602fb90840aae116000615.jpg

效果1

html

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>慕云游商城 - 机票、酒店、旅游攻略</title>
    <meta name="Keywords" content="机票,酒店,旅游攻略,签证,出国,自由行">
    <meta name="Description" content="慕云游商城有10多年旅游行业经验,为您提供全方位旅游服务">
    <link rel="stylesheet" href="css/reset.css">
    <link rel="stylesheet" href="css/base.css">
    <link rel="stylesheet" href="css/css.css">
</head>

<body>
    <header class="site-head">
        <div class="topbar">
            <div class="center-wrap">
                <nav class="shortcut-links">
                    <ul>
                        <li>
                            <a href="">目的地</a>
                        </li>
                        <li>
                            <a href="">锦囊</a>
                        </li>
                        <li class="have-menu">
                            <a href="">社区</a>
                            <em class="arrow">
                                <b></b>
                                <i></i>
                            </em>
                            <div class="menu sqmenu">
                                <ul class="menu-list">
                                    <li><a href="">旅行论坛</a></li>
                                    <li><a href="">旅行专栏</a></li>
                                    <li><a href="">旅行问答</a></li>
                                    <li><a href="">旅行生活分享平台</a></li>
                                    <li><a href="">JNE旅行生活美学</a></li>
                                    <li><a href="">Biu伴(原结伴同游)</a></li>
                                    <li><a href="">负责任的旅行</a></li>
                                    <li><a href="">特别策划</a></li>
                                </ul>
                            </div>
                        </li>
                        <li>
                            <a href="">行程助手</a>
                        </li>
                        <li class="have-menu">
                            <a href="">商城</a>
                            <em class="arrow">
                                <b></b>
                                <i></i>
                            </em>
                            <div class="menu scmenu">
                                <ul class="menu-list">
                                    <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>
                        </li>
                        <li class="have-menu">
                            <a href="">酒店·民宿</a>
                            <em class="arrow">
                                <b></b>
                                <i></i>
                            </em>
                            <div class="menu jdmsmenu">
                                <ul class="menu-list">
                                    <li><a href="#">酒店</a></li>
                                    <li><a href="#">爱彼迎</a></li>
                                    <li><a href="#">华人旅馆</a></li>
                                </ul>
                            </div>
                        </li>
                        <li>
                            <a href="">特价酒店</a>
                        </li>
                    </ul>
                </nav>
                <div class="topbar-r">
                    <a href="" class="iconfont">&#xe62d;</a>
                    <span>|</span>
                    <a href="" class="iconfont">&#xe612;</a>
                    <a href="" class="iconfont">&#xe63e;</a>
                    <a href="" class="iconfont">&#xe61b;</a>
                    <a href="">登陆</a>
                    <a href="">注册</a>
                </div>
            </div>
        </div>
        <nav class="main-nav">
            <div class="center-wrap">
                <ul>
                    <li class="have-menu">
                        <a href="">机酒自由行</a>
                        <div class="menu jjzyxmenu">
                            <dl>
                                <dt>全部</dt>
                                <dd>
                                    <a href="#">自由行</a>
                                    <a href="#">优惠机票</a>
                                    <a href="#">酒店</a>
                                    <a href="#">游轮</a>
                                    <a href="#">定制游</a>
                                    <a href="#">马尔代夫</a>
                                    <a href="#">海岛游</a>
                                </dd>
                            </dl>
                        </div>
                    </li>
                    <li>
                        <a href="">优惠机票</a>
                    </li>
                    <li class="have-menu">
                        <a href="">跟团游</a>
                        <div class="menu gtymenu">
                            <dl>
                                <dt>全部</dt>
                                <dd>
                                    <a href="#">跟团游</a>
                                    <a href="#">半自助游</a>
                                </dd>
                            </dl>
                        </div>
                    </li>
                    <li>
                        <a href="">酒店</a>
                    </li>
                    <li class="have-menu">
                        <a href="">当地玩乐</a>
                        <div class="menu ddwlmenu">
                            <dl>
                                <dt>全部</dt>
                                <dd>
                                    <a href="#">日游小团</a>
                                    <a href="#">深度体验</a>
                                    <a href="#">门票票卷</a>
                                    <a href="#">餐饮美食</a>
                                    <a href="#">WIFI电话卡</a>
                                    <a href="#">购物</a>
                                    <a href="#">交通卡</a>
                                </dd>
                            </dl>
                        </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 class="have-menu">
                        <a href="">深度旅游</a>
                        <div class="menu sdlymenu">
                            <dl>
                                <dt>全部</dt>
                                <dd>
                                    <a href="#">CityWalk</a>
                                    <a href="#">特色长线</a>
                                    <a href="#">Q-Home</a>
                                </dd>
                            </dl>
                        </div>
                    </li>
                    <li>
                        <a href="">私人地址</a>
                    </li>
                </ul>
            </div>
        </nav>
        <!-- 页面顶部主要内容 -->
        <div class="header-con">
            <div class="center-wrap">
                <h1>慕云游商城</h1>
                <div class="soso-box">
                    <input type="text" placeholder="查询目的地/酒店/机票攻略">
                    <a href="" class="btn iconfont">&#xe62d;</a>
                </div>
            </div>
        </div>
    </header>

    <!-- banner -->
    <section class="banner">
        <img src="images/banner2.jpg" alt="">
        <div class="center-wrap">
            <a href="" class="leftbtn"></a>
            <a href="" class="rightbtn"></a>
            <nav class="banner-nav">
                <ul>
                    <li class="hot">
                        <dl>
                            <dt>热门出发地</dt>
                            <dd>
                                <em>北京</em>
                                <em>上海</em>
                                <em>广深</em>
                                <em>西南</em>
                                <em>国内其他</em>
                            </dd>
                        </dl>
                    </li>
                    <li class="hk">
                        <dl>
                            <dt>港澳台 国内</dt>
                            <dd>
                                <em>香港</em>
                                <em>澳门</em>
                                <em>台湾</em>
                                <em>国内其他</em>
                            </dd>
                        </dl>
                    </li>
                    <li class="jp">
                        <dl>
                            <dt>日本 韩国</dt>
                            <dd>
                                <em>东京</em>
                                <em>大阪</em>
                                <em>冲绳</em>
                                <em>北海道</em>
                                <em>福冈</em>
                            </dd>
                        </dl>
                    </li>
                    <li class="as">
                        <dl>
                            <dt>东南亚南亚</dt>
                            <dd>
                                <em>泰国</em>
                                <em>新加坡</em>
                                <em>印尼</em>
                                <em>马来西亚</em>
                                <em>越南</em>
                            </dd>
                        </dl>
                    </li>
                    <li class="eu">
                        <dl>
                            <dt>欧洲 美洲</dt>
                            <dd>
                                <em>英国</em>
                                <em>法国</em>
                                <em>美国</em>
                                <em>加拿大</em>
                            </dd>
                        </dl>
                    </li>
                    <li class="au">
                        <dl>
                            <dt>澳新 中东非</dt>
                            <dd>
                                <em>澳大利亚</em>
                                <em>新西兰</em>
                                <em>迪拜</em>
                            </dd>
                        </dl>
                    </li>
                </ul>
                <div class="menus-box">
                    <div class="menu current">
                        <dl>
                            <dt>港澳台</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>
                                <a href="">台北101</a>
                                <a href="">台湾美食</a>
                            </dd>
                        </dl>
                        <dl>
                            <dt>国内热门城市</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>
                                <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>
                                <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>热门景点</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>
                                <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>
                    </div>
                    <div class="menu">
                        <dl>
                            <dt>港澳台</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>
                                <a href="">台北101</a>
                                <a href="">台湾美食</a>
                            </dd>
                        </dl>
                    </div>
                    <div class="menu">
                        <dl>
                            <dt>日本</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>
                                <a href="">JR</a>
                                <a href="">Pass</a>
                                <a href="">米其林餐厅</a>
                                <a href="">东京迪士尼</a>
                                <a href="">大阪环球影城</a>
                                <a href="">冲绳一日游</a>
                                <a href="">City</a>
                                <a href="">Walk</a>
                                <a href="">西瓜卡</a>
                                <a href="">京都日游</a>
                                <a href="">和服体验</a>
                                <a href="">包车服务</a>
                                <a href="">富士山日游</a>
                            </dd>
                        </dl>
                    </div>
                    <div class="menu">
                        <dl>
                            <dt>泰新马</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>
                                <a href="">吉隆坡</a>
                                <a href="">皇帝岛</a>
                                <a href="">泰国人妖</a>
                                <a href="">泰国丛林飞跃</a>
                                <a href="">泰国spa按摩</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>东南亚</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>
                                <a href="">文莱</a>
                                <a href="">蓝梦岛</a>
                                <a href="">巴厘岛SPA</a>
                                <a href="">网红漂浮下午茶</a>
                                <a href="">珍珠岛游乐园</a>
                                <a href="">富国岛浮潜海钓</a>
                                <a href="">吴哥窟</a>
                                <a href="">西哈努克</a>
                            </dd>
                        </dl>
                        <dl>
                            <dt>西亚</dt>
                            <dd>
                                <a href="">马尔代夫</a>
                                <a href="">斯里兰卡</a>
                                <a href="">印度</a>
                                <a href="">尼泊尔</a>
                                <a href="">格鲁吉亚阿塞拜疆</a>
                                <a href="">亚美尼亚</a>
                            </dd>
                        </dl>
                    </div>
                    <div class="menu">
                        <dl>
                            <dt>欧洲</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>
                                <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>
                                <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>
                                <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>美洲</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>
                                <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>
                                <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>
                                <a href="">马蹄湾</a>
                            </dd>
                        </dl>
                    </div>
                    <div class="menu">
                        <dl>
                            <dt>澳新 南太平洋</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>
                                <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>中东非</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>
                                <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>
                                <a href="">纳米比亚</a>
                            </dd>
                        </dl>
                    </div>
                </div>
            </nav>
        </div>
    </section>
</body>
</html>

css.css

.site-head{
    min-width: 1152px;
    height: 150px;
}
.site-head .topbar {
    min-width: 1152px;
    height: 32px;
    background-color: #2A2A2A;
    color: white;
    line-height: 32px;
}
.site-head .topbar a {
    color: white;
}
.site-head .topbar .shortcut-links {
    float: left;
}
.site-head .topbar .shortcut-links > ul > li {
    float: left;
    margin-right: 18px;
    font-size: 14px;
}
.site-head .topbar .shortcut-links > ul > li.have-menu {
    padding-right: 12px;
    position: relative;
}
.site-head .topbar .shortcut-links > ul > li.have-menu .arrow{
    position: absolute;
    right:0;
    top: 50%;
    margin-top: -6px;
    width: 12px;
    height: 12px;
    transition: transform .2s ease 0s;
}
.site-head .topbar .shortcut-links > ul > li.have-menu:hover .arrow {
    transform: rotate(180deg);
}
.site-head .topbar .shortcut-links > ul > li.have-menu .arrow b{
    position: absolute;
    left: 4px;
    top: 2px;
    width: 6px;
    height: 6px;
    background-color: #fff;
    transform: rotate(45deg);
}
.site-head .topbar .shortcut-links > ul > li.have-menu .arrow i{
    position: absolute;
    left: 4px;
    top: 0.5px;
    width: 6px;
    height: 6px;
    background-color: #2A2A2A;
    transform: rotate(45deg);
}
.site-head .topbar .shortcut-links > ul > li.have-menu .menu {
    position: absolute;
    top: 30px;
    left: 0;
    z-index: 9999;
    /* 隐藏 */
    display: none;
    padding-top: 10px;
    background-color: white;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.20);
    padding: 10px;
}
.site-head .topbar .shortcut-links > ul > li.have-menu .sqmenu {
    width: 110px;
}
.site-head .topbar .shortcut-links > ul > li.have-menu .scmenu {
    width: 80px;
}
.site-head .topbar .shortcut-links > ul > li.have-menu .jdmsmenu {
    width: 80px;
}
/* 鼠标碰到have-menu,就让menu出现 */
.site-head .topbar .shortcut-links > ul > li.have-menu:hover .menu {
    display: block;
}
.site-head .topbar .shortcut-links > ul > li.have-menu .menu .menu-list li {
    height: 20px;
    line-height: 20px;
}
.site-head .topbar .shortcut-links > ul > li.have-menu .menu .menu-list a{
    font-size: 12px;
    color: #1C1F21;
    line-height: 20px;
}
.site-head .topbar .shortcut-links > ul > li.have-menu .menu .menu-list a:hover {
    color: orange;
}
.site-head .topbar .topbar-r {
    float: right;
    width: 225px;
}
.site-head .topbar .topbar-r a, .site-head .topbar .topbar-r span {
    margin-right: 11px;
    font-size: 15px;
}
.site-head .topbar .topbar-r a:last-child {
    margin-right: 0;
}
.site-head .main-nav {
    min-width: 1152px;
    height: 40px;
    background-color: #20BD9A;
}
.site-head .main-nav ul li {
    float: left;
    margin-right: 18px;
}
.site-head .main-nav ul li.have-menu {
    padding-right: 16px;
    position: relative;
}
.site-head .main-nav ul li a {
    line-height: 40px;
    color: white;
    font-size: 16px;
}
.site-head .main-nav ul li.have-menu::before {
    content: '';
    position: absolute;
    right: 0;
    top: 18px;
    width: 0px;
    height: 0px;
    border: 4px solid transparent;
    border-bottom: none;
    border-top-color: white;
    transition: transform .5s ease 0s;
}
.site-head .main-nav ul li.have-menu:hover::before {
    transform: rotate(180deg);
}
.site-head .main-nav ul li .menu {
    position: absolute;
    top: 35px;
    left: 0;
    background-color: white;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.20);
    padding: 10px;
    display: none;
}
.site-head .main-nav ul li:hover .menu {
    display: block;
}
.site-head .main-nav ul li .menu dl dd a:hover {
    color: orange;
}
.site-head .main-nav ul li .jjzyxmenu{
    width: 150px;
}
.site-head .main-nav ul li .gtymenu{
    width: 90px;
}
.site-head .main-nav ul li .ddwlmenu {
    width: 190px;
}
.site-head .main-nav ul li .sdlymenu {
    width: 160px;
}

.site-head .main-nav ul li .menu dl dt {
    font-size: 16px;
}
.site-head .main-nav ul li .menu dl dd a {
    color: #1C1F21;
    font-size: 12px;
    line-height: 20px;
}

.site-head .header-con {
    height: 36px;
    padding: 21px 0;
}
.site-head .header-con h1 {
    float: left;
    font-size: 24px;
    color: #20BD9A;
    line-height: 36px;
    font-weight: bold;
}
.site-head .header-con .soso-box {
    float: left;
    margin-left: 20px;
    width: 405px;
    padding-top: 2px;
}
.site-head .header-con .soso-box input{
    float: left;
    width: 361px;
    height: 28px;
    border: 1px solid #20BD9A;
    /* 分别按四个角进行设置 */
    border-radius: 4px 0 0 4px;
    font-size: 14px;
    /* 取消默认的外线(外线是文本框特有的东西) */
    outline: none;
    padding-left: 10px;
}
.site-head .header-con .soso-box .btn {
    float: left;
    width: 32px;
    height: 30px;
    background-color: #20BD9A;
    color: white;
    text-align: center;
    line-height: 30px;
    font-size: 18px;
    border-radius: 0 4px 4px 0;
}
.banner {
    position: relative;
}
.banner img {
    width: 100%;
    /* 使用min-width,这个属性表示限制最小宽度 */
    min-width: 1152px;
    /* 图片可能和盒子的底部产生一些缝隙,此时可以使用一个小技巧 */
    /* 这是一个小技巧,添加上之后,就不会产生缝隙 */
    vertical-align: middle;
}
.banner .center-wrap{
    /* 只要有压盖,第一时间想到绝对定位 */
    position: absolute;
    top: 0;
    left: 0;
    width: 1152px;
    left: 50%;
    margin-left: -576px;
    /* 这里的100%高度绝对不能省略,因为如果省略了,它的height就是0 */
    /* 那么它的子盒子设置16.6%就没有意义了 */
    height: 100%;
}
.banner .center-wrap .banner-nav {
    /* 注意,这里的100%也非常重要,因为如果省略了,它的height就是0 */
    /* 那么它的子盒子设置16.6%就没有意义了 */
    height: 100%;
}
.banner .center-wrap .banner-nav>ul {
    /* 注意,这里的100%也非常重要,因为如果省略了,它的height就是0 */
    /* 那么它的子盒子设置16.6%就没有意义了 */
    height: 100%;
}
.banner .center-wrap .banner-nav>ul>li {
    height: 16.66%;
    width: 296px;
    background-color: rgba(0,0,0,0.53);
    border-bottom:1px solid #9e9e9e;
    /* box-sizing: border-box属性的作用就是让height属性是盒子的总高度,这种情况:在盒子的高度是百分比写的,但是盒子有边框的时候 */
    /* 此时就要让盒子的边框涵盖在height里面,就要使用box-sizing属性 */
    box-sizing: border-box;
}
.banner .center-wrap .banner-nav>ul>li:last-child {
    border-bottom: none;
}
.banner .center-wrap .leftbtn {
    position: absolute;
    width: 28px;
    height: 44px;
    background: url(../images/icons.png) no-repeat -21px -94px;
    top: 50%;
    left: -38px;
    margin-top: -22px;
}
.banner .center-wrap .leftbtn:hover, .banner .center-wrap .rightbtn:hover {
    /* 透明度 */
    opacity: 0.8;
}
.banner .center-wrap .rightbtn {
    position: absolute;
    width: 28px;
    height: 44px;
    background: url(../images/icons.png) no-repeat -21px -29px;
    top: 50%;
    right: -38px;
    margin-top: -22px;
}
.banner .center-wrap .banner-nav>ul>li {
    position: relative;
}
.banner .center-wrap .banner-nav>ul>li dl {
    position: absolute;
    height: 48px;
    top: 50%;
    margin-top: -24px;
    left:42px;
    color: white;
}
.banner .center-wrap .banner-nav>ul>li dl dt {
    font-size: 18px;
    line-height: 26px;
    height: 26px;
}
.banner .center-wrap .banner-nav>ul>li dl dd {
    font-size: 16px;
    line-height: 22px;
    height: 22px;
}
.banner .center-wrap .banner-nav>ul>li::before {
    content:'';
    position: absolute;
    background-image: url(../images/icons.png);
    top: 50%;
    left: 10px;
}
.banner .center-wrap .banner-nav>ul>li.hot::before {
    width: 22px;
    height: 18px;
    background-position: -29px -399px;
    margin-top: -9px;
}
.banner .center-wrap .banner-nav>ul>li.hk::before {
    width: 18px;
    height: 21px;
    background-position: -28px -217px;
    margin-top: -10.5px;
    left: 13px;
}
.banner .center-wrap .banner-nav>ul>li.jp::before {
    width: 24px;
    height: 19px;
    background-position: -25px -171px;
    margin-top: -9.5px;
}
.banner .center-wrap .banner-nav>ul>li.as::before {
    width: 18px;
    height: 19px;
    background-position: -28px -262px;
    margin-top: -9.5px;
    left: 12px;
}
.banner .center-wrap .banner-nav>ul>li.eu::before {
    width: 20px;
    height: 14px;
    background-position: -29px -351px;
    margin-top: -7px;
    left: 11px;
}
.banner .center-wrap .banner-nav>ul>li.au::before {
    width: 18px;
    height: 17px;
    background-position: -28px -305px;
    margin-top: -8.5px;
    left: 12px;
}
.banner .center-wrap .banner-nav .menus-box .menu {
    /* 让所有的menu都隐藏 */
    display: none;
    position: absolute;
    left: 296px;
    top: 0;
    width: 356px;
    height: 100%;
    background-color: rgba(0,0,0,0.63);
    color: white;
    padding: 16px;
    /* 加上box-sizing属性之后,height:100%;就是盒子的总高度了 */
    /* 就不需要减padding了,因为百分比怎么减padding? */
    box-sizing: border-box;
}
.banner .center-wrap .banner-nav .menus-box .menu.current {
    display: block;
}
.banner .center-wrap .banner-nav .menus-box .menu a {
    color: white;
}
.banner .center-wrap .banner-nav .menus-box .menu dl {
    margin-bottom: 16px;
}
.banner .center-wrap .banner-nav .menus-box .menu dl dt {
    line-height: 30px;
    font-size: 18px;
}
.banner .center-wrap .banner-nav .menus-box .menu dl dd {
    line-height: 25px;
    font-size: 15px;
}


效果2

html

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>慕云游商城 - 机票、酒店、旅游攻略</title>
    <meta name="Keywords" content="机票,酒店,旅游攻略,签证,出国,自由行">
    <meta name="Description" content="慕云游商城有10多年旅游行业经验,为您提供全方位旅游服务">
    <link rel="stylesheet" href="css/reset.css">
    <link rel="stylesheet" href="css/base.css">
    <link rel="stylesheet" href="css/css.css">
</head>

<body>
    <header class="site-head">
        <div class="topbar">
            <div class="center-wrap">
                <nav class="shortcut-links">
                    <ul>
                        <li>
                            <a href="">目的地</a>
                        </li>
                        <li>
                            <a href="">锦囊</a>
                        </li>
                        <li class="have-menu">
                            <a href="">社区</a>
                            <em class="arrow">
                                <b></b>
                                <i></i>
                            </em>
                            <div class="menu sqmenu">
                                <ul class="menu-list">
                                    <li><a href="">旅行论坛</a></li>
                                    <li><a href="">旅行专栏</a></li>
                                    <li><a href="">旅行问答</a></li>
                                    <li><a href="">旅行生活分享平台</a></li>
                                    <li><a href="">JNE旅行生活美学</a></li>
                                    <li><a href="">Biu伴(原结伴同游)</a></li>
                                    <li><a href="">负责任的旅行</a></li>
                                    <li><a href="">特别策划</a></li>
                                </ul>
                            </div>
                        </li>
                        <li>
                            <a href="">行程助手</a>
                        </li>
                        <li class="have-menu">
                            <a href="">商城</a>
                            <em class="arrow">
                                <b></b>
                                <i></i>
                            </em>
                            <div class="menu scmenu">
                                <ul class="menu-list">
                                    <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>
                        </li>
                        <li class="have-menu">
                            <a href="">酒店·民宿</a>
                            <em class="arrow">
                                <b></b>
                                <i></i>
                            </em>
                            <div class="menu jdmsmenu">
                                <ul class="menu-list">
                                    <li><a href="#">酒店</a></li>
                                    <li><a href="#">爱彼迎</a></li>
                                    <li><a href="#">华人旅馆</a></li>
                                </ul>
                            </div>
                        </li>
                        <li>
                            <a href="">特价酒店</a>
                        </li>
                    </ul>
                </nav>
                <div class="topbar-r">
                    <a href="" class="iconfont">&#xe62d;</a>
                    <span>|</span>
                    <a href="" class="iconfont">&#xe612;</a>
                    <a href="" class="iconfont">&#xe63e;</a>
                    <a href="" class="iconfont">&#xe61b;</a>
                    <a href="">登陆</a>
                    <a href="">注册</a>
                </div>
            </div>
        </div>
        <nav class="main-nav">
            <div class="center-wrap">
                <ul>
                    <li class="have-menu">
                        <a href="">机酒自由行</a>
                        <div class="menu jjzyxmenu">
                            <dl>
                                <dt>全部</dt>
                                <dd>
                                    <a href="#">自由行</a>
                                    <a href="#">优惠机票</a>
                                    <a href="#">酒店</a>
                                    <a href="#">游轮</a>
                                    <a href="#">定制游</a>
                                    <a href="#">马尔代夫</a>
                                    <a href="#">海岛游</a>
                                </dd>
                            </dl>
                        </div>
                    </li>
                    <li>
                        <a href="">优惠机票</a>
                    </li>
                    <li class="have-menu">
                        <a href="">跟团游</a>
                        <div class="menu gtymenu">
                            <dl>
                                <dt>全部</dt>
                                <dd>
                                    <a href="#">跟团游</a>
                                    <a href="#">半自助游</a>
                                </dd>
                            </dl>
                        </div>
                    </li>
                    <li>
                        <a href="">酒店</a>
                    </li>
                    <li class="have-menu">
                        <a href="">当地玩乐</a>
                        <div class="menu ddwlmenu">
                            <dl>
                                <dt>全部</dt>
                                <dd>
                                    <a href="#">日游小团</a>
                                    <a href="#">深度体验</a>
                                    <a href="#">门票票卷</a>
                                    <a href="#">餐饮美食</a>
                                    <a href="#">WIFI电话卡</a>
                                    <a href="#">购物</a>
                                    <a href="#">交通卡</a>
                                </dd>
                            </dl>
                        </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 class="have-menu">
                        <a href="">深度旅游</a>
                        <div class="menu sdlymenu">
                            <dl>
                                <dt>全部</dt>
                                <dd>
                                    <a href="#">CityWalk</a>
                                    <a href="#">特色长线</a>
                                    <a href="#">Q-Home</a>
                                </dd>
                            </dl>
                        </div>
                    </li>
                    <li>
                        <a href="">私人地址</a>
                    </li>
                </ul>
            </div>
        </nav>
        <!-- 页面顶部主要内容 -->
        <div class="header-con">
            <div class="center-wrap">
                <h1>慕云游商城</h1>
                <div class="soso-box">
                    <input type="text" placeholder="查询目的地/酒店/机票攻略">
                    <a href="" class="btn iconfont">&#xe62d;</a>
                </div>
            </div>
        </div>
    </header>

    <!-- banner -->
    <section class="banner">
        <img src="images/banner5.jpg" alt="">
        <div class="center-wrap">
            <a href="" class="leftbtn"></a>
            <a href="" class="rightbtn"></a>
            <nav class="banner-nav">
                <ul>
                    <li class="hot">
                        <dl>
                            <dt>热门出发地</dt>
                            <dd>
                                <em>北京</em>
                                <em>上海</em>
                                <em>广深</em>
                                <em>西南</em>
                                <em>国内其他</em>
                            </dd>
                        </dl>
                    </li>
                    <li class="hk">
                        <dl>
                            <dt>港澳台 国内</dt>
                            <dd>
                                <em>香港</em>
                                <em>澳门</em>
                                <em>台湾</em>
                                <em>国内其他</em>
                            </dd>
                        </dl>
                    </li>
                    <li class="jp">
                        <dl>
                            <dt>日本 韩国</dt>
                            <dd>
                                <em>东京</em>
                                <em>大阪</em>
                                <em>冲绳</em>
                                <em>北海道</em>
                                <em>福冈</em>
                            </dd>
                        </dl>
                    </li>
                    <li class="as">
                        <dl>
                            <dt>东南亚南亚</dt>
                            <dd>
                                <em>泰国</em>
                                <em>新加坡</em>
                                <em>印尼</em>
                                <em>马来西亚</em>
                                <em>越南</em>
                            </dd>
                        </dl>
                    </li>
                    <li class="eu">
                        <dl>
                            <dt>欧洲 美洲</dt>
                            <dd>
                                <em>英国</em>
                                <em>法国</em>
                                <em>美国</em>
                                <em>加拿大</em>
                            </dd>
                        </dl>
                    </li>
                    <li class="au">
                        <dl>
                            <dt>澳新 中东非</dt>
                            <dd>
                                <em>澳大利亚</em>
                                <em>新西兰</em>
                                <em>迪拜</em>
                            </dd>
                        </dl>
                    </li>
                </ul>
                <div class="menus-box">
                    <div class="menu">
                        <dl>
                            <dt>港澳台</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>
                                <a href="">台北101</a>
                                <a href="">台湾美食</a>
                            </dd>
                        </dl>
                        <dl>
                            <dt>国内热门城市</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>
                                <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>
                                <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>热门景点</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>
                                <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>
                    </div>
                    <div class="menu current">
                        <dl>
                            <dt>港澳台</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>
                                <a href="">台北101</a>
                                <a href="">台湾美食</a>
                            </dd>
                        </dl>
                    </div>
                    <div class="menu">
                        <dl>
                            <dt>日本</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>
                                <a href="">JR</a>
                                <a href="">Pass</a>
                                <a href="">米其林餐厅</a>
                                <a href="">东京迪士尼</a>
                                <a href="">大阪环球影城</a>
                                <a href="">冲绳一日游</a>
                                <a href="">City</a>
                                <a href="">Walk</a>
                                <a href="">西瓜卡</a>
                                <a href="">京都日游</a>
                                <a href="">和服体验</a>
                                <a href="">包车服务</a>
                                <a href="">富士山日游</a>
                            </dd>
                        </dl>
                    </div>
                    <div class="menu">
                        <dl>
                            <dt>泰新马</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>
                                <a href="">吉隆坡</a>
                                <a href="">皇帝岛</a>
                                <a href="">泰国人妖</a>
                                <a href="">泰国丛林飞跃</a>
                                <a href="">泰国spa按摩</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>东南亚</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>
                                <a href="">文莱</a>
                                <a href="">蓝梦岛</a>
                                <a href="">巴厘岛SPA</a>
                                <a href="">网红漂浮下午茶</a>
                                <a href="">珍珠岛游乐园</a>
                                <a href="">富国岛浮潜海钓</a>
                                <a href="">吴哥窟</a>
                                <a href="">西哈努克</a>
                            </dd>
                        </dl>
                        <dl>
                            <dt>西亚</dt>
                            <dd>
                                <a href="">马尔代夫</a>
                                <a href="">斯里兰卡</a>
                                <a href="">印度</a>
                                <a href="">尼泊尔</a>
                                <a href="">格鲁吉亚阿塞拜疆</a>
                                <a href="">亚美尼亚</a>
                            </dd>
                        </dl>
                    </div>
                    <div class="menu">
                        <dl>
                            <dt>欧洲</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>
                                <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>
                                <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>
                                <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>美洲</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>
                                <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>
                                <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>
                                <a href="">马蹄湾</a>
                            </dd>
                        </dl>
                    </div>
                    <div class="menu">
                        <dl>
                            <dt>澳新 南太平洋</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>
                                <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>中东非</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>
                                <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>
                                <a href="">纳米比亚</a>
                            </dd>
                        </dl>
                    </div>
                </div>
            </nav>
        </div>
    </section>
</body>
</html>

css.css

.site-head{
    min-width: 1152px;
    height: 150px;
}
.site-head .topbar {
    min-width: 1152px;
    height: 32px;
    background-color: #2A2A2A;
    color: white;
    line-height: 32px;
}
.site-head .topbar a {
    color: white;
}
.site-head .topbar .shortcut-links {
    float: left;
}
.site-head .topbar .shortcut-links > ul > li {
    float: left;
    margin-right: 18px;
    font-size: 14px;
}
.site-head .topbar .shortcut-links > ul > li.have-menu {
    padding-right: 12px;
    position: relative;
}
.site-head .topbar .shortcut-links > ul > li.have-menu .arrow{
    position: absolute;
    right:0;
    top: 50%;
    margin-top: -6px;
    width: 12px;
    height: 12px;
    transition: transform .2s ease 0s;
}
.site-head .topbar .shortcut-links > ul > li.have-menu:hover .arrow {
    transform: rotate(180deg);
}
.site-head .topbar .shortcut-links > ul > li.have-menu .arrow b{
    position: absolute;
    left: 4px;
    top: 2px;
    width: 6px;
    height: 6px;
    background-color: #fff;
    transform: rotate(45deg);
}
.site-head .topbar .shortcut-links > ul > li.have-menu .arrow i{
    position: absolute;
    left: 4px;
    top: 0.5px;
    width: 6px;
    height: 6px;
    background-color: #2A2A2A;
    transform: rotate(45deg);
}
.site-head .topbar .shortcut-links > ul > li.have-menu .menu {
    position: absolute;
    top: 30px;
    left: 0;
    z-index: 9999;
    /* 隐藏 */
    display: none;
    padding-top: 10px;
    background-color: white;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.20);
    padding: 10px;
}
.site-head .topbar .shortcut-links > ul > li.have-menu .sqmenu {
    width: 110px;
}
.site-head .topbar .shortcut-links > ul > li.have-menu .scmenu {
    width: 80px;
}
.site-head .topbar .shortcut-links > ul > li.have-menu .jdmsmenu {
    width: 80px;
}
/* 鼠标碰到have-menu,就让menu出现 */
.site-head .topbar .shortcut-links > ul > li.have-menu:hover .menu {
    display: block;
}
.site-head .topbar .shortcut-links > ul > li.have-menu .menu .menu-list li {
    height: 20px;
    line-height: 20px;
}
.site-head .topbar .shortcut-links > ul > li.have-menu .menu .menu-list a{
    font-size: 12px;
    color: #1C1F21;
    line-height: 20px;
}
.site-head .topbar .shortcut-links > ul > li.have-menu .menu .menu-list a:hover {
    color: orange;
}
.site-head .topbar .topbar-r {
    float: right;
    width: 225px;
}
.site-head .topbar .topbar-r a, .site-head .topbar .topbar-r span {
    margin-right: 11px;
    font-size: 15px;
}
.site-head .topbar .topbar-r a:last-child {
    margin-right: 0;
}
.site-head .main-nav {
    min-width: 1152px;
    height: 40px;
    background-color: #20BD9A;
}
.site-head .main-nav ul li {
    float: left;
    margin-right: 18px;
}
.site-head .main-nav ul li.have-menu {
    padding-right: 16px;
    position: relative;
}
.site-head .main-nav ul li a {
    line-height: 40px;
    color: white;
    font-size: 16px;
}
.site-head .main-nav ul li.have-menu::before {
    content: '';
    position: absolute;
    right: 0;
    top: 18px;
    width: 0px;
    height: 0px;
    border: 4px solid transparent;
    border-bottom: none;
    border-top-color: white;
    transition: transform .5s ease 0s;
}
.site-head .main-nav ul li.have-menu:hover::before {
    transform: rotate(180deg);
}
.site-head .main-nav ul li .menu {
    position: absolute;
    top: 35px;
    left: 0;
    background-color: white;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.20);
    padding: 10px;
    display: none;
}
.site-head .main-nav ul li:hover .menu {
    display: block;
}
.site-head .main-nav ul li .menu dl dd a:hover {
    color: orange;
}
.site-head .main-nav ul li .jjzyxmenu{
    width: 150px;
}
.site-head .main-nav ul li .gtymenu{
    width: 90px;
}
.site-head .main-nav ul li .ddwlmenu {
    width: 190px;
}
.site-head .main-nav ul li .sdlymenu {
    width: 160px;
}

.site-head .main-nav ul li .menu dl dt {
    font-size: 16px;
}
.site-head .main-nav ul li .menu dl dd a {
    color: #1C1F21;
    font-size: 12px;
    line-height: 20px;
}

.site-head .header-con {
    height: 36px;
    padding: 21px 0;
}
.site-head .header-con h1 {
    float: left;
    font-size: 24px;
    color: #20BD9A;
    line-height: 36px;
    font-weight: bold;
}
.site-head .header-con .soso-box {
    float: left;
    margin-left: 20px;
    width: 405px;
    padding-top: 2px;
}
.site-head .header-con .soso-box input{
    float: left;
    width: 361px;
    height: 28px;
    border: 1px solid #20BD9A;
    /* 分别按四个角进行设置 */
    border-radius: 4px 0 0 4px;
    font-size: 14px;
    /* 取消默认的外线(外线是文本框特有的东西) */
    outline: none;
    padding-left: 10px;
}
.site-head .header-con .soso-box .btn {
    float: left;
    width: 32px;
    height: 30px;
    background-color: #20BD9A;
    color: white;
    text-align: center;
    line-height: 30px;
    font-size: 18px;
    border-radius: 0 4px 4px 0;
}
.banner {
    position: relative;
}
.banner img {
    width: 100%;
    /* 使用min-width,这个属性表示限制最小宽度 */
    min-width: 1152px;
    /* 图片可能和盒子的底部产生一些缝隙,此时可以使用一个小技巧 */
    /* 这是一个小技巧,添加上之后,就不会产生缝隙 */
    vertical-align: middle;
}
.banner .center-wrap{
    /* 只要有压盖,第一时间想到绝对定位 */
    position: absolute;
    top: 0;
    left: 0;
    width: 1152px;
    left: 50%;
    margin-left: -576px;
    /* 这里的100%高度绝对不能省略,因为如果省略了,它的height就是0 */
    /* 那么它的子盒子设置16.6%就没有意义了 */
    height: 100%;
}
.banner .center-wrap .banner-nav {
    /* 注意,这里的100%也非常重要,因为如果省略了,它的height就是0 */
    /* 那么它的子盒子设置16.6%就没有意义了 */
    height: 100%;
}
.banner .center-wrap .banner-nav>ul {
    /* 注意,这里的100%也非常重要,因为如果省略了,它的height就是0 */
    /* 那么它的子盒子设置16.6%就没有意义了 */
    height: 100%;
}
.banner .center-wrap .banner-nav>ul>li {
    height: 16.66%;
    width: 296px;
    background-color: rgba(0,0,0,0.53);
    border-bottom:1px solid #9e9e9e;
    /* box-sizing: border-box属性的作用就是让height属性是盒子的总高度,这种情况:在盒子的高度是百分比写的,但是盒子有边框的时候 */
    /* 此时就要让盒子的边框涵盖在height里面,就要使用box-sizing属性 */
    box-sizing: border-box;
}
.banner .center-wrap .banner-nav>ul>li:last-child {
    border-bottom: none;
}
.banner .center-wrap .leftbtn {
    position: absolute;
    width: 28px;
    height: 44px;
    background: url(../images/icons.png) no-repeat -21px -94px;
    top: 50%;
    left: -38px;
    margin-top: -22px;
}
.banner .center-wrap .leftbtn:hover, .banner .center-wrap .rightbtn:hover {
    /* 透明度 */
    opacity: 0.8;
}
.banner .center-wrap .rightbtn {
    position: absolute;
    width: 28px;
    height: 44px;
    background: url(../images/icons.png) no-repeat -21px -29px;
    top: 50%;
    right: -38px;
    margin-top: -22px;
}
.banner .center-wrap .banner-nav>ul>li {
    position: relative;
}
.banner .center-wrap .banner-nav>ul>li dl {
    position: absolute;
    height: 48px;
    top: 50%;
    margin-top: -24px;
    left:42px;
    color: white;
}
.banner .center-wrap .banner-nav>ul>li dl dt {
    font-size: 18px;
    line-height: 26px;
    height: 26px;
}
.banner .center-wrap .banner-nav>ul>li dl dd {
    font-size: 16px;
    line-height: 22px;
    height: 22px;
}
.banner .center-wrap .banner-nav>ul>li::before {
    content:'';
    position: absolute;
    background-image: url(../images/icons.png);
    top: 50%;
    left: 10px;
}
.banner .center-wrap .banner-nav>ul>li.hot::before {
    width: 22px;
    height: 18px;
    background-position: -29px -399px;
    margin-top: -9px;
}
.banner .center-wrap .banner-nav>ul>li.hk::before {
    width: 18px;
    height: 21px;
    background-position: -28px -217px;
    margin-top: -10.5px;
    left: 13px;
}
.banner .center-wrap .banner-nav>ul>li.jp::before {
    width: 24px;
    height: 19px;
    background-position: -25px -171px;
    margin-top: -9.5px;
}
.banner .center-wrap .banner-nav>ul>li.as::before {
    width: 18px;
    height: 19px;
    background-position: -28px -262px;
    margin-top: -9.5px;
    left: 12px;
}
.banner .center-wrap .banner-nav>ul>li.eu::before {
    width: 20px;
    height: 14px;
    background-position: -29px -351px;
    margin-top: -7px;
    left: 11px;
}
.banner .center-wrap .banner-nav>ul>li.au::before {
    width: 18px;
    height: 17px;
    background-position: -28px -305px;
    margin-top: -8.5px;
    left: 12px;
}
.banner .center-wrap .banner-nav .menus-box .menu {
    /* 让所有的menu都隐藏 */
    display: none;
    position: absolute;
    left: 296px;
    top: 0;
    width: 356px;
    height: 100%;
    background-color: rgba(0,0,0,0.63);
    color: white;
    padding: 16px;
    /* 加上box-sizing属性之后,height:100%;就是盒子的总高度了 */
    /* 就不需要减padding了,因为百分比怎么减padding? */
    box-sizing: border-box;
}
.banner .center-wrap .banner-nav .menus-box .menu.current {
    display: block;
}
.banner .center-wrap .banner-nav .menus-box .menu a {
    color: white;
}
.banner .center-wrap .banner-nav .menus-box .menu dl {
    margin-bottom: 16px;
}
.banner .center-wrap .banner-nav .menus-box .menu dl dt {
    line-height: 30px;
    font-size: 18px;
}
.banner .center-wrap .banner-nav .menus-box .menu dl dd {
    line-height: 25px;
    font-size: 15px;
}


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,样式是对的,但是与练习要求不太符。练习要求“鼠标移入一级菜单,将对应的二级菜单显示出来”,同学的代码没有该功能,可以参考如下实现:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>二级菜单练习</title>
  <style>
    * {
      margin: 0;
      padding: 0;
      list-style: none;
    }
 
    a {
      color: #fff;
      text-decoration: none;
    }
 
    .banner {
      position: relative;
      margin-top: 100px;
    }
 
    .banner img {
      width: 100%;
      /* 白边的处理 */
      vertical-align: middle;
    }
 
    .banner .center-wrap {
      /* 只要有压盖,第一时间就要想到绝对定位 */
      position: absolute;
      /* 设置位置 */
      top: 0;
      left: 0;
      width: 1152px;
      left: 50%;
      margin-left: -576px;
      /* 这里的100%高度绝对不能省略,因为如果省略了,它的height就是0 */
      /* 那么它的子盒子设置16.6%就没有意义了 */
      height: 100%;
    }
 
    .banner .center-wrap .banner-nav {
      /* 注意,这里的100%也非常重要,因为如果省略了,它的height就是0  */
      /* 那么它的子盒子设置16.6%就没有意义了  */
      height: 100%;
      position: relative;
    }
 
    .banner .center-wrap .banner-nav>ul {
      /* 注意,这里的100%也非常重要,因为如果省略了,它的height就是0  */
      /* 那么它的子盒子设置16.6%就没有意义了  */
      height: 100%;
    }
 
    .banner .center-wrap .banner-nav>ul>li {
      /* 父元素高度是100%,分6份 */
      height: 16.666667%;
      width: 296px;
      background-color: rgba(0, 0, 0, .53);
      /*子元素 需要相对自己定位 */
      position: relative;
    }
 
    /* 把:after当成每个li的下横线*/
    .banner .center-wrap .banner-nav>ul>li:after {
      display: block;
      content: "";
      width: 100%;
      height: 1px;
      position: absolute;
      bottom: 0;
      background: #9e9e9e;
    }
 
    /* 一级菜单中的文字样式 */
    .banner .center-wrap .banner-nav>ul>li>dl {
      position: absolute;
      height: 48px;
      top: 50%;
      left: 42px;
      margin-top: -24px;
      color: white;
      font-size: 18px;
      line-height: 26px;
      height: 26px;
    }
 
    /* 一级菜单的图标样式 */
    .banner .center-wrap .banner-nav>ul>li::before {
      content: '';
      position: absolute;
      background-image: url(images/icons.png);
      top: 50%;
      left: 10px;
      width: 22px;
      height: 18px;
      background-position: -29px -399px;
      margin-top: -9px;
    }
 
    /* 每个一级菜单下的二级菜单样式 */
    .banner .center-wrap .banner-nav>ul>li .menu {
      /* 让menu隐藏 */
      display: none;
      position: relative;
      width: 356px;
      left: 296px;
      top: 0;
      /* 高度是自己父元素(li)的6倍,就和center-wrap 一样高了 */
      height: 600%;
      background-color: rgba(0, 0, 0, .63);
      color: white;
      padding: 16px;
      box-sizing: border-box;
      z-index: 99999;
    }
 
    /* 设置每一个二级菜单的位置 */
    .banner .center-wrap .banner-nav>ul>li:nth-child(2) .menu {
      top: -100%;
    }
 
    .banner .center-wrap .banner-nav>ul>li:nth-child(3) .menu {
      top: -200%;
    }
 
    .banner .center-wrap .banner-nav>ul>li:nth-child(4) .menu {
      top: -300%;
    }
 
    .banner .center-wrap .banner-nav>ul>li:nth-child(5) .menu {
      top: -400%;
    }
 
    .banner .center-wrap .banner-nav>ul>li:nth-child(6) .menu {
      top: -500%;
    }
 
    /* 鼠标移入一级菜单,显示二级菜单 */
    .banner .center-wrap #banner-nav li:hover .menu {
      display: block;
    }
  </style>
</head>
<body>
  <section class="banner" id="banner">
    <!-- 底图 -->
    <img src="images/banner2.jpg" alt="">
    <!-- 菜单区 -->
    <div class="center-wrap">
      <nav class="banner-nav" id="banner-nav">
        <ul id="banner-nav-ul">
          <!-- 第一组菜单 -->
          <li>
            <!-- 一级菜单中的文字 -->
            <dl>
              <dt>热门出发地</dt>
              <dd>
                <em>北京</em>
                <em>上海</em>
              </dd>
            </dl>
            <!-- 二级菜单 -->
            <div class="menu">
              <!-- 这里的内容,可以自定义 -->
              <dl>
                <dt>港澳台</dt>
                <dd>
                  <a href="">香港</a>
                </dd>
              </dl>
            </div>
          </li>
          <!-- 第二组菜单 -->
          <li>
            <dl>
              <dt>港澳台 国内</dt>
              <dd>
                <em>香港</em>
                <em>澳门</em>
              </dd>
            </dl>
            <div class="menu">
              <dl>
                <dt>港澳台</dt>
                <dd>
                  <a href="#">香港</a>
                  <a href="#">澳门</a>
                </dd>
              </dl>
            </div>
          </li>
          <!-- 第三组菜单 -->
          <li>
            <dl>
              第三组菜单
            </dl>
            <div class="menu">
              第三组菜单子菜单
            </div>
          </li>
          <!-- 第四组菜单 -->
          <li>
            <dl>
              第四组菜单
            </dl>
            <div class="menu">
              第四组菜单子菜单
            </div>
          </li>
          <!-- 第五组菜单 -->
          <li>
            <dl>
              第五组菜单
            </dl>
            <div class="menu">
              第五组菜单子菜单
            </div>
          </li>
          <!-- 第六组 -->
          <li>
            <dl>
              第六组菜单
            </dl>
            <div class="menu">
              第六组菜单子菜单
            </div>
          </li>
        </ul>
      </nav>
    </div>
  </section>
</body>
</html>

效果解释:

初始时,二级菜单不显示:

https://img1.sycdn.imooc.com//climg/6260bea30956460912560266.jpg

鼠标移入某一个一级菜单,对应的二级菜单才显示:

https://img1.sycdn.imooc.com//climg/6260beb809e06be610160192.jpg

祝学习愉快!

  • 慕越秀工地 提问者 #1

    慕ou老师你好,研究了下老师的代码,重点就是那个id #banner-nav,直接能用鼠标选中一级菜单然后直接通过display:block显示对应的二级菜单了,666。二级菜单的位置也是单独进行设置摆放的,这里也是666

    2022-04-21 16:12:45
  • 好帮手慕久久 回复 提问者 慕越秀工地 #2

    感谢同学肯定,ლ(′◉❥◉`ლ)。还有一个隐藏点需要注意,li中的下划线,我用了:after实现了,相当于做了一个假的边框。之所以不用元素自带的border属性实现边框:

    https://img1.sycdn.imooc.com//climg/62611323092d636f00000000.jpg

    是因为实际效果会有点小问题。li的高度是等于16.666667%,使用border会导致元素实际高度有误差。为了尽量减小误差造成的影响,使用了假的边框,同学可以试试。

    如果还有疑惑,可以新建问题,老师再为你回复。

    2022-04-21 16:19:24
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师