css - 如何去除 Nuxt + vuetify 中的滚动条?
问题描述
我基本上想删除滚动条:
在 Vuetify 上,他们说要使用
html { overflow-y: auto }
但是在 Nuxt 这不起作用?
如果有人知道我将不胜感激。
我的代码:布局/default.vue
<template>
<v-app dark>
<v-main>
<nuxt />
</v-main>
</v-app>
</template>
<script>
export default {
}
</script>
<style scoped>
html { overflow-y: auto } // <=== doesn't work
.page-enter-active,
.page-leave-active {
transition: opacity 0.5s;
}
.page-enter,
.page-leave-to {
opacity: 0;
}
</style>
解决方案
overflow: auto
仅当内容高度小于容器高度时才隐藏滚动条,您需要使用 CSS/SCSS 设置带有display: none
属性的滚动条样式。
您可以使用选择器设置滚动条的样式::webkit-scrollbar
、更改颜色、宽度和高度,或者只是添加display: none
以隐藏它。但是,它存在兼容性问题,它几乎可以在除 Mozilla 之外的所有地方使用。相反,Mozilla 使用scrollbar-color, scrollbar-width
.
这是文档:
推荐阅读
- python - 来自查询集的 Django 模型实例未在 save() 上更新
- arrays - 数组分区 I(如何用数学证明这一点)
- c# - Xamarin 旋转使用相机捕获的图像
- python - 不明白这个递归函数是如何工作的
- python - 设置 SciKeras 模型的问题
- python - python naive Bayes 教程 - 什么是 two_obs_test[continuous_list]?
- sorbet - 5032 错误代码在冰糕错误参考中不存在
- flutter - JAVA_HOME Flutter SDK
- python - 如何根据字母顺序对列表中的项目进行排序和删除?
- python-3.x - Python3 - 像这样汇总组合