我有个带标签的导航。
但是因为它有很多标签,用户需要向右滚动才能看到所有标签。
问题是在第一次加载时,用户可能不知道这一点,并认为显示的是所有选项卡。
所以我想在它上面一直显示一个滚动条。
<nav
className="-mb-px flex space-x-8 overflow-x-auto"
aria-label="Tabs"
>
我试过:
<nav
className="-mb-px flex space-x-8 overflow-x-scroll"
aria-label="Tabs"
>
但是它什么也没做。如果可能的话,我还想用更小的高度和不同的主颜色和背景颜色来设计滚动条。
导航本身存在于:
<div className=" pb-3 lg:fixed z-10 bg-white grid grid-cols-1 mr-16 ">
谢谢
1条答案
按热度按时间rryofs0p1#
要使滚动条始终显示,请使用
overflow-x-scroll
并确保将fixed width
添加到父元素中。对于样式滚动条,Tailwind CSS没有提供内置的方式,但是,您可以使用各种
::-webkit-scrollbar
伪元素来设置它的样式。因此,请在主
index.css
文件中添加以下内容最后的代码是这样的:
最终输出(自定义滚动条样式)