volumeプロパティ。
音声出力環境向けCSSに於ける音量・volumeプロパティに関する解説です。
volumeプロパティとは。
volumeプロパティは、音声出力での音量です。
ここで、音量に関して注意したい事として、音声は常に強さが上下すると言う事です。
このため、CSSでの音量は中間値を指しております。
仕様書でも、音量と言うよりダイナミックレンジを指定するものとされております。
volumeプロパティの書式。
volumeプロパティの書式は、以下のようになります。
volume: 値
値としては、以下のものが取れます。
inherit- 一番近い上位要素で指定された値を継承します。
- 数値
- 0から100までの任意の値です。
ここで、0とは聞き取れる最小の音量(聞こえない音量ではない)事に注意して下さい。
- パーセンテージ
- 親要素の値に対してパーセント計算されます。
その結果、値は数値 0から100までの間に丸められます。
すなわち、計算した結果
それぞれに抑えられます。
silent- 全く聞こえない音量です。
x-soft- 数値 0に相当します。すなわち、聞き取れる最小の音量となります。
soft- 数値25に相当します。平均と最小の中間の音量です。
medium- 数値50に相当します(デフォルト)。平均の音量です。
loud- 数値75に相当します。平均と最大の中間です。
x-loud- 数値100に相当します。最大の音量です。