windows滚动条样式调整

2,424 阅读1分钟
  1. window自带滚动条样式更改

滚动条的组成:

::-webkit-scrollbar 滚动条整体部分 ::-webkit-scrollbar-thumb 滚动条里面的小方块,能向上向下移动(或往左往右移动,取决于是垂直滚动条还是水平滚动条) ::-webkit-scrollbar-track 滚动条的轨道(里面装有Thumb) ::-webkit-scrollbar-button 滚动条的轨道的两端按钮,允许通过点击微调小方块的位置。 ::-webkit-scrollbar-track-piece 内层轨道,滚动条中间部分(除去) ::-webkit-scrollbar-corner 边角,即两个滚动条的交汇处 ::-webkit-resizer 两个滚动条的交汇处上用于通过拖动调整元素大小的小控件

/* 滚动条样式 */
::-webkit-scrollbar {
width: 6px;
height: 6px;
}

::-webkit-scrollbar-button {
display: none;
}

::-webkit-scrollbar-track {
background: #ff66d5;
}

::-webkit-scrollbar-track-piece {
background: white;
}

::-webkit-scrollbar-thumb {
background: #cccccc;
border-radius: 3px;
}

::-webkit-scrollbar-corner {
display: none;
}

::-webkit-scrollbar-resizer {
display: none;
}

最近项目中用的这个

// 滚动条的宽度
::-webkit-scrollbar {
    width: 6px; // 横向滚动条
    height: 6px; // 纵向滚动条 必写
    width: 7px; // 横向滚动条
    height: 7px; // 纵向滚动条 必写
}
// 滚动条的滑块
::-webkit-scrollbar-thumb {
    background-color: #ddd;
    border-radius: 3px;
}

// 滚动条
::-webkit-scrollbar {
    width:8px;
    height:8px;
}
::-webkit-scrollbar-track{
    background-color:#fff;
}
::-webkit-scrollbar-thumb{
    background-color:#eee;
    border-radius: 8px;
}
::-webkit-scrollbar-thumb:hover {
    background-color:#bababa;
}
::-webkit-scrollbar-thumb:active {
    background-color:#bababa;
}
  1. textarea文字 换行变空格
white-space: pre-wrap;  //关键
word-wrap: break-word;
word-break: break-all;