gpt4 book ai didi

jquery - 为移动设备制作响应式导航

转载 作者:行者123 更新时间:2023-11-28 02:19:15 25 4
gpt4 key购买 nike

我有这个菜单。我想让它针对移动设备进行优化,例如单击带有三条线的切换按钮时,菜单会滑入。任何人都可以用最简单的方法帮助我吗?

我的菜单代码

<div id="stuck_container">
<div class="header-navigation">
<div class="flag-left"></div>
<div class="flag-right"></div>
<nav>
<ul class="sf-menu">
<li><a href="index.php">Home</a></li>
<li><a href="about.php">About Us</a></li>
<li><a href="gallary.php">Our Gallery</a></li>
<li><a href="pricing.php">Membership Plans</a></li>
<li><a href="register.php">Register</a></li>
<li><a href="contact.php">Contacts</a></li>
</ul>
</nav>
<div class="clear"></div>
</div>
</div>

这在台式机和笔记本电脑浏览器中运行良好,但当我进入移动响应模式时,菜单消失了。请帮助我如何在此处使用 CSS 制作移动优化菜单。

最佳答案

这是一个响应式设计示例,您必须将其应用到您的代码中。我基本上将最大宽度设置为 100%,为包含列表的容器上的小型设备设置中间宽度为 180px,然后我在每个列表项上添加了一个精确宽度和一个最小宽度,这样当屏幕减小按钮中心时响应移动设计。

.linkContainer{
width:100%;
height:2em;
min-width:180px;
margin-left:auto;
margin-right:auto;
}
.navContainer{
width:100%;
min-width:180px;
float:left;
}
li{
width:160px;
min-width:100px;
float:left;
text-align:center;
list-style:none;
}
</style>
</head>
<body>
<div id="stuck_container">
<div class="header-navigation">
<div class="flag-left"></div>
<div class="flag-right"></div>
<div class="linkContainer">
<nav class="navContainer">
<ul class="sf-menu">
<li><a href="index.php">Home</a></li>
<li><a href="about.php">About Us</a></li>
<li><a href="gallary.php">Our Gallery</a></li>
<li><a href="pricing.php">Membership Plans</a></li>
<li><a href="register.php">Register</a></li>
<li><a href="contact.php">Contacts</a></li>
</ul>
</nav>
<div class="clear"></div>
</div>
</div>
</div>
</body>
</html>

关于jquery - 为移动设备制作响应式导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48310039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com