2、给dom元素设置相应的宽度,可以用style中的width。
3、再给dom元素设置overflow属性,水平滚动条就是overflow-x:scroll。这样当元素中的内容超出设置的宽度时就会出现滚动条。
示例:
<div style="overflow-x:scrollwidth:200pxwhite-space:nowrap">当内容超出设定的宽度时自动出现横向滚动条</div>
<div style="width:260pxheight:120px overflow:scroll border:1px solid"> 这里是你要显示的内容 </div> <div style="width:260pxheight:120px overflow-y:scroll border:1px solid"> 这里是你要显示的内容 </div> <div style="width:260pxheight:120px overflow-y:scroll scrollbar-base-color:#ff6600 border:1px solid"> 这里是你要显示的内容 </div>SCROLLBAR-FACE-COLOR(立体滚动条凸出部分的颜色)
SCROLLBAR-HIGHLIGHT-COLOR(滚动条空白部分的颜色)
SCROLLBAR-SHADOW-COLOR(立体滚动条阴影的颜色)
SCROLLBAR-ARROW-COLOR(上下按钮上三角箭头的颜色)
SCROLLBAR-BASE-COLOR(滚动条的基本颜色)
SCROLLBAR-DARK-SHADOW-COLOR(立体滚动条强阴影的颜色)
<div class="test test-1"><div class="scrollbar"></div>
</div>
Css
.test{
width: 50px
height: 200px
overflow: auto
float: left
margin: 5px
border: none
}
.scrollbar{
width: 30px
height: 300px
margin: 0 auto
}
.test-1::-webkit-scrollbar {/*滚动条整体样式*/
width: 10px/*高宽分别对应横竖滚动条的尺寸*/
height: 1px
}
.test-1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
border-radius: 10px
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2)
background: #535353
}
.test-1::-webkit-scrollbar-track {/*滚动条里面轨道*/
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2)
border-radius: 10px
background: #EDEDED
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)