html - uikit - 如何使一长串选项卡溢出而不是在下面

标签 html css uikit

所以现在,如果我有一个很长的选项卡列表,它不会溢出并创建一个滚动条,它只是将新选项卡附加在下面,将它们堆叠在一起。我不喜欢这种设计,我想知道是否有办法允许/强制它们溢出。

for (let i = 0; i < 20; i++)
{
  $("#tabs").append(`
    <li><a href="">test</a></li>
  `);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/uikit/3.0.0-beta.34/js/uikit-icons.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/uikit/3.0.0-beta.34/js/uikit.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/uikit/3.0.0-beta.34/css/uikit.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<ul id='tabs' class="uk-tab" data-uk-tab="{connect:'#content'}" style="overflow-x: scroll; ">
</ul>

最佳答案

flex-wrap: nowrapmax-width#tabs,比如:

#tabs {
  flex-wrap: nowrap;
  max-width: 10000px;
}

看看下面的片段:

for (let i = 0; i < 20; i++)
{
  $("#tabs").append(`
    <li><a href="">test</a></li>
  `);
}
#tabs {
  flex-wrap: nowrap;
  max-width: 10000px;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/uikit/3.0.0-beta.34/js/uikit-icons.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/uikit/3.0.0-beta.34/js/uikit.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/uikit/3.0.0-beta.34/css/uikit.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<ul id='tabs' class="uk-tab" data-uk-tab="{connect:'#content'}" style="overflow-x: scroll; ">
</ul>

希望这对您有所帮助!

关于html - uikit - 如何使一长串选项卡溢出而不是在下面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47257021/

相关文章:

html - 在移动 View 中移动文本下方的图像

ios - Swift:尝试导入 UIKit 时出错

iphone - 在 UItableview 单元格中创建的 UIButton 在点击时崩溃

ios - 更改 UISlider thumbImage 的大小

html - 删除小型设备(手机)上的边距空白

javascript - 如何访问附加元素并将其删除?

带有 :after selector 的 Javascript addClass

javascript - 检测非数字字符的功能不起作用

javascript - 基于play框架的应用在 View 中添加css和js文件

javascript - 添加边框,如果它大于 js 中的数组 css