美文网首页
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