css 修复WooCommerce自定义选项卡中响应模式的问题(ul -> li)

thigvfpy  于 2023-06-25  发布在  其他
关注(0)|答案(2)|浏览(115)

我在这些WooCommerce标签页的响应模式中遇到了一个问题,它们是(ul -> li),正如你在图片中看到的,在桌面模式下没有问题,但在移动的模式下,标签页被放置在彼此的顶部,如果ul样式是**宽度:max -内容;**让我把所有的标签放在一行,但他们会离开页面,这将是糟糕的

你有什么建议来解决这个问题,既标准又用户友好(美观)?(* 我正在寻找最好和最专业的解决方案 *)

  • 我尽量不想用花车 *

zf2sa74q

zf2sa74q1#

这是一个常见的解决方案,为您的问题,绝对不专业,如果你喜欢测试它,因为我测试了它,它工作没有任何问题。只需将以下代码添加到ul标记:

ul {
     display: flex;
     overflow-x: auto;
     -webkit-overflow-scrolling: touch;
}

通过这样做,所有的标签将在x轴上滚动(只有标签和内容或其他页面对象不会滚动),您可以显示尽可能多的标签,没有任何问题。您甚至可以将选项卡移动到侧列,以获得更好、更漂亮的显示,这当然会使您的内容具有更少的空间,所以这一切都取决于您。

+更新

要使选项卡的外观更好一点,可以使用以下代码:

ul {
     display: flex;
     overflow-x: auto;
     text-wrap: nowrap;
     -webkit-overflow-scrolling: touch;
     width: 96%;
     padding: 0 1rem 0 1rem;
}

此外,因为我看到你的设计有border-radius,这就是为什么我发送这个更新来应用你的border-radius。其他的改变取决于你的意见和设计,这可以很容易地用一点css来完成。

参考:codyhouse.co

piah890a

piah890a2#

我认为一个简单的下拉列表会看起来最好。

相关问题