可変ボリューム mutable-volume
可変ボリュームコントロールは、最初、ユーザーがビデオプレーヤーのサウンドをミュートまたはミュート解除できるボタンとして表示されます。
ユーザーがボタンの上をロールオーバーすると、ユーザーがボリュームを設定できるスライダーが表示されます。 可変ボリュームコントロールは、それを含むコントロールバーに対して、CSSでサイズ、スキン、位置を調整できます。
可変ボリューム領域の外観は、次のCSS クラスセレクターで制御されます。
.s7mixedmediaviewer .s7mutablevolume
可変ボリュームのCSS プロパティ
ミュート/ミュート解除ボタンのアピアランスは、次のCSS クラスセレクターで制御されます。
.s7mixedmediaviewer .s7mutablevolume .s7mutebutton
ボタンの状態ごとに背景画像を制御できます。 ボタンのサイズは、ボリュームコントロールのサイズから継承されます。
ボタン画像のCSS プロパティ
stateとselectedの両方の属性セレクターをサポートしており、異なるスキンを異なるボタンの状態に適用するために使用できます。 特に、selected='true'は「ミュート」状態に対応し、selected='false'は「ミュート解除」状態に対応します。垂直方向のボリュームバー領域は、次のCSS クラスセレクターで制御されます。
.s7mixedmediaviewer .s7mutablevolume .s7verticalvolume
垂直ボリュームバー領域のCSS プロパティ
垂直方向のボリュームコントロール内のトラックは、次のCSS クラスセレクターで制御されます。
.s7mixedmediaviewer .s7mutablevolume .s7verticalvolume .s7track
.s7mixedmediaviewer .s7mutablevolume .s7verticalvolume .s7filledtrack
垂直方向のボリュームコントロールのCSS プロパティ
垂直方向のボリュームノブは、次のCSS クラスセレクターで制御されます。
.s7mixedmediaviewer .s7mutablevolume .s7verticalvolume .s7knob
垂直方向のボリューム コントロール ノブのCSS プロパティ
ボタンツールのヒントはローカライズできます。 詳しくは、 ユーザーインターフェイス要素のローカライゼーション を参照してください。
例 section-e8caea0a303c425a8a637c2a47c06355
32×32 ピクセルで上から6 ピクセル、コントロールバーの右端から38 ピクセルの位置にあるミュートボタンを設定する。 選択または選択されていない場合は、4つの異なるボタンの状態ごとに異なる画像を表示します。
.s7mixedmediaviewer .s7mutablevolume {
top:6px;
right:38px;
width:32px;
height:32px;
}
.s7mixedmediaviewer .s7mutablevolume .s7mutebutton[selected='true'][state='up'] {
background-image:url(images/mute_up.png);
}
.s7mixedmediaviewer .s7mutablevolume .s7mutebutton[selected='true'][state='over'] {
background-image:url(images/mute_over.png);
}
.s7mixedmediaviewer .s7mutablevolume .s7mutebutton[selected='true'][state='down'] {
background-image:url(images/mute_down.png);
}
.s7mixedmediaviewer .s7mutablevolume .s7mutebutton[selected='true'][state='disabled'] {
background-image:url(images/mute_disabled.png);
}
.s7mixedmediaviewer .s7mutablevolume .s7mutebutton[selected='false'][state='up'] {
background-image:url(images/unmute_up.png);
}
.s7mixedmediaviewer .s7mutablevolume .s7mutebutton[selected='false'][state='over'] {
background-image:url(images/unmute_over.png);
}
.s7mixedmediaviewer .s7mutablevolume .s7mutebutton[selected='false'][state='down'] {
background-image:url(images/unmute_down.png);
}
.s7mixedmediaviewer .s7mutablevolume .s7mutebutton[selected='false'][state='disabled'] {
background-image:url(images/unmute_disabled.png);
}
次に、可変ボリュームコントロール内のボリュームスライダーのスタイル設定の例を示します。
.s7mixedmediaviewer .s7mutablevolume .s7verticalvolume {
width:36px;
height:83px;
left:0px;
background-color:#dddddd;
}
.s7mixedmediaviewer .s7mutablevolume .s7verticalvolume .s7track {
top:11px;
left:14px;
width:10px;
height:63px;
background-color:#666666;
}
.s7mixedmediaviewer .s7mutablevolume .s7verticalvolume .s7filledtrack {
width:10px;
background-color:#ababab;
}
.s7mixedmediaviewer .s7mutablevolume .s7verticalvolume .s7knob {
width:18px;
height:10px;
left:9px;
background-image:url(images/volumeKnob.png);
}