網頁響應式媒體查詢代碼

來源:互聯網
上載者:User

標籤:function   font   view   實現   script   title   set   ack   doc   

原生實現rem響應式

<!DOCTYPE html><html style="font-size: 100px"><head lang="en">    <meta charset="UTF-8">    <meta name="viewport"          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"/>    <title></title>    <script>        /*讓文字和標籤的大小隨著螢幕的尺寸做變話 等比縮放*/        var html = document.getElementsByTagName(‘html‘)[0];        console.log(html);        /*取到螢幕的寬度*/        var width = window.innerWidth;        console.log(width);        /* 640 100  320 50 */        var fontSize = 100/640*width;                console.log(fontSize);        /*設定fontsize*/        html.style.fontSize = fontSize +‘px‘;        window.onresize = function(){            var html = document.getElementsByTagName(‘html‘)[0];            console.log(html);            /*取到螢幕的寬度*/            var width = window.innerWidth;            console.log(width);            /* 640 100  320 50 */            var fontSize = 100/640 * width;            console.log(fontSize);            /*設定fontsize*/            html.style.fontSize = fontSize +‘px‘;        }    </script>    <style>        body,html{            margin: 0;            padding : 0;        }        div{            width: 5.28rem;            height: 1rem;            background: red;            color: #fff;            font-size: 0.16rem;        }    </style></head><body>    <div>AAA</div></body></html>

jq實現rem響應式

$(function(){    $(window).on(‘resize‘,function(){        var width=$(window).width();        var fontSize=(width/640)*100;        $(‘html‘).css(‘font-size‘,fontSize)    }).trigger(‘resize‘)})

 

網頁響應式媒體查詢代碼

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.