美文网首页
CSS3计算div的高宽

CSS3计算div的高宽

作者: pengtoxen | 来源:发表于2019-04-19 16:18 被阅读0次

之前都是用js计算div的高宽

var global_width = ($(window).width());
var info_height = global_width/750*230;

现在看了些资料,发现用css也是可以实现的.通过查阅网上的资料,对CSS3又有了新的认识,css对于数值的计算是使用的calc()然而这个方法有的浏览器不支持,需要稍微做一下适配

.elm {
    /*Firefox*/
    -moz-calc(expression);
    /*chrome safari*/
    -webkit-calc(expression);
    /*Standard */
    calc();
 }

获取屏幕宽度

.slide {
    width: 100vw;
}
.info_img{
    height:calc(100vw / 750 * 230);
}

相关文章

网友评论

      本文标题:CSS3计算div的高宽

      本文链接:https://www.haomeiwen.com/subject/ijccgqtx.html