首页 > 其他分享 >隐藏滚动条的方法

隐藏滚动条的方法

时间:2023-12-05 14:33:25浏览次数:26  
标签:遮挡 mask 滚动条 overflow 方法 隐藏 页面

使用iframe的页面通常会出现双滚动条,还有一些不希望出现滚动条的页面也出现了滚动条,这个时候希望隐藏滚动条。

一个直接的思路,是调整滚动容器的宽高和overflow,使得滚动条消失。但是往往是隐藏了滚动条,使得内容也被截断,不能达到效果。

换个思路,隐藏滚动条,只是让滚动条看不见,不是去除。

具体做法有:

1. 挤出  padding挤出滚动条,负margin拉回,父容器overflow:hidden隐藏滚动条

2. 剪切  clip-path: inset

3. mask遮挡  mask,mask-size隐藏,或者 mask 透明渐变隐藏

4. 伪元素遮挡 after伪元素遮挡滚动条

5. 滚动条样式设置  部分ios会失效

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

 

详细可参考 裁剪的3种方式,CSS 如何隐藏移动端的滚动条

标签:遮挡,mask,滚动条,overflow,方法,隐藏,页面
From: https://www.cnblogs.com/mengff/p/17877136.html

相关文章

  • ​HTML代码混淆技术:原理、应用和实现方法详解
    ​HTML代码混淆是一种常用的反爬虫技术,它可以有效地防止爬虫对网站数据的抓取。本文将详细介绍HTML代码混淆技术的原理、应用以及实现方法,帮助大家更好地了解和运用这一技术。一、HTML代码混淆的原理HTML代码混淆是指将HTML源码通过特定的算法进行加密处理,使得人类可读的源码变......
  • 小谈设计模式(11)—模板方法模式
    (小谈设计模式(11)—模板方法模式)主要对目前市面上常见的23种设计模式进行逐一分析和总结,希望有兴趣的小伙伴们可以看一下,会持续更新的。希望各位可以监督我,我们一起学习进步,加油,各位。模板方法模式这是一种行为型设计模式,用于定义算法的框架,将算法的具体实现延迟到子类中。角......
  • java基础语法-pageage-构造方法-继承-多态
    java中的包-package包:包中有很多的类,根据类的功能不同,我们可以创建不同的包。包的主要功能:包的主要功能:用于分类管理包的基本语法package包的路径路径与路径之间使用点隔开:package.fatherlujing.sonlujing在一个文件中,可以没有包,或者一个包。但是不能出现两个包。......
  • phpstudyV8安装thinkcmf提示rewrite伪静态不支持解决方法 php项目中需要使用伪静态打
    使用phpstudyV8安装thinkcmf提示rewrite伪静态不支持,解决方法php项目中需要使用伪静态打开网页进行本地测试时,也可使用该方法解决 找了很多方法都无效,这个方法管用,记录一下。步骤一:服务器部署好的程序需要在本地再做二开时在phpstudy里总是打不开后台,这时候一般都是伪静态的......
  • 关于三维模型几何坐标校正的技术方法探讨
    关于三维模型几何坐标校正的技术方法探讨 三维模型的几何坐标校正是确保模型精度和一致性的关键步骤。下面将分析几个主要的技术方法用于倾斜摄影三维模型几何坐标校正。1、地面控制点校正:使用地面控制点进行几何坐标校正是最常见和直接的方法。首先,在倾斜摄影数据中确定地面......
  • JavaScript(JS) 判断没有属性的空对象{}的四种方法
    JavaScript(JS)中对象没有属性初始化时,可能使用{}进行初始化,如此我们判断这样的没有属性的空对象就不是很方便,本文主要介绍JavaScript(JS)中判断没有属性的空对象{}的五种方法,以及相关的示例代码。1、通过JSON.stringify()判断可以使用JSON.stringify()将Javascript对象转......
  • C#中的并行处理、并行查询的方法你用对了吗?
    Parallel.ForEachParallel.ForEach 是一个用于在集合上并行执行迭代操作的强大工具。它通过有效地利用多核处理器的能力来提高性能。Parallel.ForEach 不仅能够简化并行编程,而且它在执行简单循环时可以提供比传统迭代更好的性能。下面是一个简单的示例,演示了如何使用 Paralle......
  • Linux FastDFS 更换服务器数据迁移的方法
    FastDFS是一个开源的高性能分布式文件系统,特别适合于大规模数据和访问量场景。使用FastDFS进行文件存储时,某些情况下,我们可能需要更换服务器,但服务器已经使用一段时间,这时需要将原服务上存储的文件数据进行迁移。本文主要介绍FastDFS中存储的文件进行数据迁移的方法。FastDFS......
  • 深入理解泛型(经典详解):<T> T 和 T的使用以及public <E> List<E> get()泛型方法详解、类型擦
     一、为什么要使用泛型?    泛型俗称“标签”,使用<E>表示。泛型就是在允许定义类,接口时通过一个标识表示某个属性的类型或者是某个方法的返回值或者是参数类型,参数类型在具体使用的时候确定,在使用之前对类型进行检查。     泛型意味着编写的代码可以被很多不同......
  • Python中级-01-数据类型的内置方法
    本篇内容来源于:【1.0】Python中级之数据类型的内置方法-Chimengmeng-博客园(cnblogs.com)写的verygood,非常详细【一】数字类型【1】整数类型(int)(1)基本运算实现整数的加法运算。#int.__add__(other)num1=5num2=2result=num1.__add__(num2)print(......