您的位置:首页 > Web前端 > CSS

CSS2 样式表 声音 语言 属性

2013-09-25 15:29 239 查看

1、voice-family

语法:

voice-family : child | female | male || name

取值:

child :  童声

female :  女声

male :  男声

name :  声音名称。按优先顺序排列。以逗号隔开。如果声音名称包含空格,则应使用引号括起

说明:

设置或检索当前声音类型。

对应的脚本特性为 voiceFamily 。

示例:

strong { voice-family: "Bob Barker", "Monty Hall", male }

2、volume

语法:

volume : silent | x-soft | soft | medium | loud | x-loud | number

取值:

silent :  不同于 speak 的 none 值,当前声音仍将占用时间,但是没有声音发出

x-soft :  相当于 number 的值为0

soft :  相当于 number 的值为25

medium :  默认值。相当于 number 的值为50

loud :  相当于 number 的值为75

x-loud :  相当于 number 的值为100

number :  整数|分数。整数值取值范围为0-100。百分数值是相对于此属性继承而得的值

说明:

设置或检索音量。

对应的脚本特性为 volume 。

示例:

body { volume: soft }
3、elevation
语法:

elevation : below | level | above | lower | higher | angle

取值:

below :  -90deg

level :  默认值。0deg

above :  90deg

lower :  相对于继承值或绝对参考角度减(逆时针)10deg

higher :  相对于继承值或绝对参考角度加(顺时针)10deg

angle :  角度值。整数值取值范围为-90deg到90deg。单位为deg。请参阅 角度单位

说明:

设置或检索当前声音的音源仰角。

对应的脚本特性为 elevation 。

示例:

body { elevation: 75deg }

4、azimuth

语法:

azimuth : left-side | far-left | left | center-left | center | center-right | right | far-right | right-side | leftwards | rightwards | angle

取值:

left-side :  角度值为 270deg | 90deg

far-left :  角度值为 300deg | -60deg

left :  角度值为 320deg | -40deg

center-left :  角度值为 340deg | -20deg

center :  默认值。角度值为 0deg

center-right :  角度值为 20deg | -340deg

right :  角度值为 40deg | -320deg

far-right :  角度值为 60deg | -300deg

right-side :  角度值为 90deg | -270deg

leftwards :  相对于继承值或绝对参考角度减(逆时针)20deg

rightwards :  相对于继承值或绝对参考角度加(顺时针)20deg

angle :  指定角度值。有单位整数。取值范围为-360deg到360deg。单位为deg。请参阅 角度单位

说明:

设置或检索当前声音的音场角度。

对应的脚本特性为 azimuth 。

示例:

div { azimuth : 30deg; }

p { azimuth : center-left; }

body { azimuth: 75deg; }

5、stress

语法:

stress : number

取值:

number :  整数。整数值取值范围为0-100。默认值为 50

说明:

和 pitch-range 相似。设置或检索当前声音波形的最高峰值。

对应的脚本特性为 stress 。

示例:

body { stress: 75 }

6、richness

语法:

richness : number

取值:

number :  整数。整数值取值范围为0-100。默认值为 50

说明:

设置或检索当前声音的音色。

对应的脚本特性为 richness 。

示例:

body { richness: 75 }

7、speech-rate

语法:

speech-rate : x-slow | slow | medium | fast | x-fast | slower | faster | number

取值:

x-slow :  80字/分钟

slow :  120字/分钟

medium :  默认值。180-200字/分钟

fast :  300字/分钟

x-fast :  500字/分钟

slower :  根据当前的速度每分钟减少40个字

faster :  根据当前的速度每分钟增加40个字

number :  整数。指定每分钟发音字数

说明:

设置或检索发音速度。

对应的脚本特性为 speechRate 。

示例:

strong { speech-rate: fast }

8、cue

语法:

cue : cue-before || cue-after

取值:

该属性是复合属性。请参阅各参数对应的属性。

说明:

设置在对象前后播放的声音。

假如只给出了一个值,它将用于 cue-before 属性和 cue-after 属性。假如给出了两个值,则第一个用于 cue-before 属性,第二个用于 cue-after 属性。

对应的脚本特性为 cue 。

示例:

div { cue: url(orchestralsneeze.wav) none }

div { cue: url(orchestralsneeze.wav); }

9、cue-after

语法:

cue-after : none | url ( url )

取值:

none :  默认值。无声音播放

url ( url ) :  使用绝对或相对 url 地址指定音乐文件

说明:

设置在对象后播放的声音。

对应的脚本特性为 cueAfter 。

示例:

div { cue-after: url(orchestralsneeze.wav) ; }

10、cue-before

语法:

cue-before : none | url ( url )

取值:

none :  默认值。无声音播放

url ( url ) :  使用绝对或相对 url 地址指定音乐文件

说明:

设置在对象前播放的声音。

对应的脚本特性为 cueBefore 。

示例:

div { cue-before: url(orchestralsneeze.wav); }

11、pause

语法:

pause : pause-before || pause-after

取值:

该属性是复合属性。请参阅各参数对应的属性。

说明:

设置对象前后的声音暂停。

假如只给出了一个值,它将用于 pause-before 属性和 pause-after 属性。假如给出了两个值,则第一个用于 pause-before 属性,第二个用于 pause-after 属性。

对应的脚本特性为 pause 。

示例:

div { pause: 2s 3s }

div { pause: 2s; }

12、pause-after

语法:

pause-after : time

取值:

time :  由浮点数字与时间单位组成的时间值|百分数。百分数值是相对于 speech-rate 属性的值。对于值为60字/分钟的 speech-rate 属性来说,值为 100% 的 pause-after 属性即相当于暂停1秒。请参阅 时间单位

说明:

定义对象内容被发音后的暂停。

对应的脚本特性为 pauseAfter 。

示例:

div { pause-after: 2s; }

13、pause-before

语法:

pause-before : time

取值:

time :  由浮点数字与时间单位组成的时间值|百分数。百分数值是相对于 speech-rate 属性的值。对于值为60字/分钟的 speech-rate 属性来说,值为 100% 的 pause-before 属性即相当于暂停1秒。请参阅 时间单位

说明:

定义对象内容发音前的暂停。

对应的脚本特性为 pauseBefore 。

示例:

div { pause-before: 2s; }

14、pitch

语法:

pitch : x-low | low | medium | high | x-high | number

取值:

number :  数字。指定赫兹(HZ)值。其他参数取决于 voice-family 属性指定的声音种类。请参阅 频率单位

说明:

设置或检索音高。

对应的脚本特性为 pitch 。

示例:

strong { pitch: x-high }

strong { pitch: 75hz }

15、pitch-range

语法:

pitch-range : number

取值:

number :  数字。取值范围为0-100。默认值为 50 ,表示普通发音。小于50趋向于平缓,大于50趋向于颤抖

说明:

设置或检索声音的平滑程度。

对应的脚本特性为 pitchRange 。

示例:

strong { pitch-range: 80 }

16、play-during

语法:

play-during : url ( url ) | mix | repeat | auto | none

取值:

url ( url ) :  使用绝对或相对 url 地址指定背景音乐

mix :  在播放对象的背景音乐的同时并不停止父对象的背景音乐

repeat :  循环播放对象的背景音乐

auto :  默认值。仅仅再一次执行父对象的 play-during 属性值

none :  背景音乐。甚至取消父对象的 play-during 属性值的作用

说明:

设置或检索背景音乐的播放。

对应的脚本特性为 playDuring 。

示例:

p { play-during: url(accordian.wav) mix }

17、speak

语法:

speak : normal | none | spell-out

取值:

normal :  默认值。使用当前语言的正常发音尺度

none :  取消发音。不同于 volume 的 silent 值,未发出的声音不占用时间。这个值不会被子对象继承

spell-out :  一次一字的拼写内容

说明:

设置或检索声音是否给出。

对应的脚本特性为 speak 。

示例:

acronym { speak: spell-out }

18、speak-numeral

语法:

speak-numeral : continuous | digits

取值:

continuous :  默认值。根据默认语言对数字的词语描述阅读

digits :  逐位阅读数字

说明:

设置或检索数字如何发音。

对应的脚本特性为 speakNumeral 。

示例:

.telephone { speak-numeral: digits }

19、speak-punctuation

语法:

speak-punctuation : none | code

取值:

none :  默认值。取消标点符号发音。替代为停顿

code :  标点符号被发音

说明:

设置或检索标点符号如何发音。

对应的脚本特性为 speakPunctuation 。

示例:

.telephone { speak-punctuation: code; speak-numeral: digits }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: