Vertical Scrollbar Position Absolute

2019-06-04 23:18发布

Is there a way to have a cross browser vertical scrollbar with an absolute position?

My problem is that the scrollbar changes the width of my website when appears by giving some issues in my layout.

I do not want to remove it, I just want to make its width not disturbing my layout..

Thanks!

3条回答
唯我独甜
2楼-- · 2019-06-04 23:39

Only in Safari and Chrome (ie. Webkit), you can also use:

html{
    overflow-y: overlay;
}

It will add a scroll bar only when necessery, and put it above your content, which means it will not disturb your layout. Use with caution though, it's proprietary and undocumented.

查看更多
啃猪蹄的小仙女
3楼-- · 2019-06-04 23:46

To stop your layout from moving when the scrollbar appears, you can use the css below to always make your scrollbar visible.

html{
    overflow-y: scroll;
}
查看更多
在下西门庆
4楼-- · 2019-06-04 23:58

always display it to not disturb your layout. it's what Google do ;)

查看更多
登录 后发表回答