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

html中页面按百分比显示,HTML页面百分比自适应浏览器小结

页面元素尺寸按百分比计算,其中图片元素要考虑到兼容IE6+,不可以使用背景IE9+的background-size。

背景图片要兼容IE6+不能当作背景使用background-size

3秒极速下载

html,body,.swfbox{

height:100%;

overflow:hidden;

}

.swfbox{

position:relative;

margin:0 auto;

}

.bg{

width:100%;

height:100%;

}

.title{

position:absolute;

left:50%;

top:82.083%;

$width:15.625%;

width:$width;

margin-left:(-$width/2);

height:8.541%;

animation: pulse 1s infinite;

}

@keyframes pulse {

0% {

transform: scaleX(1)

}

50% {

transform: scale3d(1.05,1.05,1.05)

}

to {

transform: scaleX(1)

}

}(function() {

const doc = document;

const win = window;

const wrap = doc.getElementById('wrap');

const getW = function(h){

//得到宽,设计图尺寸。

return Math.round(2220/990 * h);

};

const fu = function(){

var html = doc.documentElement,

windowWidth = html.clientWidth,

w = getW(html.clientHeight),

str = 'auto';

if(w > windowWidth){

str = '-'+(w-windowWidth)/2 +'px';

}

wrap.style.marginLeft = str;

wrap.style.width = w + 'px';

};

fu();

win.onresize = fu;

})();window.innerheight返回窗口的文档显示区的高度,IE 8及更早IE版本不支持,请看window.innerHeight、innerWidth浏览器兼容解决方法。

onresize事件,如果使用频繁,请考虑考虑加一下js节流函数。

相关文章:

  • android orientation框架,LinearLayout布局简单介绍
  • html页面c标签替换,HTML常用标签,什么是空标签和可替换标签
  • 响应式编程html,函数式响应式编程 - Functional Reactive Programming-Go语言中文社区
  • 纯html无限级目录树,利用Ajax实现无限级目录树(.NET)[转载]
  • 微型计算机自动化控制专业,你也能考国家电网之自动控制类专业!
  • 计算机与现代教育的英语作文,雅思写作大作文范文:电脑与现代教育
  • 五年级英语短文计算机,有关于计算机的英语短文章
  • h5怎么引入html,在html文件引入其它html文件的几种方法
  • html排行榜代码手机版,移动端前端代码优化丨排名VS体验
  • 计算机应用技术教程试题大一,大一计算机导论期末考试试题模拟试题及答案
  • 嵌入式计算机技术分类,嵌入式系统的分类及应用
  • 初中计算机课程图文混排教案,七年级信息技术教案:图文的混合编排
  • 天津城建大学计算机学院官网,天津城建大学计算机与信息工程学院研究生导师简介-杨振舰...
  • 计算机文化基础的改革,计算机学生论文,关于对计算机文化基础课程改革相关参考文献资料-免费论文范文...
  • 鲁迅美术学院考计算机几级,鲁迅美术学院英语四级考试科目安排2020年上半年...
  • .pyc 想到的一些问题
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • 【技术性】Search知识
  • 2017-09-12 前端日报
  • Android优雅地处理按钮重复点击
  • Javascript Math对象和Date对象常用方法详解
  • JavaScript设计模式系列一:工厂模式
  • Magento 1.x 中文订单打印乱码
  • Mocha测试初探
  • Octave 入门
  • React 快速上手 - 07 前端路由 react-router
  • Vue.js 移动端适配之 vw 解决方案
  • webpack入门学习手记(二)
  • 成为一名优秀的Developer的书单
  • 从0到1:PostCSS 插件开发最佳实践
  • 第2章 网络文档
  • 区块链将重新定义世界
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • 做一名精致的JavaScripter 01:JavaScript简介
  • Prometheus VS InfluxDB
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • 整理一些计算机基础知识!
  • #1014 : Trie树
  • (3)nginx 配置(nginx.conf)
  • (C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)
  • (SpringBoot)第七章:SpringBoot日志文件
  • (二)丶RabbitMQ的六大核心
  • (附源码)spring boot基于小程序酒店疫情系统 毕业设计 091931
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (转)重识new
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .class文件转换.java_从一个class文件深入理解Java字节码结构
  • .NET Conf 2023 回顾 – 庆祝社区、创新和 .NET 8 的发布
  • .Net Memory Profiler的使用举例
  • .NET 设计一套高性能的弱事件机制
  • .netcore 如何获取系统中所有session_如何把百度推广中获取的线索(基木鱼,电话,百度商桥等)同步到企业微信或者企业CRM等企业营销系统中...
  • .net的socket示例
  • .pings勒索病毒的威胁:如何应对.pings勒索病毒的突袭?
  • @EnableConfigurationProperties注解使用