html - 如何让菜单 UL 彼此相邻?

标签 html css shopify liquid

请查看我想要做什么:codepen.io/samiralley/pen/xvFdc

如何让导航栏下拉列表显示在列中?

将鼠标悬停在“Hard Goods”上,您会看到许多部分,例如“Ashes Caskets”和“Wood Products”。我希望每个部分都并排放置,当它连续到 5 个时,就进入新的一行。

我知道宽度将设置为 20%,这将允许 5 成为 100%。

出于某种原因,我无法让它工作。

有很多 CSS 类,所以我认为只使用 Chrome 的检查元素会更容易吗?

谢谢,

丹尼

最佳答案

这与您的要求不完全相同,但非常相似。这显示了一些基于可用空间(高度和宽度)的菜单,并带有溢出。尝试以这种方式替换以下类(确保应用所有规则,必要时添加 !important)。也许不是您想要的,但可以作为一个起点。

.site-nav--has-grandchildren {
    display: flex;
    flex-wrap: wrap;
    align-items: end;
    position: fixed;
    max-width: 90%;
    max-height: 80%;
    overflow: auto;
    min-width: unset;
}

关于html - 如何让菜单 UL 彼此相邻?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50628121/

相关文章:

javascript - 在 Shopify 购物车页面上用 Javascript 替换文本

jQuery 模式不能按预期工作

python - 如何处理 Django 中的错误

jquery - 如何使用单选按钮一次提交一个表单

jquery - 我如何使用 jQuery 一次拖动多个对象?

javascript - jquery 函数将 css 应用于图像

html - 更改打印的 CSS 边距

javascript - 使用外部服务的 Shopify 自定义搜索

html - 如何在 HTML 文件中使用::before

javascript - Canvas 图像绘制不起作用