有沒有辦法為某些區域設定單獨的根字體大小?
P粉006847750
P粉006847750 2024-01-10 17:43:21
0
1
407

我有一個用react和css模組寫的設計系統,間距、字體、元素大小等的單位都是用rem寫的(將基底值設為16px

html {
  font-size: 16px;
}

::root {
  --spacing-1: 0.25rem;
  --spacing-2: 0.5rem;
  --spacing-3: 0.75rem;
  --spacing-4: 1rem;
  --spacing-5: 1.25rem;
  ....
  --h1-font-size: 3.813rem;
  --h2-font-size: 3.063rem;
  --h3-font-size: 2.75rem;
  ...
}

問題是,在我想要匯入設計系統的專案中,到處都使用了 rem,並且根基底值已經設定為 10px

因此,從設計系統套件匯入的所有元件都會按比例縮小。

有沒有辦法為某些區域設定單獨的根字體大小?或者一種在不重寫所有間距的情況下對齊兩個項目的方法?

我嘗試過使用它們,但遇到了很多麻煩

P粉006847750
P粉006847750

全部回覆(1)
P粉262073176

一般來說,當我們的介面遇到此類問題時(例如XAML,但原則在任何地方都是相同的)來對齊圖形介面,我們會使用margin等屬性填充等等...

不要嘗試將它們一一對齊。嘗試將您的 UI 完全與 root 對齊

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板