简体   繁体   English

如何修复导航菜单

[英]How to fix nav menu

how to fix my menu, when web stable menu just on mobile, but menu not show or hidden如何修复我的菜单,当 web 稳定菜单仅在移动设备上,但菜单不显示或隐藏

在此处输入图像描述

<div class="container">
            <a class="logo" href="<?php echo site_url();?>"><img src="<?php echo base_url().'theme/images/'.$data['site_logo_header'];?>" alt="<?php echo $data['site_name'];?>"></a>

            <a class="right-area src-btn" href="#" >
                <i class="active src-icn ion-search"></i>
                <i class="close-icn ion-close"></i>
            </a>
            <div class="src-form">
                <form method="get" action="<?php echo site_url('search');?>">
                    <input type="text" name="search_query" placeholder="Search here" required>
                    <button type="submit"><i class="ion-search"></i></a></button>
                </form>
            </div><!-- src-form -->

            <a class="menu-nav-icon" data-menu="#main-menu" href="#"><i class="ion-navicon"></i></a>

            <div class="nav-wrapper large-nav">
            <ul class="main-menu" id="main-menu">
                <li><a href="<?php echo site_url();?>">HOME</a></li>
                <li>
                <a href="<?php echo base_url();?>profile" class="menu-down">
                  PROFILE
                </a>

                    <div class="menu-down">
                      <a class="dropdown-item" href="#">SEJARAH</a>
                      <a class="dropdown-item" href="#">LAMBANG</a>
                      <a class="dropdown-item" href="#">DANSAT</a>
                      <a class="dropdown-item" href="#">PEJABAT TERAS</a>
                      <a class="dropdown-item" href="#">RIWAYAT PENUGASAN</a>
                      <a class="dropdown-item" href="#">TUGAS POKOK</a>
                    </div>
                </li>
                <!--<?php 
                    $query=$this->db->get('tbl_category', 3);
                    foreach ($query->result() as $row):
                ?>
                <li><a href="<?php echo site_url('category/'.$row->category_slug);?>"><?php echo strtoupper($row->category_name);?></a></li>
                <?php endforeach;?>-->
                <li><a href="<?php echo site_url('blog');?>">BLOG</a></li>
                <li><a href="<?php echo site_url('contact');?>">CONTACT</a></li>
            </ul>
            </div>
            <div class="clearfix"></div>
        </div><!-- container -->

help me to solved this css?帮我解决这个css? I'm so tired to solved this menu.我很累解决这个菜单。 Please anybody help me try and guides me请任何人帮助我尝试并指导我

I dont know if u open to different suggestions, my menus are always like this, desktop wide menu class desktopmenu only display block if media screen width larger than 1024 if less display none.我不知道你是否愿意接受不同的建议,我的菜单总是这样,桌面宽菜单 class desktopmenu 只有在媒体屏幕宽度大于 1024 时才显示块,如果更少则不显示。 Then have a 2nd menu mobilemenu class for mobile with dropdown and burger icon toggle which triggers display block under 1024 and hides above 1024 media screen width.然后有第二个菜单 mobilemenu class 用于移动设备,带有下拉菜单和汉堡图标切换,可触发 1024 下的显示块并隐藏 1024 媒体屏幕宽度以上。 Hope it helps.希望能帮助到你。 I wouldve went into your code, but im at work on mobile.我会进入你的代码,但我在移动设备上工作。 Cant code atm.不能给atm打码。 Tomorrow il look at it if you still want to keep that format.如果你还想保持这种格式,明天我会看看它。 Hope my suggestion helps you till then in case u want to change ur approach.希望我的建议对您有所帮助,以防您想改变您的方法。 If u dont want to menus u can always use grid css or flex.如果您不想使用菜单,您可以随时使用网格 css 或 flex。 Just grid i think needs some -ms- prefix double code foe ie9 and safari.我认为只是网格需要一些-ms-前缀双码敌人ie9和safari。 From the image it seems u are missing mobile @media only screen only max width 768px css format.从图像看来,您似乎缺少移动@media only screen only max width 768px css 格式。 Ur like half way there tough.乌尔就像艰难的一半。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM