javascript - 带有CSS的菜单下拉菜单

标签 javascript jquery html css

我正在寻找可以使我的菜单像这样的脚本

enter image description here

我找到了一些脚本,但子菜单会左对齐,不是这样的。

<div id="menu-container">
              <ul class="menu" style="background-color:#1DBAA5;">
                <li  style="padding-left:10px;padding-top:10px" class="level1 nav-2-<?php echo $demmn; ?> first dropdown" >
                        <a href="#" style="color:#fff">
                            <span>TEST</span>
                        </a>
                      <ul class="dropdown-menu" id="menu1" style="background:#111;width:600px">
                        <li>
                          <a href="#" style="color:#fff">TEST</a>
                        </li>
                        <li><a href="#" style="color:#fff">TEST</a></li>
                        <li><a href="#" style="color:#fff">TEST</a></li>
                        <li><a href="#" style="color:#fff">TEST</a></li>
                      </ul>
                    </li>
                </ul>
            </div>

我的CSS

.dropdown-menu .sub-menu {
left: 100%;
position: absolute;
}

 .menu{
  max-width: 600px;
  }

  .menu>li{
  }

.dropdown-menu li {
 width: 30%;
 display: inline-block;

 }

最佳答案

试试这个。它会在左边对齐

我正在更改 <ul class="dropdown-menu" id="menu1" style="background:#111;width:475px"> 的值对于相同的尺码。您可以根据自己的意愿进行更改。

它们将用于左对齐

.dropdown-menu .sub-menu {
left: 100%;
position: absolute;
}

.menu{
 max-width: 600px;
 padding-top:10px;
 }

.menu>li{
 display: inline;
 padding-left: :20px;
 }

 .dropdown-menu li {
  width: 30%;
  display: inline-block;

  }
<div id="menu-container">
              <ul class="menu" style="background-color:#1DBAA5;">
                <li  style="padding-left:10px;padding-top:10px" class="level1 nav-2-<?php echo $demmn; ?> first dropdown" >
                        <a href="#" style="color:#fff">
                            <span>TEST</span>
                        </a>
                      <ul class="dropdown-menu" id="menu1" style="background:#111;width:475px">
                        <li> <a href="#" style="color:#fff">TEST</a></li>

                        <li><a href="#" style="color:#fff">TEST</a></li>
                        <li><a href="#" style="color:#fff">TEST</a></li>
                        <li><a href="#" style="color:#fff">TEST</a></li>
                      </ul>
                    </li>
                </ul>
            </div>

关于javascript - 带有CSS的菜单下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40435024/

相关文章:

c# - RSA:在 javascript 中加密密码但无法在 C# 中解密

javascript - 使用 jQuery(或其他库)访问 css 文件

php - 返回 PHP 值到页面

jquery - 如何将 AJAX 加载添加到 Niall Doherty 的 Coda Slider?

android - 为什么我无法通过 Firebase 从我的设备获取数据?

javascript - 面向对象的 JavaScript - AJAX 类

javascript - JavaScript 中的 DOM 选择器

javascript - Angular : Getting the scope that an element was compiled with

html - 适合 A4 尺寸的 html 表格

html - 如何在html中获取直线上的文本和行