国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

前端如何設(shè)置并使用響應(yīng)式,自適應(yīng)字體rem?

如何設(shè)置響應(yīng)式字體rem


1、如圖所示,通過以下javascript控制不用設(shè)備所需的 px

前端如何設(shè)置并使用響應(yīng)式,自適應(yīng)字體rem?


文章來源地址http://www.zghlxwxcb.cn/article/173.html

2、如上圖所示代碼,進(jìn)行解析

如何設(shè)置響應(yīng)式字體rem

第一行:表示當(dāng)屏幕尺寸大于2560 的時(shí)候,使用固定的 200px,這個(gè)200px可以根據(jù)實(shí)際情況自行定義,【表示 1rem = 200px】

第二行:表示當(dāng)尺寸小于1460 的時(shí)候,使用固定px,同第一行一樣的功能,【標(biāo)題是1rem=74.1146px】,

注意:74.1146的計(jì)算是自行計(jì)算了,例子是因?yàn)?使用的1920尺寸計(jì)算。

第三行:寬度為1920px的時(shí)候,1rem = 100px;向下就是按照計(jì)算自行相應(yīng)的,即:【font-size:1rem】,在1920尺寸的時(shí)候?yàn)?00px,在1000尺寸的時(shí)候?yàn)?2px,就實(shí)現(xiàn)了響應(yīng)式字體了



如直接使用,復(fù)制以下 javascript 代碼到頁面即可,另外還可以使用 @media 進(jìn)行處置。


Css代碼如下:

@media screen and (min-width: 1024px) and (max-width:1100px){
    body{font-size: 18px}
}
@media screen and (min-width: 1100px) {
    body{font-size: 20px}
}

@media screen and (min-width: 1280px) {
    body{font-size: 22px;}
}

@media screen and (min-width: 1366px) {
    body{font-size: 24px;}
}  

@media screen and (min-width: 1440px) {
    body{font-size: 25px !important;}
}
@media screen and (min-width: 1680px) {
    body{font-size: 28px;}
}
@media screen and (min-width: 1920px) {
    body{font-size: 33px;}
}



javascript代碼如下:

<script>
    (function(doc, win) {
        var docEl = doc.documentElement,
        resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
        recalc = function() {
            var clientWidth = docEl.clientWidth;
            if (!clientWidth) return;
            if(clientWidth >= 2560){
                docEl.style.fontSize = '200px';
            }else if(clientWidth <= 1460){
                docEl.style.fontSize = '74.1146px';
            }else{
                docEl.style.fontSize = 100 * (clientWidth / 1920) + 'px';
            }
        };
        if (!doc.addEventListener) return;
        win.addEventListener(resizeEvt, recalc, false);
        doc.addEventListener('DOMContentLoaded', recalc, false);
    })(document, window);
</script>




到此這篇關(guān)于前端如何設(shè)置并使用響應(yīng)式,自適應(yīng)字體rem?的文章就介紹到這了,更多相關(guān)內(nèi)容可以在右上角搜索或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

原文地址:http://www.zghlxwxcb.cn/article/173.html

如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請聯(lián)系站長進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 前端系列19集-vue3引入高德地圖,響應(yīng)式,自適應(yīng)

    前端系列19集-vue3引入高德地圖,響應(yīng)式,自適應(yīng)

    npm i @amap/amap-jsapi-loader --save 要在Vue 3中引入高德地圖,你可以按照以下步驟進(jìn)行操作: 在項(xiàng)目目錄中使用npm或yarn安裝高德地圖的JavaScript API庫。你可以使用以下命令之一: npm install @amap/amap-jsapi-loader yarn add @amap/amap-jsapi-loader 在Vue組件中引入并使用高德地圖。 在你的Vue組件中

    2024年02月07日
    瀏覽(20)
  • 前端 字體設(shè)置,中英文對照表 常用字體種類

    華文細(xì)黑:STHeiti Light [STXihei] 華文黑體:STHeiti 華文楷體:STKaiti 華文宋體:STSong 華文仿宋:STFangsong 儷黑 Pro:LiHei Pro Medium 儷宋 Pro:LiSong Pro Light 標(biāo)楷體:BiauKai 蘋果儷中黑:Apple LiGothic Medium 蘋果儷細(xì)宋:Apple LiSung Light 新細(xì)明體:PMingLiU 細(xì)明體:MingLiU 標(biāo)楷體:DFKai-SB 黑體:

    2024年02月07日
    瀏覽(46)
  • CKEditor5+vue3使用以及如何添加新工具欄,自定義設(shè)置字體fontFamily

    CKEditor5+vue3使用以及如何添加新工具欄,自定義設(shè)置字體fontFamily

    官網(wǎng)地址:https://ckeditor.com/ckeditor-5/online-builder/ 官網(wǎng)提供了以下幾種模式,一般使用經(jīng)典模式居多,具體差別可訪問官網(wǎng)自己試一下。 基本的使用方法(經(jīng)典模式),先別急著操作,看完再決定使用哪種方法。 代碼 效果如圖 以上基本的工具欄配置比較少,如果基本的滿足你的

    2024年02月10日
    瀏覽(36)
  • 響應(yīng)式數(shù)據(jù)大屏開發(fā)rem、%、vh/vm

    響應(yīng)式數(shù)據(jù)大屏開發(fā)rem、%、vh/vm

    我們在開發(fā)數(shù)據(jù)大屏的時(shí)候難免會需要解決 響應(yīng)式 問題 ,那么響應(yīng)式是什么呢? 響應(yīng)式:響應(yīng)式布局是元素隨著屏幕發(fā)生寬高大小變化 + 盒子布局發(fā)生變化 通俗的來說: 自適應(yīng):元素隨著屏幕發(fā)生寬高大小變化 1.媒體查詢 :@media screen and 2.百分比布局:% 3.vh/vm布局:100

    2024年02月08日
    瀏覽(21)
  • 前端設(shè)置頁面字體尺寸跟隨屏幕大小而進(jìn)行變化

    前端設(shè)置頁面字體尺寸跟隨屏幕大小而進(jìn)行變化

    越來越多的前端項(xiàng)目現(xiàn)在需要這個(gè)操作,其操作的原因很簡單,你的項(xiàng)目可能跑在小尺寸分辨率的電腦上,也有可能在大尺寸的會議平板上,更有甚者是在LED上。那么如何讓你的項(xiàng)目根據(jù)屏幕分辨率的大小而自動變化,修改頁面展示字體以及調(diào)整尺寸呢? 按照我們所需功能,

    2023年04月12日
    瀏覽(85)
  • 前端頁面如何自適應(yīng)--4種方法

    前端頁面有很多方法可以實(shí)現(xiàn)。這里我將介紹五種常用的方法,并提供相應(yīng)的代碼示例。 通過CSS媒體查詢,可以根據(jù)不同的屏幕尺寸應(yīng)用不同的樣式。在Vue組件中,可以在樣式部分使用媒體查詢,使排版根據(jù)屏幕大小進(jìn)行調(diào)整。 在上面的示例中,當(dāng)屏幕寬度小于600px時(shí),每個(gè)

    2024年02月08日
    瀏覽(27)
  • 解決前后端分離項(xiàng)目后端設(shè)置響應(yīng)頭前端無法獲取

    解決前后端分離項(xiàng)目后端設(shè)置響應(yīng)頭前端無法獲取

    在開發(fā)前后端分離項(xiàng)目中出現(xiàn)后端設(shè)置響應(yīng)頭,前端一直無法獲取等問題。 后端設(shè)置響應(yīng)頭代碼如下 在瀏覽器中我們是可以看到設(shè)置的響應(yīng)頭 Content-Disposition 屬性,但是在前端接收到的響應(yīng)信息中卻看不到我們設(shè)置的 Content-Disposition 屬性。 原來在前后端分離的項(xiàng)目中除了需

    2024年02月04日
    瀏覽(100)
  • Qt中如何設(shè)置label字體居中

    Qt 雖然經(jīng)常被當(dāng)做一個(gè) GUI 庫,用來開發(fā)圖形界面應(yīng)用程序,但這并不是 Qt 的全部;Qt 除了可以繪制漂亮的界面(包括控件、布局、交互),還包含很多其它功能,比如多線程、訪問數(shù)據(jù)庫、圖像處理、音頻視頻處理、網(wǎng)絡(luò)通信、文件操作等,這些 Qt 都已經(jīng)內(nèi)置了。 大部分

    2024年02月15日
    瀏覽(20)
  • VS2010 及以上版本如何設(shè)置 Fixedsys 字體?

    工作中需要使用 Visual Studio 2010(或以上版本) 的朋友,可能發(fā)現(xiàn)如果想設(shè)置以往版本中經(jīng)典的 Fixedsys 字體(等寬字體),已經(jīng)不能在字體設(shè)置中找到了,那么怎么才能讓懷舊或習(xí)慣偏好的用戶設(shè)置 Fixedsys 字體呢? 方法/步驟 在百度中搜索:fixedsys excelsior(fixedsys 字體的 T

    2024年02月12日
    瀏覽(39)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包