当前位置: 首页 > article >正文

html中iframe标签 隐藏滚动条

iframe 隐藏滚动条

1. 直接隐藏的策略:

frame 有个属性 scrolling,直接设置 scrolling=‘no’ 即可隐藏 scrollbar。这样iframe就不能滚动了。


<iframe src="https://www.baidu.com/" scrolling="no"></iframe>

2. 修改 iframe 内部的样式

主要是外部的样式无法影响 iframe 内部,本来隐藏主 html 的滚动条的话,只需要设置一下 -webkit-scrollbar 就可以了。

::-webkit-scrollbar { 
    width: 0; 
    background:transparent; 
}

相应的,给 iframe 内部的 body 增加这个样式的话就能隐藏 iframe 的滚动条了。因此增加以下代码即可。


function addCSS(css) {
  var style = document.createElement('style')
  if (style.styleSheet) {
    // IE
    style.styleSheet.cssText = css
  } else {
    // W3C
    style.appendChild(document.createTextNode(css))
  }
  for (let frame of document.getElementsByTagName('iframe')) {
    frame.contentWindow.document.body.append(style)
  }
}

// 使用函数来添加一些CSS
addCSS(`
    ::-webkit-scrollbar {
        width: 0; 
        background: transparent; 
    }
`)


http://www.kler.cn/a/557107.html

相关文章:

  • 微信小程序模仿快播标签云滚动特效
  • ​​​​​​​​​​​​​​如何使用函数指针来调用函数
  • AI基础:数据可视化简易入门(Matplotlib和Seaborn)
  • DeepSeek-R1之二_基于Open-WebUI的AI托管平台之Pyenv-win安装与配置搭建本地AI知识库
  • 如何自适应计算二值化的阈值
  • 无人机仿真、感知、规划
  • Java值传递,会影响原值的原因
  • Windows使用docker部署fastgpt出现的一些问题
  • Deepseek reasoning-content 透出调研
  • 进程间通信中间件---ZeroMQ
  • HarmonyOS 开发套件 介绍——下篇
  • std::lock_guard、std::unique_lock、std::shared_lock
  • 青少年软件编程(C语言)等级三级考试试题(2)
  • DeepSeek 到底是什么类型的应用,其核心功能是什么?
  • 工业机器人中用于3D碰撞检测的算法库有哪些
  • ubuntu ffmpeg 安装踩坑
  • 【Python项目】基于Django的网站验证码的生成与识别系统
  • 基于Java+SpringBoot+Vue的前后端分离的汽车租赁系统
  • 正则表达式效验邮箱格式, 手机号格式, 密码长度
  • Python 学习之旅:高级阶段(十四)Web 开发框架 Flask