大家写页面时应该都遇到过一个问题,尤其是写单页面应用的时候,
在有滚动条页面和没有滚动条页面之间相互跳转时,
你页面的主体内容会向左或者向右抖一下,让强迫症看了很不舒服。
现在就来解救一下强迫症:
方法一: 不管有没有滚动条,都保留滚动条区域
body{overflow-y: scroll;}
方法二:CSS3计算calc和vw单位巧妙实现滚动条出现页面不跳动(兼容IE9+以及其他现代浏览器)
body{margin-left: calc(100vw - 100%);}
想用那种自己挑一个呗,嘿嘿嘿
原文地址:https://www.cnblogs.com/djjlovedjj/p/10179053.html
时间: 2024-11-09 19:39:04