我有一个在 div 内运行的滚动条脚本,看起来不错。我被要求在滚动条下方添加一个轨迹条,该轨迹条的样式与脚本附带的轨迹条不同。他们希望滚动条看起来像是在轨道内滑动,所以这就是做这些额外事情的原因。
重点是不使用图像,我设计了一个 CSS3 样式的轨迹栏,并将其放在滚动条所在的右侧和下方。我把所有的东西都排好了,但我一辈子都看不到主 div 的蓝色背景颜色和轨迹栏 div 之间的小空间来自哪里。为什么蓝色和轨迹栏之间有一条白色的条纹?
我觉得它一定就在我的鼻子底下。但是我一直在把它烧死,虽然我可以让段落、链接和标题在栏下方延伸(向自己证明我可以在轨迹栏下方找到东西),但我无法让蓝色进入下方. 我很肯定它与双浮点数有关:正确设置,但我认为我可以用位置 z-index 覆盖它。只有我做不到。
我完全愿意被告知“你做错了”。我愿意重新调整我的整个方法。
轨迹栏的 CSS(减去渐变的东西):
.trackbar {
width: 17px;
height: 277px;
float: right;
margin-right: -20px;
z-index: 20;
}
蓝色 div 的 CSS
.whatsnew {
background-color: #DEE9F3;
border-bottom: 1px solid #7E99CE;
border-top: 1px solid #7E99CE;
float: right;
height: 276px;
margin: 0 20px 0 0;
padding: 0;
position: relative;
width: 290px;
z-index: 10;
}