CSS 滾動條寬度 All In One
滾動條寬度
- IE 16px
- Chrome 12px
scrollbar width bug
改變設計稿的寬度,沒考慮到 scrollbar width
solutions
- hidden scrollbar width 👎 IE 不支持
scrollbar-width: none;
scrollbar-width: none;
scrollbar-width: thin;
scrollbar-width: auto;
https://css-tricks.com/almanac/properties/s/scrollbar-width/
https://developer.mozilla.org/en-US/docs/Web/CSS/scrollbar-width
https://caniuse.com/?search=scrollbar-width
- hidden ::-webkit-scrollbar 👎 IE 不支持
*::-webkit-scrollbar {
display: none;
width: 0 !important;
height: 0 !important;
background: transparent;
}
- margin-right: 負值 ✅
.tools-lib-container {
box-sizing: border-box;
position: absolute;
top: 30px;
left: 0;
bottom: 0;
right: -12px;
padding: calc(30px);
// padding: calc(30px - 12px / 2);
// scrollbar-width: 16px
background:#EEEEF0;
// overflow: hidden;
overflow: auto;
}
- CSS overflow overlay 👎 IE 不支持
懸浮滾動條: 在觸發滾動條時候並不擠壓空間
https://developer.mozilla.org/en-US/docs/Web/CSS/overflow
https://developer.mozilla.org/en-US/docs/Web/CSS/overflow-x
https://developer.mozilla.org/en-US/docs/Web/CSS/overflow-y
refs
自定義滾動條
https://www.cnblogs.com/xgqfrms/p/12972663.html
https://www.cnblogs.com/xgqfrms/p/9416358.html
https://www.cnblogs.com/xgqfrms/p/11798416.html
https://www.cnblogs.com/xgqfrms/p/12603952.html
©xgqfrms 2012-2020
www.cnblogs.com 發布文章使用:只允許注冊用戶才可以訪問!