当前位置: 首页 > 图文教程 > 网页制作 > HTML/XHTML教程 > 声音层叠样式表单

HTML/XHTML教程
一些不太常用的XHTML标签用法以及实例
网页中图片的设置涉及的三个问题
商业HTML邮件的制作建议
HTML Marquee 字符片段滚动
DOCTYPE 文档类型声明(网页爱好者必看)
纯HTML标签你熟悉多少?
HTML元素的ID和Name属性的区别
HTML meta的大作用
HTML标签tbody的用法与说明
HTML 特殊字符转换表
HTML基础 HTML的组成结构
HTML基础之HTML内容细则
Shtml 精简教程
浅谈html table 标签
html Frame、Iframe、Frameset 的区别
HTML 网页页面切换的各种变换效果
HTML的10个表格相关标记
让IE8启动IE7兼容模式的代码
HTML 结构化实现方法
xhtml的块级标记小结

HTML/XHTML教程 中的 声音层叠样式表单


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-04   浏览: 32 ::
收藏到网摘: n/a

    随着的不断发展,声音也逐渐成为了网页制作过程中考虑的一个主要因素。

  使用CSS样式表单的方法为网页中加入声音,将有很好的灵活性,提供文档的真正意义上的多重显示模式。

  由于声音是在空间上进行传播的,又具有延续性,所以新单位中自然也就有deg角度、grad梯度、rad弧度、ms和s等,剩下的还有就是声音本身单位Hz和kHz。首先我们来谈谈声音的属性。

  Volume属性,这是一个设定声音大小的属性,它可以选择的属性值有:silent/x-soft/soft/medium/loud/x-loud,或者直接使用百分比值来表示。这个属性没有限定,可以使用于所有的元素,初始时的默认值medium,这里百分比的范围是从0%到100%,但并不是说0% 就是没有声音,在这里只是表示一种相对的大小,说明是用户可以听到的最小音量对应于x-soft,如果要表示完全没有声音是silent。

  pause-before属性值表示为:<时间值>/<百分比值>,这个属性是表示元素前的停顿。它可以适用于所有的元素,但它没有继承属性,它的停顿长短要参照“speech-rate”属性值。

  pause-after属性值表示为<时间值>/<百分比值>,通过上一个属性很容易联想到它是定义元素后停顿的,这里我们就不重复讨论了。

  pause属性值表示为:[<时间值>/<百分比值>]{1,2},其实它就是pause-before和pause-after结合的一种简单形式,比如H1{pause:20ms},H2{pause:20ms40ms}就是表示第一句话前后都停顿30毫秒,第二句话前停顿20毫秒后停顿40毫秒。

  cue、cue-before、cue-after属性值:/none,用于在元素的前后插入声音,将元素区分出来。使用cue则元素前后使用相同的声音,使用cue-before 、cue-after则可以在元素前后使用不同的声音。同时这个属性没有继承。

  play-during属性值表示为:mix?repeat?/auto/none,这个属性是指定当元素正在播放时应该有什么背景声音。如果保留“mix”那么子元素的背景声音将同上级元素的背景声音混合播放,如果选择的是“repeat”那么将只播放当前的元素的背景声音,同时如果背景声音比元素长,那么一旦元素播放完毕,背景声音也立即停止。

  下面我们接着介绍空间属性。

  azimuth属性值:<角度值>/[[left-side/far-left/left/center-left/center/center/center-right/right/far-right/right-side]//behind]/leftwards/rightwards,从字面上来说“azimuth”是方位角的意思,它的值可以在-360度到+360度的范围之间取值。其中0度表示直接在音场的正中央,90度代表右,180度代表后,270度表示左,同时我们也可以使用相对的关键字,这个属性对于提供声音的空间三维效果非常有用。

  elevation属性值:/below/level/above/highter/lower,属性用来设置音源的仰角位置的。取值范围从-90到+90度。默认定义0度为前方的水平方向,+90度为头顶垂直方向,-90度代表从下垂 直向上。

    最后我们谈谈语音属性。

  speech-rate属性值:/x-slow/slow/medium/fast/x-fast/faster/slower,其实这个属性我们在前面已经见过,它是一个指定阅读速度的属性值。我们可以使用相对的或者是绝对的关键字来指定属 性值,如果给出的是一个数字值,那么就是每一分钟阅读的字数。它是具有继承属性的。

  voice-family属性值:[[/],]*[/],与"font-family"属 性很相像,可以定义声音类型,同时可以运用于所有的元素,具有继承属性。例如:H1{voice-family:announcer,male}。

  pitch属性值表示为:/x-low/low/medium/high/x-high,这个属性使用赫兹单位来指定阅读声音的平均音高标准。

  pitch-range属性值:<百分比值>,这个属性是用百分比值来指定音高,0%的音量范围代表平缓、单调的声音,50%代表普通的声音,如果大于50%则表示高音了。

  stress属性值:<百分比值>,这个属性代表语音强调的级别,这对于英语非常有用。

  richness属性值:<百分比值>,这个属性决定了阅读声音的饱和程度,如果降低这个值就会使得声音 变得柔和。

  speak-punctuation属性值:code/none,使用了这个属性在阅读时遇到括号或者破折号时有所停顿。

  speak-date属性值:myd/dmy/ymd,在这个属性中指定阅读日期的方式,我们可以根据人们不同的习惯 使用不同的阅读方式。

  speak-numeral属性值:digits/continous/none,这个属性是用来控制阅读数字的方法,其中“digits”代表按照位数一个一个阅读,“continous”代表连续地阅读。

  speak-time属性值:24/12/none,这是属性控制时间的阅读方式。

  到这里我们将所有的CSS控制声音的属性都介绍完了,希望对大家有所帮助。