如何使用CSS3来获取屏幕宽度并且用来计算DIV高度
稍微出示一下我之前的代码
var global_width = ($(window).width());var info_height = global_width/750*230;
之前需要用js实现的计算相对高度,现在要交给CSS来实现。
通过查阅网上的资料,对CSS3又有了新的认识,css对于数值的计算是使用的calc()然而这个方法有的浏览器不支持,需要稍微做一下适配。(Kiang一下资料:https://www.w3cplus.com/css3/how-to-use-css3-calc-function.html)
.elm {/*Firefox*/-moz-calc(expression);/*chrome safari*/-webkit-calc(expression);/*Standard */calc();}
然后问题来了,如何获取屏幕宽度?
再一次Kiang一下资料:https://www.w3cplus.com/css/7-css-units-you-might-not-know-about.html
.slide {width: 100vw;
}
使用vh和vw单位即可
然后我的问题就得到了解决:
.info_img{height:calc(100vw / 750 * 230);
}
好使!
感谢百度,感谢上面的两位程序员!
如何使用CSS3来获取屏幕宽度并且用来计算DIV高度相关推荐
- 获取屏幕宽度、浏览器宽度、网页高度,宽度信息
视图模式innerWidth/innerHeight属性(窗口大小) window.innerHeight window.innerWidth window.pageYOffset:Netscape ...
- 微信小程序如何获取屏幕宽度
微信小程序如何获取屏幕宽度 方法1: imageLoad: function () {this.setData({imageWidth: wx.getSystemInfoSync().windowWi ...
- unity5.x C# 获取屏幕宽度 设置不受重力影响
在unity5.x中,获取屏幕宽度代码如下: float screenWeight = Screen.width; //获取屏幕宽度 Screen.width 在此获取屏幕的宽度,从而赋值给scree ...
- android中屏幕宽高显示不全,Android 获取屏幕宽度跟高度
Android 获取屏幕宽度跟高度 在android开发过程中,对于控件的高度,宽度,通过下面的函数调用,轻松实现编程中设置控件的相对宽度跟高度: // 获得屏幕的宽度 public static i ...
- Android获取屏幕宽度高度并动态设置控件宽度,比例等
1.Android获取屏幕宽度的几种方法: //1.通过WindowManager获取DisplayMetrics dm = new DisplayMetrics();int heigth = dm. ...
- Android 获取屏幕宽度,dp,sp,px转换方法
获取屏幕宽度 WindowManager wm = this.getWindowManager(); //this 指代当前的activity DisplayMetrics dm= new Displ ...
- JQ获取屏幕宽度,以及分辨率发生改变时既触发函数
获取屏幕宽度 var winWide = $(window).width();console.log(winWide); 分辨率改变时既触发函数 $(window).resize(function() ...
- jq获取页面高度_js与jquery获取屏幕宽度与高度
1,javascript获取屏幕宽度与高度 网页可见区域宽: document.body.clientwidth 网页可见区域高: document.body.clientheight 网页可见区域宽 ...
- Android中获取屏幕宽度(利于屏幕适配)
一.在adapter中获取屏幕宽度 WindowManager windowManager = (WindowManager) getContext().getSystemService(Contex ...
最新文章
- 企业管理:高层不狠,中层不坏,累死三军
- 计算机维修实训室制度,计算机实训室规章制度
- C++匿名对象调用成员函数
- linux下qt对csv文件读取,qt 写入csv文件
- 皮亚诺曲线java,多维空间点索引算法概述
- python 爬虫 表格_爬虫数据表格
- 当前版本的Android Gradle插件不支持按需配置
- 使用Kotlin的Android ProgressBar
- Unity Shader 菲涅尔环境反射
- python xlsm_Excel中的xls、xlsx、xlsm混合文件,看我如何用Python统一处理!
- Vue.js 最新版官方下载地址
- 用ES6中的模板字符串实现在字符串中添加变量和字符串换行
- 电脑剪辑视频用什么工具?好用的视频剪辑工具推荐
- 组件对外接口设计-易用性
- jenkins持续集成与持续交付
- 《数字经济》远光软件毕伟:数字化协同创新
- Google Adsense优化SEO选词技巧
- 关于QXDM的安装,解决Win7下QIK报错的问题
- 【巴法云】开源安卓App控制ESP8266,通过MQTT协议,APP Inventor 开发
- STM32----FLASH掉电保存动态平衡方案
热门文章
- [EXCEL][VBA][MSSQL][档案数字化]通用录入系统
- 【每日早报】2019/07/18
- 旧版本U232-P9 USB-Serial USB到串口转换器在Windows 10/11使用的问题
- 自定义CrashHandler轻轻松松让你查看程序崩溃
- 【转】星际2技能系统分析
- python调整图表的宽度_Matplotlib表格格式列宽
- 从遥感影像回顾2019年我国机场建设进展——看看你家乡有吗
- SpringMVC---狂神说Java学习笔记
- TGO鲲鹏会成立三周年,校长霍泰稳发表工作汇报
- 贝壳物联平台通讯协议