如何使用CSS16声音属性.docx

上传人:b****2 文档编号:25929505 上传时间:2023-06-16 格式:DOCX 页数:13 大小:16.80KB
下载 相关 举报
如何使用CSS16声音属性.docx_第1页
第1页 / 共13页
如何使用CSS16声音属性.docx_第2页
第2页 / 共13页
如何使用CSS16声音属性.docx_第3页
第3页 / 共13页
如何使用CSS16声音属性.docx_第4页
第4页 / 共13页
如何使用CSS16声音属性.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

如何使用CSS16声音属性.docx

《如何使用CSS16声音属性.docx》由会员分享,可在线阅读,更多相关《如何使用CSS16声音属性.docx(13页珍藏版)》请在冰豆网上搜索。

如何使用CSS16声音属性.docx

如何使用CSS16声音属性

声音属性(AuralProperties)voice-familyvolumeazimuthstressrichnessspeech-ratecuecue-aftercue-beforepausepause-afterpause-beforepitchpitch-rangeplay-duringspeak-numeralspeak-punctuationelevationvoice-family说明:

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

对应的脚本特性为voiceFamily。

语法:

voice-family:

child|female|male||name取值:

child:

童声female:

女声male:

男声name:

声音名称。

按优先顺序排列。

以逗号隔开。

如果声音名称包含空格,则应使用引号括起示例:

strong{voice-family:

"BobBarker","MontyHall",male}volume说明:

设置或检索音量。

对应的脚本特性为volume。

语法:

volume:

silent|x-soft|soft|medium|loud|x-loud|number取值:

silent:

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

相当于number的值为0soft:

相当于number的值为25medium:

默认值。

相当于number的值为50loud:

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

相当于number的值为100number:

整数|分数。

整数值取值范围为0-

100。

百分数值是相对于此属性继承而得的值示例:

body{volume:

soft}azimuth说明:

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

对应的脚本特性为azimuth。

语法:

azimuth:

left-side|far-left|left|center-left|center|center-right|right|far-right|right-side|leftwards|rightwards|angle取值:

left-side:

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

角度值为300deg|-60degleft:

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

角度值为340deg|-20degcenter:

默认值。

角度值为0degcenter-right:

角度值为20deg|-340degright:

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

角度值为60deg|-300degright-side:

角度值为90deg|-270degleftwards:

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

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

指定角度值。

有单位整数。

取值范围为-360deg到360deg。

单位为deg。

请参阅角度单位示例:

div{azimuth:

30deg;}p{azimuth:

center-left;}body{azimuth:

75deg;}azimuth说明:

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

对应的脚本特性为azimuth。

语法:

azimuth:

left-side|far-left|left|center-left|center|center-right|right|far-right|right-side|leftwards|rightwards|angle取值:

left-side:

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

角度值为300deg|-60degleft:

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

角度值为340deg|-20degcenter:

默认值。

角度值为0degcenter-right:

角度值为20deg|-340degright:

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

角度值为60deg|-300degright-side:

角度值为90deg|-270degleftwards:

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

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

指定角度值。

有单位整数。

取值范围为-360deg到360deg。

单位为deg。

请参阅角度单位示例:

div{azimuth:

30deg;}p{azimuth:

center-left;}body{azimuth:

75deg;}richness说明:

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

对应的脚本特性为richness。

语法:

richness:

number取值:

number:

整数。

整数值取值范围为0-

100。

默认值为50示例:

body{richness:

75}cue说明:

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

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

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

对应的脚本特性为cue。

语法:

cue:

cue-before||cue-after取值:

该属性是复合属性。

请参阅各参数对应的属性。

示例:

div{cue:

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

url(orchestralsneeze.wav);}cue-after说明:

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

对应的脚本特性为cueAfter。

语法:

cue-after:

none|url(url)取值:

none:

默认值。

无声音播放url(url):

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

div{cue-after:

url(orchestralsneeze.wav);}cue-before说明:

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

对应的脚本特性为cueBefore。

语法:

cue-before:

none|url(url)取值:

none:

默认值。

无声音播放url(url):

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

div{cue-before:

url(orchestralsneeze.wav);}pause说明:

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

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

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

对应的脚本特性为pause。

语法:

pause:

pause-before||pause-after取值:

该属性是复合属性。

请参阅各参数对应的属性。

示例:

div{pause:

2s3s}div{pause:

2s;}pause-after说明:

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

对应的脚本特性为pauseAfter。

语法:

pause-after:

time取值:

time:

由浮点数字与时间单位组成的时间值|百分数。

百分数值是相对于speech-rate属性的值。

对于值为60字/分钟的speech-rate属性来说,值为100%的pause-after属性即相当于暂停1秒。

请参阅时间单位示例:

div{pause-after:

2s;}pause-before说明:

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

对应的脚本特性为pauseBefore。

语法:

pause-before:

time取值:

time:

由浮点数字与时间单位组成的时间值|百分数。

百分数值是相对于speech-rate属性的值。

对于值为60字/分钟的speech-rate属性来说,值为100%的pause-before属性即相当于暂停1秒。

请参阅时间单位示例:

div{pause-before:

2s;}pitch说明:

设置或检索音高。

对应的脚本特性为pitch。

语法:

pitch:

x-low|low|medium|high|x-high|number取值:

number:

数字。

指定赫兹(HZ)值。

其他参数取决于voice-family属性指定的声音种类。

请参阅频率单位示例:

strong{pitch:

x-high}strong{pitch:

75hz}pitch-range说明:

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

对应的脚本特性为pitchRange。

语法:

pitch-range:

number取值:

number:

数字。

取值范围为0-

100。

默认值为50,表示普通发音。

小于50趋向于平缓,大于50趋向于颤抖示例:

strong{pitch-range:

80}play-during说明:

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

对应的脚本特性为playDuring。

语法:

play-during:

url(url)|mix|repeat|auto|none取值:

url(url):

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

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

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

默认值。

仅仅再一次执行父对象的play-during属性值none:

背景音乐。

甚至取消父对象的play-during属性值的作用示例:

p{play-during:

url(accordian.wav)mix}speak说明:

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

对应的脚本特性为speak。

语法:

speak:

normal|none|spell-out取值:

normal:

默认值。

使用当前语言的正常发音尺度none:

取消发音。

不同于volume的silent值,未发出的声音不占用时间。

这个值不会被子对象继承spell-out:

一次一字的拼写内容示例:

acronym{speak:

spell-out}speak-numeral说明:

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

对应的脚本特性为speakNumeral。

语法:

speak-numeral:

continuous|digits取值:

continuous:

默认值。

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

逐位阅读数字示例:

.telephone{speak-numeral:

digits}speak-punctuation说明:

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

对应的脚本特性为speakPunctuation。

语法:

speak-punctuation:

none|code取值:

none:

默认值。

取消标点符号发音。

替代为停顿code:

标点符号被发音示例:

.telephone{speak-punctuation:

code;speak-numeral:

digits}speech-rate说明:

设置或检索发音速度。

对应的脚本特性为speechRate。

语法:

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:

整数。

指定每分钟发音字数示例:

strong{speech-rate:

fast}elevation说明:

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

对应的脚本特性为elevation。

语法:

elevation:

below|level|above|lower|higher|angle取值:

below:

-90deglevel:

默认值。

0degabove:

90deglower:

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

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

角度值。

整数值取值范围为-90deg到90deg。

单位为deg。

请参阅角度单位示例:

body{elevation:

75deg}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1