<alpha-value>

<alpha-value> CSS 資料型別表示一個值,該值可以是 <number><percentage>,用於指定顏色的Alpha 通道透明度

語法

<alpha-value> 的值可以表示為 <number><percentage>

如果表示為數字,則有效範圍是 0(完全透明)到 1.0(完全不透明),中間有小數;也就是說,0.5 表示前景顏色和背景顏色各佔一半。允許使用 0 到 1 範圍之外的值,但這些值會被限制在 0 到 1 的範圍內。

如果 alpha 值表示為百分比,則 0% 對應於完全透明,而 100% 表示完全不透明。

正式語法

<alpha-value> = 
<number> |
<percentage>

插值

動畫時,<alpha-value> CSS 資料型別的值會作為真實的浮點數進行插值。插值的速度由與動畫關聯的緩動函式決定。

示例

設定文字顏色不透明度

rgb() 函式接受第四個可選值來指定 alpha 值。以下示例展示瞭如何使用 alpha 值應用 60% 不透明度的顏色

css
/* <rgb()> */
color: rgb(34 12 64 / 60%);

設定形狀影像閾值

此處使用 alpha 值來確定影像的哪些部分被視為形狀的一部分

css
/* shape-image-threshold */
shape-image-threshold: 70%;
shape-image-threshold: 0.7;

規範

規範
CSS 顏色模組第四版
# typedef-color-alpha-value

另見