Foundation 6.4.1 - 如何修复下拉菜单的宽度?

领域

如何修复下拉菜单项的宽度?

.row,
.grid-container {
  border: 1px solid blue;
}

.menu>li>a {
  line-height: 40px;
}

.menu>li>a:hover {
  border-bottom: 1px solid red;
}

.menu ul li a {
  line-height: normal;
  width: 100%;
  text-align: center;
}

.menu ul li:hover {
  background-color: #eee;
}

.menu ul {
  max-width: 200px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/foundation/6.4.1/css/foundation.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/foundation/6.4.1/js/foundation.min.js"></script>

<div class="row">
  <ul class="menu align-center dropdown" data-dropdown-menu>
    <li>
      <a href="#">One</a>
      <ul class="menu vertical">
        <li><a href="#">One One One One One very long title</a></li>
        <li><a href="#">Two</a></li>
        <li><a href="#">Three</a></li>
      </ul>
    </li>
    <li><a href="#">Two</a></li>
    <li><a href="#">Three</a></li>
    <li><a href="#">Four</a></li>
  </ul>
</div>

<script>
  $(document).foundation();
</script>

如您所见,我已将下拉菜单项固定为200 像素,但长文本项在框运行如何修复宽度以使文本始终位于框内?正确的做法是什么?如果文本很长,那么它应该将文本分成多行。

这可能吗?

M0ns1f

尝试添加此类“ul.vertical li a”

并将标题添加到 a 标签

.row,
.grid-container {
  border: 1px solid blue;
}

.menu>li>a {
  line-height: 40px;
}

.menu>li>a:hover {
  border-bottom: 1px solid red;
}

.menu ul li a {
  line-height: normal;
  width: 100%;
  text-align: center;
}

.menu ul li:hover {
  background-color: #eee;
}
ul.vertical li a {
display: inline-block;
max-width: 100%;
white-space: nowrap;
overflow: hidden!important;
text-overflow: ellipsis;
}
.menu ul {
  max-width: 100px;
}
.dropdown.menu>li.opens-right>.is-dropdown-submenu{
min-width: 100px !important;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/foundation/6.4.1/css/foundation.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/foundation/6.4.1/js/foundation.min.js"></script>

<div class="row">
  <ul class="menu align-center dropdown" data-dropdown-menu>
    <li>
      <a href="#">One</a>
      <ul class="menu vertical">
        <li><a href="#" title="One One One One One very long title<">One One One One One very long title</a></li>
        <li><a href="#">Two</a></li>
        <li><a href="#">Three</a></li>
      </ul>
    </li>
    <li><a href="#">Two</a></li>
    <li><a href="#">Three</a></li>
    <li><a href="#">Four</a></li>
  </ul>
</div>

<script>
  $(document).foundation();
</script>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Foundation 4-响应式下拉菜单的选项卡

来自分类Dev

Foundation 6响应式菜单错误下拉/追溯

来自分类Dev

如何在Zurb Foundation下拉菜单中添加溢出?

来自分类Dev

移除 Foundation 6 下拉箭头

来自分类Dev

使用Bootstrap 4使下拉菜单使用100%的宽度

来自分类Dev

Foundation 6数据响应菜单参数

来自分类Dev

Foundation 6 Abide - 如何实现 formnovalidate

来自分类Dev

如何格式化“如果值1或4或6或10”

来自分类Dev

ASP.net MVC 4如何使用下拉菜单?

来自分类Dev

如何使用 bootstrap 4 定位下拉菜单?

来自分类Dev

Foundation 6-单击下拉列表项不会激活链接

来自分类Dev

Zurb Foundation:通过CLI设置项目后如何使下拉菜单正常工作

来自分类Dev

Zurb Foundation:通过CLI设置项目后如何使下拉菜单正常工作

来自分类Dev

Foundation 6.4.1 - 如何将下拉菜单置于其父级之下?

来自分类Dev

单击后,Foundation 6画布菜单自动关闭

来自分类Dev

单击链接上显示了Foundation 6菜单图标

来自分类Dev

Foundation 6 Off Canvas,菜单内容应该放在哪里?

来自分类Dev

Foundation 5下拉菜单-单击并悬停链接

来自分类Dev

Zurb Foundation下拉菜单不起作用

来自分类Dev

Foundation 5.2.3 Top Bar下拉菜单不起作用

来自分类Dev

Rails中Foundation 5导航栏下拉菜单的问题

来自分类Dev

Foundation5停止单击下拉菜单

来自分类Dev

如何在JavaScript中[1,2] + [4,5,6] [1] = 1,25

来自分类Dev

ZURB Foundation 6的要求

来自分类Dev

如何在Foundation 6中接受十进制值

来自分类Dev

如何在Foundation 6中制作圆形按钮组?

来自分类Dev

Foundation 6 分页,如何对表格进行分页?

来自分类Dev

带有关闭画布菜单的Foundation 4

来自分类Dev

如何使用SASS更改Foundation 6中的最大行宽度

Related 相关文章

  1. 1

    Foundation 4-响应式下拉菜单的选项卡

  2. 2

    Foundation 6响应式菜单错误下拉/追溯

  3. 3

    如何在Zurb Foundation下拉菜单中添加溢出?

  4. 4

    移除 Foundation 6 下拉箭头

  5. 5

    使用Bootstrap 4使下拉菜单使用100%的宽度

  6. 6

    Foundation 6数据响应菜单参数

  7. 7

    Foundation 6 Abide - 如何实现 formnovalidate

  8. 8

    如何格式化“如果值1或4或6或10”

  9. 9

    ASP.net MVC 4如何使用下拉菜单?

  10. 10

    如何使用 bootstrap 4 定位下拉菜单?

  11. 11

    Foundation 6-单击下拉列表项不会激活链接

  12. 12

    Zurb Foundation:通过CLI设置项目后如何使下拉菜单正常工作

  13. 13

    Zurb Foundation:通过CLI设置项目后如何使下拉菜单正常工作

  14. 14

    Foundation 6.4.1 - 如何将下拉菜单置于其父级之下?

  15. 15

    单击后,Foundation 6画布菜单自动关闭

  16. 16

    单击链接上显示了Foundation 6菜单图标

  17. 17

    Foundation 6 Off Canvas,菜单内容应该放在哪里?

  18. 18

    Foundation 5下拉菜单-单击并悬停链接

  19. 19

    Zurb Foundation下拉菜单不起作用

  20. 20

    Foundation 5.2.3 Top Bar下拉菜单不起作用

  21. 21

    Rails中Foundation 5导航栏下拉菜单的问题

  22. 22

    Foundation5停止单击下拉菜单

  23. 23

    如何在JavaScript中[1,2] + [4,5,6] [1] = 1,25

  24. 24

    ZURB Foundation 6的要求

  25. 25

    如何在Foundation 6中接受十进制值

  26. 26

    如何在Foundation 6中制作圆形按钮组?

  27. 27

    Foundation 6 分页,如何对表格进行分页?

  28. 28

    带有关闭画布菜单的Foundation 4

  29. 29

    如何使用SASS更改Foundation 6中的最大行宽度

热门标签

归档