getBoundingClientRect()方法

Posted Y_WEB

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了getBoundingClientRect()方法相关的知识,希望对你有一定的参考价值。

getBoundingClientRect 方法 有6个属性 top 、bottom、right、left、width和height
 
ie9以下浏览器只支持 getBoundingClientRect 方法的 top 、bottom、right、left属性;
ie9 和其它浏览器支持 getBoundingClientRect 方法 有6个属性 top 、bottom、right、left、width和height;
根据getBoundClientRect().width这个值来做字体的适配
(function () {
    var html = document.documentElement;

    function onWindowResize() {
        html.style.fontSize = html.getBoundingClientRect().width / 20 + \'px\';
    }
    window.addEventListener(\'resize\', onWindowResize);
    onWindowResize();
})();

  

以上是关于getBoundingClientRect()方法的主要内容,如果未能解决你的问题,请参考以下文章

js中getBoundingClientRect()方法详解

JavaScript中getBoundingClientRect()方法详解

JavaScript中getBoundingClientRect()方法详解

JavaScript中getBoundingClientRect()方法详解

JavaScript中getBoundingClientRect()方法详解

Element.getBoundingClientRect()