【Vue3】页面优化:清除全局滚动条但页面仍可滚动

滚动条有时候挺烦的,特别是有些页面有滚动条有些页面没有,就会造成页面抖动影响体验,所以我们可以全局禁用滚动条来保证页面的一致性


主要就是用到一个伪类选择器

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

  • 1.在全局 CSS 文件(例如 src/assets/styles/global.css)中添加以下样式
/* 隐藏滚动条 */
::-webkit-scrollbar {
  display: none;
}

/* 适用于所有浏览器 */
body {
  overflow: -moz-scrollbars-none;
  -ms-overflow-style: none;
}

  • 2.在你的项目中引入了全局 CSS 文件,在 src/main.ts 中添加以下代码
import './assets/styles/global.css';

或者直接在index.html中写style

<style>
   ::-webkit-scrollbar {
     display: none;
   }
   body {
     margin: 0;
     padding: 0;
     overflow: -moz-scrollbars-none;
     -ms-overflow-style: none;
   }
</style>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值