html怎么写上拉菜单,我查了几个都是下拉菜单

 我来答
王圆圆文库
2016-08-29 · TA获得超过129个赞
知道答主
回答量:40
采纳率:100%
帮助的人:18.5万
展开全部

是这样的效果吧?!


这是具体的代码,用纯CSS写的,希望能帮助到你!


<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>底部菜单上弹且固定</title>

<style>

*{ margin:0; padding:0;}

body{ margin:0; padding:0; background:#f3f3f3;}

#slcd{ width:100%; height:60px; background:#09C; position:fixed; bottom:0px;}

#slcd ul,#slcd ul li{ height:60px;}

#slcd ul li{ width:24.9%; float:left; list-style-type:none; line-height:60px; text-align:center; overflow:hidden;}

#slcd ul li:hover{ background:#09F; overflow:visible;}

#zcd ul,#zcd ul li{ width:100%; height:60px; background:#09C; }

.zcd1{ margin-top:-240px; width:100%;}/*每个子菜单的上边距需要手动调整*/

.zcd2{ margin-top:-300px; width:100%;}

.zcd3{ margin-top:-300px; width:100%;}

.zcd4{ margin-top:-120px; width:100%;}

</style>

</head>


<body>

<div id="slcd">

    <ul>

        <li>菜单1

        <div id="zcd" class="zcd1">

            <ul>

                    <li><a href="#">菜单1子菜单1</a></li>

                    <li><a href="#">菜单1子菜单2</a></li>

                    <li><a href="#">菜单1子菜单3</a></li>

                </ul>

            </div>

        </li>

        <li style="border-left:2px solid #CCC; border-right:2px solid #CCC;">菜单2

        <div id="zcd" class="zcd2">

            <ul>

                    <li><a href="#">菜单2子菜单1</a></li>

                    <li><a href="#">菜单2子菜单2</a></li>

                    <li><a href="#">菜单2子菜单3</a></li>

                    <li><a href="#">菜单2子菜单4</a></li>

                </ul>

            </div>

        </li>

        <li style="border-right:2px solid #CCC;">菜单3

        <div id="zcd" class="zcd3">

            <ul>

                    <li><a href="#">菜单3子菜单1</a></li>

                    <li><a href="#">菜单3子菜单2</a></li>

                    <li><a href="#">菜单3子菜单3</a></li>

                    <li><a href="#">菜单3子菜单4</a></li>

                </ul>

            </div>

        </li>

        <li>菜单4

        <div id="zcd" class="zcd4">

            <ul>

                    <li><a href="#">菜单4子菜单1</a></li>

                </ul>

            </div>

        </li>

    </ul>

</div>


<div style="width:1080px; height:2000px; background:#c1c1c1; margin:0 auto; font-size:200px;"><p>希望能帮助到你</p></div>

</body>

</html>

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式