css

时间:2016-11-05 05:16:52

标签: 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;

 }

2 个答案:

答案 0 :(得分:1)

试试这个。它将与左侧对齐

我为同样的尺寸更改了<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>

答案 1 :(得分:0)

此部分.dropdown-menu .sub-menu尚未包含在您的代码中