国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 網頁設計 > 正文

前端瀏覽器字體小于12px的解決辦法

2024-08-30 08:36:08
字體:
來源:轉載
供稿:網友

前言

最近做項目時,UI設計的字體10px,看效果圖時發現字體仍然蠻大,改變12px時字體還是那么大,改變到14px時,字體變大了,發現規律,才知道原來瀏覽器為了讓用戶字體看的清楚,最小設置為12px。怎么辦?設計就是10px?

最終實現的效果圖如下:

效果圖

效果圖

效果圖
 

百度時,各位網上大神說利用transform: scale(0.5)可以滿足要求,具體使用時,發現把整個div寬高都縮放了,不滿足要求,

反過來想,可以把紅點和字放在兩個div上,紅點控制寬高,字體上的縮小用transform: scale就可以滿足需求了。

具體實現代碼如下:

<div v-if="cartNum>=1" class="cartData">     <div class="Num" v-if="cartNum>=1&&cartNum<=99">{{cartNum}}</div>     <div class="Num" v-else-if="cartNum>99">99+</div></div>

css部分:
 

.cartData{    height: .75rem;    min-width: .75rem;    border-radius: .375rem;    background: red;    color: white;    text-align: center;    line-height: .75rem;  }  .Num{    font-size: 20px;    -webkit-transform: scale(0.5);    }

上面字體就14*0.8 = 11.2px,可以根據需求做具體調整。

只這樣寫可不會兼容IE、FF哦,所以再給一個兼容性寫法:

.Num{    font-size: 14px;    -webkit-transform: scale(0.8); }.Numsize-font{  font-size: 14*0.8px;}

注意:

transform:scale()這個屬性只可以縮放可以定義寬高的元素,而行內元素是沒有寬高的,我們可以加上一個display:inline-block;

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對武林網的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 芦溪县| 开原市| 治县。| 菏泽市| 南华县| 安宁市| 哈尔滨市| 开封县| 扎兰屯市| 峨眉山市| 如皋市| 凌云县| 昌吉市| 新闻| 临清市| 白朗县| 澜沧| 博乐市| 奉新县| 株洲市| 阳原县| 淅川县| 娄烦县| 湘潭县| 甘孜县| 阳城县| 新和县| 靖西县| 宣恩县| 碌曲县| 乌拉特前旗| 昌图县| 平利县| 共和县| 垫江县| 肥城市| 荃湾区| 柘城县| 敦煌市| 靖江市| 盐城市|