项目-小食堂

2018-10-30  本文已影响0人  子却

1.编写html及css样式;
2.鼠标悬浮在某项时,展开其下所有子项,同时收起其余项目。

<!DOCTYPE html>
    <head>
        <meta charset="UTF-8">
        <title>restaurant</title>
        <link href="./食堂css.css" rel="stylesheet" type="text/css">
        <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.js"></script>
    </head>
    <body>
        
        <div id="container">
            <h1>二元食堂</h1>
            <ul>
                <li class="cparent">美食
                    <ul class="cover">
                        <li>蛋糕</li>
                        <li>奶茶</li>
                        <li>板栗</li>
                        <li>寿司</li>
                        <li>火锅</li>
                        <li>冰棒</li>
                        <li>汉堡</li>
                        <li>牛排</li>
                    </ul>
                </li>
                <li class="cparent">生鲜
                    <ul class="cover">
                        <li>鱼片</li>
                        <li>墨鱼</li>
                        <li>鸡肉</li>
                        <li>牛丸</li>
                        <li>虾滑</li>
                        <li>桔子</li>
                        <li>西瓜</li>
                        <li>菠萝</li>
                    </ul>
                </li>
                <li class="cparent">零食                    
                    <ul class="cover">
                        <li>薯片</li>
                        <li>瓜子</li>
                        <li>辣条</li>
                        <li>虾条</li>
                        <li>鸭脖</li>
                        <li>可乐</li>
                        <li>雪碧</li>
                        <li>椰汁</li>
                    </ul>
                </li>
            </ul>
        </div>
        <script>
            $(function(){
                $(".cparent").on("mouseover",function(){
                    $(this).children().show()
   <!--这里需要先返回其父元素,再获取父元素的兄弟元素并折叠-->                 .parent().siblings().children().hide();
                });
            });
        </script>
    </body>
</html>
body{
    margin: 0;
    background: url(https://static1.bcjiaoyu.com/c2452c0fd9a6e8dfbe15f78a619afc20_x.jpg-4000x3000);
    background-size: cover;  
}
#container{
    position: absolute;
    top: 0;
    left: 0;
    width: 300px;
    background-color: rgb(199, 204, 209);
}
h1{
    text-align: center;
}
.cover{
    display: none;
}
上一篇 下一篇

猜你喜欢

热点阅读