非响应式web网页,在小于web网页设置的宽度的分辨率电脑下显示,会出现滚动条滚动显示超出分辨率的内容,如:网页主体宽度为设置为width:1400px,那么在1280分辨率电脑的浏览器上访问,就会出现横向滚动条。

如果想完整显示,又不做成响应式结构,可以通过等比例缩放的形式让网页完整显示在1280分辨率电脑的浏览器上,等同于浏览器“Ctrl+鼠标滚动”的缩放效果。

代码也很简单,通过jquery的resize()方法和css的zoom属性即中。

实现代码

$(window).resize(function () {

var win = $(this).width();

if (win < 1493) { //宽度小于1493时,按1493和窗口实际宽度计算等比

$("body").css("zoom", win / 1493);

}else{

$("body").css("zoom", "normal");

}

}).trigger('resize');

代码说明

resize()方法

当调整浏览器窗口的大小时,发生 resize 事件或函数。

zoom属性

设置或检索对象的缩放比例,可使用浮点数或百分比来定义缩放比例

支持的浏览器:IE6+、Firefox > 18、Safari 5.1.7+、Chrome 13+、Opera > 12.5

等比例缩放html5页面,jQuery + CSS属性zoom实现web页面等比例缩放相关推荐

  1. 解决element-ui中el-menu组件作为vue-router模式在刷新页面后default-active属性与当前路由页面不一致问题的方法

    解决element-ui中el-menu组件作为vue-router模式在刷新页面后default-active属性与当前路由页面不一致问题的方法 参考文章: (1)解决element-ui中el-m ...

  2. php图片如何让浮动,页面中用css属性怎么控制图片自定义浮动?(示例)

    新手在设计web页面时,偶尔就图片浮动的问题会产生一些困扰,不知从何下手.本篇文章主要就给大家介绍css浮动的相关知识,希望对需要的朋友有所帮助.首先这里就需要大家了解一下css中的一个重要属性浮动f ...

  3. 漂亮大气的html导航页面,jquery+css打造位于网页顶部漂亮黄色下拉导航

    jquery+css打造位于网页顶部漂亮黄色下拉导航 - www.webdm.cn $(document).ready(function(){ $(".btn-slide").cl ...

  4. html网页滚轮滑动页面,JQuery实现鼠标滚轮滑动到页面节点

    下面通过一段JQuery代码实现鼠标滚轮滑动到页面节点的详细介绍,并通过展示效果图展示给大家. 基于jQuery鼠标滚轮滑动到页面节点部分.这是一款基于jQuery+CSS3实现的使用鼠标滚轮或者手势 ...

  5. php商品浏览页面,jquery仿京东商品放大浏览页面_实例分享

    前面我们和大家分享过很多仿京东功能的文章,本文我们主要为大家详细介绍jquery仿京东商品浏览页面,鼠标放在图片上实现放大效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. j ...

  6. CSS垂直翻转/水平翻转提高web页面资源重用性

    一.CSS下兼容性的元素水平/垂直翻转实现 随着现代浏览器对CSS3的支持愈发完善,对于实现各个浏览器兼容的元素的水平翻转或是垂直翻转效果也就成为了可能.相关的CSS代码如下: /*水平翻转*/ .f ...

  7. 一种开发软件的新思路,给Web页面穿个马甲,用web页面做软件UI,用C#(或者C++等其它语言)代码做功能...

    喜欢就点一下"推荐",给我点写下去的动力,谢谢! 声明: 本文版权归作者碧血黄沙.NET所有,欢迎转载,但转载必须保留以下版权信息,且在文章页面明显位置给出原文连接,否则保留追究法 ...

  8. python web页面输出_python+socket+jq实现web页面实时输出结果

    例如有这样一个需求: 在终端上进行ping操作,现在想把这个这个操作放到web页面上进行,并且实现实时输出的效果. 来分析下具体实现过程 第一步,传统的http请求实现这个有点不太友好,因为这里边是一 ...

  9. java实现页面高效刷新_selenium高效应对Web页面元素刷新的实例讲解

    当我们在页面上进行selenium.type()或者selenium.click()操作的时候,往往需要需要等待一个元素的出现,对于一般的网页,当我们进入一个新页面的时候,往往会使用selenium. ...

最新文章

  1. PHP 删除数组中元素的方式
  2. maven打包导入本地jar包
  3. python爬虫怎么爬同一个网站的多页数据-请问爬虫如何爬取动态页面的内容?
  4. HDU1568 Fibonacci
  5. 内容分发网络 CDN 是如何提高网页加载时间的?
  6. UE4 HTC VIVE 多人联机
  7. 2018-2019-2 20165235《网络对抗技术》Exp7 网络欺诈防范
  8. LeetCode刷题(34)-Rotate List
  9. spring boot部署实战
  10. 黑马乐优商城Java57期
  11. excel文件被写保护怎么解除_u盘被写保护怎么解除_u盘怎么解除写保护状态
  12. C/C++ 宏参数名前加#变为字符串
  13. 创客教育中常见的视觉识别摄像头介绍
  14. 好有作为的Java 程序员,年薪40W其实并不高。
  15. 对一名电子信息工程专业应届毕业生的建议 .
  16. 红帽linux云计算提供商,神州数码获得红帽云计算及服务供应商认证
  17. oracle电子商务套件使用手册,Oracle电子商务套件概述.pdf
  18. Mybatis的一对多映射
  19. 告别XML,Android新声明式UI框架《Jetpack Compose入门到精通》最全开发指南
  20. 装机联盟优略势分析,百度有钱装机联盟,360装机联盟

热门文章

  1. 2020显色实验知识盘点
  2. 微信小程序添加数据到数据库中
  3. CAD控件:COM接口实现自定义实体的方法
  4. 昇腾CANN训练营-应用营第二期-第三课作业流程记录
  5. 谈谈Map、List、Set的共同点和区别
  6. python打印文件到字符串_如果字符串在文本文件中,如何签入Python并打印行?
  7. 一秒上手一学就会,做自媒体短视频如何快速变现?
  8. linux系统下默认目录,linux系统默认的目录意思
  9. Qt学习 之 多线程程序设计
  10. windows10安装upsource后更改访问IP地址