稍微出示一下我之前的代码

    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高度相关推荐

  1. 获取屏幕宽度、浏览器宽度、网页高度,宽度信息

    视图模式innerWidth/innerHeight属性(窗口大小) window.innerHeight window.innerWidth  window.pageYOffset:Netscape ...

  2. 微信小程序如何获取屏幕宽度

    微信小程序如何获取屏幕宽度 方法1: imageLoad: function () {this.setData({imageWidth: wx.getSystemInfoSync().windowWi ...

  3. unity5.x C# 获取屏幕宽度 设置不受重力影响

    在unity5.x中,获取屏幕宽度代码如下: float screenWeight = Screen.width; //获取屏幕宽度 Screen.width 在此获取屏幕的宽度,从而赋值给scree ...

  4. android中屏幕宽高显示不全,Android 获取屏幕宽度跟高度

    Android 获取屏幕宽度跟高度 在android开发过程中,对于控件的高度,宽度,通过下面的函数调用,轻松实现编程中设置控件的相对宽度跟高度: // 获得屏幕的宽度 public static i ...

  5. Android获取屏幕宽度高度并动态设置控件宽度,比例等

    1.Android获取屏幕宽度的几种方法: //1.通过WindowManager获取DisplayMetrics dm = new DisplayMetrics();int heigth = dm. ...

  6. Android 获取屏幕宽度,dp,sp,px转换方法

    获取屏幕宽度 WindowManager wm = this.getWindowManager(); //this 指代当前的activity DisplayMetrics dm= new Displ ...

  7. JQ获取屏幕宽度,以及分辨率发生改变时既触发函数

    获取屏幕宽度 var winWide = $(window).width();console.log(winWide); 分辨率改变时既触发函数 $(window).resize(function() ...

  8. jq获取页面高度_js与jquery获取屏幕宽度与高度

    1,javascript获取屏幕宽度与高度 网页可见区域宽: document.body.clientwidth 网页可见区域高: document.body.clientheight 网页可见区域宽 ...

  9. Android中获取屏幕宽度(利于屏幕适配)

    一.在adapter中获取屏幕宽度 WindowManager windowManager = (WindowManager) getContext().getSystemService(Contex ...

最新文章

  1. 企业管理:高层不狠,中层不坏,累死三军
  2. 计算机维修实训室制度,计算机实训室规章制度
  3. C++匿名对象调用成员函数
  4. linux下qt对csv文件读取,qt 写入csv文件
  5. 皮亚诺曲线java,多维空间点索引算法概述
  6. python 爬虫 表格_爬虫数据表格
  7. 当前版本的Android Gradle插件不支持按需配置
  8. 使用Kotlin的Android ProgressBar
  9. Unity Shader 菲涅尔环境反射
  10. python xlsm_Excel中的xls、xlsx、xlsm混合文件,看我如何用Python统一处理!
  11. Vue.js 最新版官方下载地址
  12. 用ES6中的模板字符串实现在字符串中添加变量和字符串换行
  13. 电脑剪辑视频用什么工具?好用的视频剪辑工具推荐
  14. 组件对外接口设计-易用性
  15. jenkins持续集成与持续交付
  16. 《数字经济》远光软件毕伟:数字化协同创新
  17. Google Adsense优化SEO选词技巧
  18. 关于QXDM的安装,解决Win7下QIK报错的问题
  19. 【巴法云】开源安卓App控制ESP8266,通过MQTT协议,APP Inventor 开发
  20. STM32----FLASH掉电保存动态平衡方案

热门文章

  1. [EXCEL][VBA][MSSQL][档案数字化]通用录入系统
  2. 【每日早报】2019/07/18
  3. 旧版本U232-P9 USB-Serial USB到串口转换器在Windows 10/11使用的问题
  4. 自定义CrashHandler轻轻松松让你查看程序崩溃
  5. 【转】星际2技能系统分析
  6. python调整图表的宽度_Matplotlib表格格式列宽
  7. 从遥感影像回顾2019年我国机场建设进展——看看你家乡有吗
  8. SpringMVC---狂神说Java学习笔记
  9. TGO鲲鹏会成立三周年,校长霍泰稳发表工作汇报
  10. 贝壳物联平台通讯协议