在CSS中,可以使用font-weight屬性來定義字體的粗細。這個屬性的值可以是數字、關鍵字或者變量。
數字值從100到900,每100為一級,100為最細,900為最粗。例如,font-weight: 400表示普通字體,font-weight: 700表示粗體。
關鍵字值包括以下幾個:
1. normal:普通字體,相當于400。
2. bold:粗體,相當于700。
3. bolder:更粗的粗體,相當于加粗前面的字體粗細值加上400,如果原值超過700,則使用900。
4. lighter:更細的字體,相當于加粗前面的字體粗細值減去400,如果原值小于100,則使用100。
另外,還可以使用變量來指定字體的粗細。例如,定義一個變量$font-weight: 700,然后使用font-weight: $font-weight來表示粗體。
以下是一些示例代碼:
以上代碼中,p.normal表示普通字體,p.bold表示粗體,p.bolder表示更粗的粗體,p.lighter表示更細的字體。p.custom使用了變量來自定義粗體字體。
數字值從100到900,每100為一級,100為最細,900為最粗。例如,font-weight: 400表示普通字體,font-weight: 700表示粗體。
關鍵字值包括以下幾個:
1. normal:普通字體,相當于400。
2. bold:粗體,相當于700。
3. bolder:更粗的粗體,相當于加粗前面的字體粗細值加上400,如果原值超過700,則使用900。
4. lighter:更細的字體,相當于加粗前面的字體粗細值減去400,如果原值小于100,則使用100。
另外,還可以使用變量來指定字體的粗細。例如,定義一個變量$font-weight: 700,然后使用font-weight: $font-weight來表示粗體。
以下是一些示例代碼:
p.normal { font-weight: normal; } p.bold { font-weight: bold; } p.bolder { font-weight: bolder; } p.lighter { font-weight: lighter; } p.custom { --font-weight: 700; font-weight: var(--font-weight); }
以上代碼中,p.normal表示普通字體,p.bold表示粗體,p.bolder表示更粗的粗體,p.lighter表示更細的字體。p.custom使用了變量來自定義粗體字體。