声音层叠样式表单

样式表

  随着网络技术的不断发展,声音也逐渐成为了网页制作过程中考虑的一个主要因素。
  使用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控制声音的属性都介绍完了,希望对大家有所帮助。

时间: 2024-08-03 11:40:14

声音层叠样式表单的相关文章

Div+CSS设计网站利于优化

网页制作Webjx文章简介:您所在的位置:首页 网页设计 HTML/CSS/DIV Div+CSS设计网站的优点 Div+CSS设计网站的优点 2008-03-18 作者: 来源:网络 [大 中 您所在的位置:首页 > 网页设计 > HTML/CSS/DIV > Div+CSS设计网站的优点 Div+CSS设计网站的优点 2008-03-18 作者: 来源:网络 [大 中 小] 评论:0 软件: 网页设计行业从业者越来越关注DIV+CSS的标准化设计,大到各大门户网站,小到不计其数的个人

Div+CSS布局的优点

介绍Div+CSS的优点,阿里西西建议各位朋友,做站时最好采用Div+CSS布局.  业界越来越关注DIV+CSS的标准化设计,大到各大门户网站,小到不计其数的个人网站,在Div+CSS标准化的影响下,网页设计人员已经把这一要求作为行业标准.那么什么是Div+CSS标准?Div+CSS的标准化设计到底有什么好处?       Div 全称 division 意为"区分"使用 DIV 的方法跟使用其他 tag 的方法一样.       <DIV>welcome tu alix

AJAX有没有未来?

ajax     [IT168 专稿]AJAX是若干成熟技术的组合,旨在让用户从Web应用中获得更加满意的用户体验.本文回顾了企业应用体系结构的进化历程,试图阐述AJAX是B/S架构发展的必然产物,但是,由于AJAX赖以生存的javascript编程语言的先天不足,AJAX似乎又前途堪忧.本文作者从中间件的角度,对AJAX的未来作出了自己的预测.     1. 什么是AJAX    AJAX的全称是Asynchronous JavaScript and XML,即异步JavaScript和XML

Div+CSS网站设计的优点

css|设计 Div+CSS网站设计的优点      业界越来越关注DIV+CSS的标准化设计,大到各大门户网站,小到不计其数的个人网站,在Div+CSS标准化的影响下,网页设计人员已经把这一要求作为行业标准.那么什么是Div+CSS标准?Div+CSS的标准化设计到底有什么好处?      Div 全称 division 意为"区分"使用 DIV 的方法跟使用其他 tag 的方法一样.      <DIV>Very excellent webmaster club www

初学:什么是DIV+CSS?有什么优势?

css|初学 什么是CSS+DIV?  CSS+DIV是网站标准(或称"WEB标准")中常用的术语之一,通常为了说明与HTML网页设计语言中的表格(table)定位方式的区别,因为XHTML网站设计标准中,不再使用表格定位技术,而是采用css+div的方式实现各种定位. CSS是英语Cascading Style Sheets(层叠样式表单)的缩写,它是一种用来表现 HTML 或 XML 等文件式样的计算机语言. DIV元素是用来为HTML文档内大块(block-level)的内容提

网页制作初学者来看:认识XHTML DHTML SHTML的区别

dhtml|xhtml|初学|区别|网页 我们经常会在一个技术性网站或BBS见到这三个东东:XHTML DHTML SHTML,它们到底是怎么回事呢?我们看下面的说明与讲解. XHTML: HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言,看起来与HTML有些相象,只有一些小的但重要的区别,XHTML就是一个扮演着类似HTML的角色的XML,所以,本质上说,XHTML是一个过渡技术,结合了XML(有几分)的强大功能及HTML(大多数)的简单特性. 2000年底,国际W

CSS学习之样式表基础知识

css|样式表 什么是样式表  CSS是Cascading Style Sheet 的缩写.译作「层叠样式表单」.是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言.  如何将样式表加入您的网页  你可以用以下三种方式将样式表加入您的网页.而最接近目标的样式定义优先权越高.高优先权样式将继承低优先权样式的未重叠定义但覆盖重叠的定义. 链入外部样式表文件 (Linking to a Style Sheet) 你可以先建立外部样式表文件(.css),然后使用HTML的link对

WEB设计中CSS样式表应用小技巧十四例

css|web|技巧|设计|样式表     CSS是Cascading style Sheets的简称,中文译作"层叠样式表单",我把它叫作"层叠样式表",我感到这样顺口一点,没别的意思.实际上它是一组样式.你可能对CSS这个名词比较陌生,实际上无论你用Internet Explorer还是 Netscape Navigator在网上冲浪,几乎随时都在与CSS打交道,在网上没有使用过CSS的网页可能不好找.不管你用什么工具软件制作网页,都有在有意无意地使用CSS.用

网页学习:样式表CSS简明教程

css|教程|网页|样式表 样式表CSS在网页中占着极重要的地位,它的使用一直是热门讨论的话题.CSS是Cascading Style Sheet的简写,译为"层叠样式表单".CSS几乎可以定义所有的网页元素,CSS虽然功能强大,但平时我们用到的是很少的,最常见的有:定义字体大小(用CSS定义的字体大小不会浏览器的字体设置而改变).去掉超链下划线.超链接变色等等.下面详细.简练地讲如何使用CSS. 1.CSS加在什么位置?编辑CSS时候,强烈建议使用记事本之类的文本编辑工具打开你的网页