内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

html5響應式中px單位的示例分析-創(chuàng)新互聯(lián)

這篇文章主要為大家展示了“html5響應式中px單位的示例分析”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學習一下“html5響應式中px單位的示例分析”這篇文章吧。

創(chuàng)新互聯(lián)公司"三網(wǎng)合一"的企業(yè)建站思路。企業(yè)可建設擁有電腦版、微信版、手機版的企業(yè)網(wǎng)站。實現(xiàn)跨屏營銷,產(chǎn)品發(fā)布一步更新,電腦網(wǎng)絡+移動網(wǎng)絡一網(wǎng)打盡,滿足企業(yè)的營銷需求!創(chuàng)新互聯(lián)公司具備承接各種類型的成都做網(wǎng)站、成都網(wǎng)站建設、成都外貿(mào)網(wǎng)站建設項目的能力。經(jīng)過10年的努力的開拓,為不同行業(yè)的企事業(yè)單位提供了優(yōu)質(zhì)的服務,并獲得了客戶的一致好評。

移動端h6響應式方案最近這幾年用得最多的最多的就是rem方案了。這個需要計算根元素的font-size來實現(xiàn)響應式。

但這種方案也有一個缺點,那就是font-size不為整數(shù)的時候一些字體使用rem單位會導致字體顯示的大小有問題,對視覺還原要求比較高的項目來說這還是令前端開發(fā)挺頭疼的一件事的。

解決前端響應式無非就是在不同的設備下可以正常展示,這里介紹一種不需要rem方式的響應式方案。直接使用px,這里說的是基于750px的設計稿。設計稿中你量出來是多少px,樣式中

直接寫多少px。這樣是不是很快捷,也不需要rem換算。

  1. transform

  2. transform-origin

這里其實就是用到了transform的scale縮放頁面大小來實現(xiàn)響應式。

核心代碼:

let screenMatch = () => {
            document.body.style.setProperty('visibility', 'hidden')
            let page = document.getElementById("page");
            let _scale = window.outerWidth/750;
            
            page.style.setProperty("transformOrigin", "0 0");
            page.style.setProperty("transform", "scale("+ _scale + ")");
            //兼容ios8
            page.style.setProperty("-webkit-transform-origin", "0 0");
            page.style.setProperty("-webkit-transfrom", "scale("+ _scale + ")");
            setTimeout(() => {
  
                page.style.setProperty("transformOrigin", "0 0");
                page.style.setProperty("transform", "scale("+ _scale + ")");
                //兼容ios8
                page.style.setProperty("-webkit-transform-origin", "0 0");
                page.style.setProperty("-webkit-transfrom", "scale("+ _scale + ")");
                document.body.style.setProperty('visibility', 'visible')
            }, 100);

        }
        screenMatch();
        window.onresize = screenMatch;

上述代碼中id為page的是整個頁面元素開始的跟節(jié)點,body下的第一個元素。這里body/html要設置min-height:100%;height:100%;

其實我們在小程序中也可以使用px單位,但是小程序中使用transform的時候會有一些字體鋸齒的bug,最后換了zoom屬性就好了,同時使用-webkit-zoom做兼容。核心代碼跟h6的差別不大同樣放的是縮放大小。

以上是“html5響應式中px單位的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)站名稱:html5響應式中px單位的示例分析-創(chuàng)新互聯(lián)
文章位置:http://www.rwnh.cn/article4/djheie.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供ChatGPT、動態(tài)網(wǎng)站網(wǎng)站設計公司、虛擬主機、網(wǎng)站建設、Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設
洞头县| 毕节市| 扶绥县| 土默特左旗| 纳雍县| 黎川县| 昌平区| 新兴县| 徐州市| 德保县| 斗六市| 高唐县| 恭城| 九龙坡区| 龙山县| 白水县| 梁平县| 苍山县| 额尔古纳市| 永福县| 阿拉善右旗| 朝阳区| 黄冈市| 泗阳县| 商城县| 北流市| 弋阳县| 吉林市| 大渡口区| 石门县| 攀枝花市| 邢台县| 科尔| 建昌县| 丹棱县| 邓州市| 湾仔区| 葫芦岛市| 任丘市| 富顺县| 岳普湖县|