css實現文字大小自適應
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
clamp()函數.clampSize{ width: 100%; /* 可以動態設置大小 */ height: 40px; margin: 30px; line-height: 40px; text-align: center; border: 1px solid red; font-size:clamp(0.7rem, 0.489rem + 1.05vw, 1.2rem); /* 通過動態計算首選值實現響應式字體變化 */ } <div class="useClamp"> <div>女裝</div> <div>童鞋</div> <div>箱包</div> <div>首飾掛件</div> </div> .useClamp{ width: 80%; /*容器大小自適應*/ height: 30px; padding-left: 10px; display: flex; align-items: center; direction: ltr; background: #eee; >div{ min-width: 60px; width: 30%; /*按鈕大小自適應*/ height: 30px; background: #4d90fe; color: white; display: flex; align-items: center; justify-content: space-around; border-radius: 4px; margin-inline-end: 10px; font-size: clamp(0.7rem, 0.489rem + 1.05vw, 1.2rem); /*文字大小自適應,最小0.7rem,最大1.2rem,否則取首選值*/ } } 推薦內容
大小的上下限制min()函數.box{ width: 80%; max-width: 1000px; } .minSize{ width:min(80%,1000px ); /* 可以動態設置大小,屏幕寬度大于1000px則寬度為1000px(因為1000比80%小),小于1000px則寬度為80%(此時80%比1000小)*/ height: 40px; border: 1px solid red; } max()函數.maxSize{ width:max(90%,1024px); /* max()函數和min()函數語法類似,區別在于max()函數返回的 是最大值,min()函數返回的是最小值。 可以動態設置大小,屏幕寬度90%大于1024px則用90%,若屏幕寬度90%小于1024px則用2014px*/ height: 40px; border: 1px solid red; margin-top: 40px; } 該文章在 2023/8/24 22:06:56 編輯過 |
關鍵字查詢
相關文章
正在查詢... |