iframe修改滚动条样式

因为用iframe来展示第三方网页,所以无法修改里面的滚动条样式,于是想到获取第三方网页的高度,然后赋值给iframe标签,使iframe高度自适应,然后在最外层放一个div,通过设置div的高度和滚动条样式达到类似效果。

<div class="input-box-iframe"><iframe :src="result" id="iframe" :height="height" width="1000" scrolling="no" name="demo"  @load="loaded"></iframe>
</div>

监听iframe是否加载完毕

mounted() {  const iframe = document.querySelector('#iframe')if (iframe.attachEvent) {iframe.attachEvent('onload', function () {// iframe加载完毕以后执行操作console.log('iframe已加载完毕',document.getElementsByTagName('iframe')[0])})}else {iframe.onload = function () {setTimeout(()=>{//获取第三方页面的高度console.log('iframe已加载完毕!',document.getElementsByTagName('iframe')[0].ownerDocument.body.clientHeight)this.height = document.getElementsByTagName('iframe')[0].ownerDocument.body.clientHeight + 200console.log(document.getElementsByTagName('iframe'));},1000)}}},

设置滚动条样式和外层div样式

::-webkit-scrollbar-thumb {position: relative;display: block;cursor: pointer;border-radius: .375rem;background-color: rgba(144,147,153,.3);-webkit-transition: background-color .3s;transition: background-color .3s;}::-webkit-scrollbar {width: .625rem;height: .625rem;}.input-box-iframe{width: 1000px;height: 600px;overflow-y: scroll;overflow-x: hidden;margin: 0 auto;margin-bottom: 1.25rem; }

iframe+vue修改滚动条样式相关推荐

  1. vue修改滚动条样式的方法

    这篇文章主要介绍了vue修改滚动条样式,首先要知道,修改滚动条样式,利用伪元素-webkit-scrollbar.下面来看看文章内容的具体实现吧 目录 首先要知道,修改滚动条样式,利用伪元素-webk ...

  2. vue修改滚动条样式

    /deep/ ::-webkit-scrollbar {/* 滚动条整体样式 */width: 6px;/* 宽高分别对应横竖滚动条的尺寸 */background: rgb(235, 238, 24 ...

  3. 修改滚动条样式的方法

    篇文章主要介绍了vue修改滚动条样式,首先要知道,修改滚动条样式,利用伪元素-webkit-scrollbar.下面来看看文章内容的具体实现吧 首先要知道,修改滚动条样式,利用伪元素-webkit-s ...

  4. iframe修改滚动条样式

    ** iframe修改滚动条样式 ** 1.引入后添加iframe页面或url 2.*如对本身自带的滚动不满意 可到引入源文件进行添加样式

  5. vue、css修改滚动条样式

    vue.css修改滚动条样式 样式为 /* 滚动条 */ body *::-webkit-scrollbar {width: 10px;height: 10px; } body *::-webkit- ...

  6. php form 添加滚动条,element 使用总结(1. tree使用 2. table修改滚动条样式 3. el-form 自定义label添加icon)...

    一,  vue_elementUI_ tree树形控件 1.默认点击tree节点的第一个(注意不是checked选中) @node-drop="handleDrop"ref=&qu ...

  7. php怎么修改滑动条,修改滚动条样式的方法

    这次给大家带来修改滚动条样式的方法,修改滚动条样式的注意事项有哪些,下面就是实战案例,一起来看一下. 支持360极速 chrome firfox 不支持ie9/*滚动条样式*/::-webkit-sc ...

  8. HTML 修改滚动条样式

    修改滚动条样式 给一个 div 设置 .orgs-container {max-height: 378px;height: 378px;overflow-y: auto;} Mac 上面 的滚动条样式 ...

  9. Ant Design Table修改滚动条样式

    Ant Design Table修改滚动条样式 目录 一.目的 二.步骤 1.了解滚动条的组成部分 2.样式修改 3.实现效果 二.总结 目录 一.目的 修改Ant表格的固定列滚动而产生的滚动条样式, ...

最新文章

  1. 【转】IOS动画的实现,其实很简单
  2. 使用Google Weather API查询天气预报
  3. [From 10.1~10.5] 对象和集合初始化器(C#语法糖系列)
  4. 第七章—JavaScript数组
  5. 51nod 1836:战忽局的手段
  6. STM32工作笔记0042---认识三极管的集电极,发射极,基极
  7. mysql firstday_MySQL 计算本月的第一个和最后一个周一
  8. Linux系统中搭建Docker容器 Portainer可视化界面
  9. 嵌入式c语言 c语言_C和嵌入式C有什么区别?
  10. ElasticSearch服务器的搭建与使用
  11. qq,微信抓句柄发送信息
  12. 键盘输入正六边形边长,输出对应的正六边形
  13. AI可以自动生成绘画吗?分享几款AI绘画软件
  14. 构建orangePi r1 plus (RK3328)系统的整个过程
  15. 谭民机器人_机器人技术研究进展_谭民
  16. 微信支付签名验证失败的问题
  17. 《从0开始学微服务》模块一:入门微服务的学习笔记
  18. 求阶乘序列前N项和(15分)
  19. 汉字转换拼音字头原理实践
  20. java毕业设计社区养老院管理系统源码+lw文档+mybatis+系统+mysql数据库+调试

热门文章

  1. 识花君:一款利用人工智能识别花草的小程序
  2. python 截取字符串一部分_python 截取部分字符串
  3. cmd指令创建文件和文件夹
  4. access violaton at address 004F0B0F in module 'plsqldev.eve'.Read of address 000001B4
  5. python定义向量内积函数_python – 沿多维数组的一维向量点积
  6. 奔向财富自由之路的10条建议
  7. 我的世界java版盔甲架_我的世界盔甲架怎么做?盔甲架用途教程
  8. 曾胜业:黄金欧盘操作建议:2.27黄金还会跌吗?黄金走势分析
  9. win10安装配置IIS的教程
  10. GET与POST发发的区别