什麼是 CSS 單元轉換器?
CSS 單元轉換器可轉換 CSS 用於調整大小類型和佈局的單元之間的長度:px、rem、em、pt 和 %。它的存在是因為現代響應式設計依賴相對單元 - rem 和 em 透過使用者的字體大小設定和縮放進行縮放 - 而設計模型和舊樣式表通常以固定像素表示。此工具採用 24px 等值,並同時顯示為 1.5rem、1.5em、18pt 和 150%,並且從單一欄位向各個方向工作。
轉換全部取決於一個數字:根(基本)字體大小,預設為 16px,因為這是 html 元素的瀏覽器預設值。 1 rem 總是等於基本字體大小,因此在 16px 時,值 16px 為 1rem,24px 為 1.5rem,8px 為 0.5rem。點與 CSS 參考像素相關 - 1 英吋為 96px,72pt - 因此 1pt 等於 96/72,約 1.333px。百分比被視為基本字體大小的份額,因此 100% 等於基本字體大小,50% 等於一半。
每次轉換需要兩個步驟。該工具首先將輸入乘以一個輸入單元中的像素數,然後將像素值除以一個目標單元中的像素數,將輸入轉換為像素。在 18px 基數下,27px 變成 27 RIST 18 = 1.5rem,在任何基數 12pt 變成 12 × 96 RIST 72 = 16px。結果四捨五入到最多小數點後四位,因此 16px 基數下的 15px 讀數為 0.9375rem。 vw 和 vh 等視口單元不是轉換器的一部分,因為它們取決於視窗大小而不是字體大小。基本字體大小為零或更小會回落到 16px。
當您鍵入時,所有內容都會在瀏覽器中運行,因此伺服器上無需上傳和等待。更改基本字體大小以對設定自己的字體大小的元件進行建模,讀取每個單元中的結果,然後複製您需要的結果。內建的 px-to-rem 表可為您提供類型比例中最大大小的現成參考。
如何使用 CSS 單元轉換器?
輸入值並選擇其單位
輸入要轉換的數字並選擇目前所在的單位 - px、rem、em、pt 或 %。您也可以將一個值貼到其單位上,例如 24px,工具將為您讀取該單位。
設定基本字體大小
如果您的專案使用 16px 瀏覽器預設以外的其他內容,則調整根字體大小。 這控制了 REM、EM 和 % 與像素的關係。
立即閱讀每個單元
轉換器會立即顯示所有支援的單元中的等效值,每個單元都有其單元後綴,因此您可以將其直接放入 CSS 中。
複製或使用參考表
一鍵複製任何結果,或在印刷比例中掃描 PX-TO-REM 參考表以尋找常見的大小。
主要特點
每個單位同時
輸入一個值並立即查看 PX、REM、EM、PT 和 % 並排,每個值都與其單元格式化,以便您可以直接將其貼上到樣式表中。
可配置的基本字體大小
根字體大小是可調節的,因此 rem、em 和 % 轉換與您的項目相符 - 無論您使用 16px 預設、10px"62.5%"技巧還是組件級字體大小。
雙向,任何方向
沒有固定的"從"和"到"。從單一輸入將 px 轉換為 rem、rem 轉換為 px、px 轉換為 em 或 pt 轉換為 px(任何單位到任何單位)。
PX-TO-REM 參考表
內建表列出了在類型標度中出現的最常出現的像素大小的 REM、EM、PT 和 % 等價物,因此您可以在所選的基地上注視整個比例。
Frequently Asked Questions
Related Tools
CSS Box Shadow Generator
Design layered CSS box-shadows with a live preview and sliders for offset, blur, spread, color, opacity, and inset - then copy production-ready CSS.
CSS Clamp Generator
Generate fluid, responsive CSS clamp() values that scale between viewports
Flexbox Generator
Build CSS flexbox layouts visually. Adjust justify-content, align-items, direction, wrap and gap with a live preview, then copy the generated CSS - all in your browser.
CSS Gradient Generator
Create beautiful CSS gradients with live preview
Comments
0 comments
No comments yet. Be the first to share your thoughts!