av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

字體大小怎么隨著外部div大小智能伸縮?

瀏覽:91日期:2024-05-26 11:16:11

問題描述

在div內有幾個字,因為字外部的div的大小是變化的,所以現在需要讓div內的字體大小,隨著div的長寬進行壓縮,或者拉伸

問題解答

回答1:

舉個例子:HTML里設置font-size,比如取這個font-size為變量 htmlSizediv里的font-size:0.875rem (htmlSize*0.875)

然后div大小變化時,獲取div的實時寬度 比如這個寬度變量叫nowSize用這個實時寬度計算出html里的font-size大小: htmlSize = nowSize*0.2那么HTML的font-size現在就會隨div的寬度變化,而div里的rem單位計算出的font-size也會隨之變化

這里有個移動端用的自適應JS可以參考下:

//這里是隨窗口大小變化 (function (doc, win) { var docEl = doc.documentElement, resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize', recalc = function () { var clientWidth = docEl.clientWidth; if (!clientWidth) return; docEl.style.fontSize = 20 * (clientWidth / 320) + 'px'; }; if (!doc.addEventListener) return; win.addEventListener(resizeEvt, recalc, false); doc.addEventListener('DOMContentLoaded', recalc, false);})(document, window);

回答2:

這是屬于響應式的范疇,你可以使用百分比,而且完全可以百度的到的;恰好我有一份筆記,粘貼一下:

css中單位px,em,rem,vh,vw,vmin,vmax的區別及瀏覽器支持情況

px:絕對單位,頁面按精確像素展示

em:相對單位,基準點為父節點字體的大小,如果自身定義了font-size按自身來計算;em不是一個固定的值。可以設置body{font-size:62.5%}

rem:相對單位,可理解為”root em”, 相對根節點html的字體大小來計算,CSS3新加屬性,chrome/firefox/IE9+支持。

vw:viewpoint width,視窗寬度,1vw等于視窗寬度的1%。

vh:viewpoint height,視窗高度,1vh等于視窗高度的1%。(vmin:vw和vh中較小的那個。vmax:vw和vh中較大的那個。)

【注意】vw, vh, vmin, vmax:IE9+局部支持,chrome/firefox/safari/opera支持,ios safari 8+支持,android browser4.4+支持,chrome for android39支持

in:寸

%:百分比

cm:厘米

mm:毫米

ex:取當前作用效果的字體的x的高度,在無法確定x高度的情況下以0.5em計算(IE11及以下均不支持,firefox/chrome/safari/opera/ios safari/android browser4.4+等均需類內屬性前綴)

ch:以節點所使用字體中的“0”字符為基準,找不到時為0.5em(ie10+,chrome31+,safair7.1+,opera26+,ios safari 7.1+,android browser4.4+支持)

相關文章:
主站蜘蛛池模板: 久久精品一| 国产精品欧美一区二区 | 91电影在线 | 亚洲高清网 | 一区二区在线不卡 | 国产精品久久久久久模特 | 国产精品久久久久久久久图文区 | 欧美日韩一区二区三区四区 | 日韩精品视频在线 | 久久视频一区 | 精品国产三级 | 天天干夜夜拍 | 在线免费观看黄视频 | 亚洲精品国产电影 | 亚洲日本乱码在线观看 | av在线播放国产 | 午夜av免费 | 中文字幕中文字幕 | 欧美日韩久久 | www日韩 | 国产精品免费大片 | 国产在线观看一区二区三区 | 国产在线永久免费 | 一区二区三区在线观看视频 | 国产yw851.c免费观看网站 | 亚洲精品永久免费 | a久久 | 日韩精品激情 | 久久久久久久久久久丰满 | 成人精品一区亚洲午夜久久久 | 国产精品免费观看 | 亚洲精品久久久久久久久久久久久 | 亚洲色图图片 | 81精品国产乱码久久久久久 | 久久久一| 九色视频网站 | 亚洲欧美成人影院 | 精品综合在线 | 久久国产精品一区二区三区 | 在线小视频 | 偷拍自拍网站 |