我有一个导航链接列表,这些链接的样式在其父级的左侧和右侧交替浮动,中间有一个间隙。问题是,在较小的屏幕上,一些链接因此被隐藏。父容器(一个固定的侧边栏)作为一个整体不会滚动,我宁愿避免让整个侧边栏滚动。链接的 CSS 代码如下:
#links {
margin: 10px 0;
text-align: center;
overflow: hidden;
}
a.sidebarlink {
display: block;
padding: 3px 5px;
background-color: rgb(87,10,79);
color: white;
font-weight: bold;
width: 43%;
max-height: 17px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
text-decoration: none;
text-shadow: none;
margin: 2px 0px;
}
a.sidebarlink:hover {
animation: sidebarlink 0.4s;
-webkit-animation: sidebarlink 0.4s;
border-width: 5px !important;
}
#links a:nth-child(2n-1) {
float: left;
clear: left;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
border-left: 0px solid white;
text-align: right;
}
#links a:nth-child(2n) {
float: right;
clear: right;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
border-left: none;
border-right: 0px solid white;
text-align: left;
margin: 2px 0px 2px 7px;
}
所以,问题是......没有太多麻烦,我可以安装一个滚动条出现在中心吗?该页面是一个简单的 Tumblr 博客(此处)。如果您需要查看我在说什么,左侧边栏中的链接按描述排列。
如有必要,我可以对标记进行更改,但我想要一个滚动条,而不是将容器从中心向下分割并以两个滚动条结束。
尽管我认为这不太可能,但我更希望它是纯 CSS 的。如果可能的话,我怀疑它很可能会使用 webkit 滚动条类,因此只对 Chrome 用户可见。
有任何想法吗?