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

WEB标准学习路程之"CSS":8.声音,其它

2008-06-21 14:05 288 查看
声音属性

Aural Properties

属性

CSS Version

版本

Compatibility

兼容性

Inherit From Parent

继承性

Description

简介

voice-family

CSS2

NONE



当前声音类型

volume

CSS2

NONE



音量

elevation

CSS2

NONE



当前声音的音源仰角

azimuth

CSS2

NONE



当前声音的音场角度

stress

CSS2

NONE



pitch-range相似。当前声音波形的最高峰值

richness

CSS2

NONE



当前声音的音色

speech-rate

CSS2

NONE



发音速度

cue

CSS2

NONE



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

cue-after

CSS2

NONE



设置在对象后播放的声音

cue-before

CSS2

NONE



设置在对象前播放的声音

pause

CSS2

NONE



设置对象前后的声音暂停

pause-after

CSS2

NONE



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

pause-before

CSS2

NONE



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

pitch

CSS2

NONE



音高

pitch-range

CSS2

NONE



声音的平滑程度

play-during

CSS2

NONE



背景音乐的播放

speak

CSS2

NONE



声音是否给出

speak-numeral

CSS2

NONE



数字如何发音

speak-punctuation

CSS2

NONE



标点符号如何发音

voice-family

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

参数:

child :  童声

female :  女声

male :  男声

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

说明:

当前声音类型。

目前IE5.5尚不支持此属性。

对应的脚本特性为voiceFamily。请参阅我编写的其他书目。

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

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。百分数值是相对于此属性继承而的值

说明:

音量。

目前IE5.5尚不支持此属性。

对应的脚本特性为volume。请参阅我编写的其他书目。

示例: body { volume: soft }

elevation

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

参数:

below :  -90deg

level :  0deg

above :  90deg

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

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

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

说明:

当前声音的音源仰角。

目前IE5.5尚不支持此属性。

对应的脚本特性为elevation。请参阅我编写的其他书目。

示例:body { elevation: 75deg }

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。请参阅角度单位

说明:

当前声音的音场角度。

目前IE5.5尚不支持此属性。

对应的脚本特性为azimuth。请参阅我编写的其他书目。

示例: body { azimuth: 75deg }

stress

语法: stress : number

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

说明:

和pitch-range相似。当前声音波形的最高峰值。

目前IE5.5尚不支持此属性。

对应的脚本特性为stress。请参阅我编写的其他书目。

示例: body { stress: 75 }

richness

语法: richness : number

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

说明:

当前声音的音色。

目前IE5.5尚不支持此属性。

对应的脚本特性为richness。请参阅我编写的其他书目。

示例: body { richness: 75 }

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 :  整数。指定每分钟发音字数

说明:

发音速度。

目前IE5.5尚不支持此属性。

对应的脚本特性为speechRate。请参阅我编写的其他书目。

示例: strong { speech-rate: fast }

cue

语法: cue : cue-before || cue-after

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

说明:

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

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

目前IE5.5尚不支持此属性。

对应的脚本特性为cue。请参阅我编写的其他书目。

示例:

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

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

cue-after

语法: cue-after : none | url (url)

参数:

none :  无声音播放

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

说明:

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

目前IE5.5尚不支持此属性。

对应的脚本特性为cueAfter。请参阅我编写的其他书目。

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

cue-before

语法: cue-before : none | url (url)

参数:

none :  无声音播放

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

说明:

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

目前IE5.5尚不支持此属性。

对应的脚本特性为cueBefore。请参阅我编写的其他书目。

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

pause

语法: pause : pause-before || pause-after

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

说明:

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

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

目前IE5.5尚不支持此属性。

对应的脚本特性为pause。请参阅我编写的其他书目。

示例:

div { pause: 2s 3s }

div { pause: 2s; }

pause-after

语法: pause-after : time

参数:

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

说明:

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

目前IE5.5尚不支持此属性。

对应的脚本特性为pauseAfter。请参阅我编写的其他书目。

示例: div { pause-after: 2s; }

pause-before

语法: pause-before : time

参数:

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

说明:

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

目前IE5.5尚不支持此属性。

对应的脚本特性为pauseBefore。请参阅我编写的其他书目。

示例: div { pause-before: 2s; }

pitch

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

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

说明:

音高。

目前IE5.5尚不支持此属性。

对应的脚本特性为pitch。请参阅我编写的其他书目。

示例:

strong { pitch: x-high }

strong { pitch: 75hz }

pitch-range

语法: pitch-range : number

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

说明:

声音的平滑程度。

目前IE5.5尚不支持此属性。

对应的脚本特性为pitchRange。请参阅我编写的其他书目。

示例: strong { pitch-range: 80 }

play-during

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

参数:

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

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

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

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

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

说明:

背景音乐的播放。

目前IE5.5尚不支持此属性。

对应的脚本特性为playDuring。请参阅我编写的其他书目。

示例: q { play-during: url(accordian.wav) mix }

speak

语法: speak : normal | none | spell-out

参数:

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

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

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

说明:

声音是否给出。

目前IE5.5尚不支持此属性。

对应的脚本特性为speak。请参阅我编写的其他书目。

示例: acronym { speak: spell-out }

speak-numeral

语法: speak-numeral : continuous | digits

参数:

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

digits :  逐位阅读数字

说明:

数字如何发音。

目前IE5.5尚不支持此属性。

对应的脚本特性为speakNumeral。请参阅我编写的其他书目。

示例: .telephone { speak-numeral: digits }

speak-punctuation

语法: speak-punctuation : none | code

参数:

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

code :  标点符号被发音

说明:

标点符号如何发音。

目前IE5.5尚不支持此属性。

对应的脚本特性为speakPunctuation。请参阅我编写的其他书目。

示例: .telephone { speak-punctuation: code; speak-numeral: digits }

其它属性

Classification Properties

属性

CSS Version

版本

Compatibility

兼容性

Inherit From Parent

继承性

Description

简介

cursor

CSS2

IE4+



在对象上移动的鼠标指针采用何种系统预定义的光标形状

filter

IE专有属性

IE4+



对象所应用的滤镜效果

behavior

IE专有属性

IE5+



对象的DHTML行为

zoom

IE4+ , NS6+

IE5.5+



对象的缩放比例

cursor

语法:

cursor : auto | crosshair | default | hand | move | help | wait | text | w-resize |s-resize | n-resize |e-resize | ne-resize |sw-resize | se-resize | nw-resize |pointer | url (url)

参数: crosshair default hand pointer

move help wait text

w-resize s-resize n-resize e-resize

ne-resize sw-resize se-resize nw-resize

auto url(img/1001.gif)

您将鼠标在上方的表格内移动,就能看到本属性在您当前的软件环境下可以使用的样式。

以这种颜色为背景色的是IE5.5尚不支持的值。

说明:

在对象上移动的鼠标指针采用何种系统预定义的光标形状。

对应的脚本特性为cursor。请参阅我编写的其他书目。

示例:

p { cursor: text; }

a { cursor: pointer; }

body { cursor: url("mycursor.gif"), url("images/cursors/footcursor.jpg"), default; }

behavior

语法: behavior : url (url) | url (#objID ) | url (#default#behaviorName)

参数:

url (url) : 使用绝对或相对地址指定DHTML行为组件(.htc)

url (#objID ) : 用二进制实现DHTML行为,#objID为object对象指定的id特性

url (#default#behaviorName) : IE的默认行为。由behaviorName指定

说明:

对象的DHTML行为。

多个行为之间用空格隔开。

关于DHTML行为,请参阅我所编写的其他教程。

对应的脚本特性为behavior。请参阅我编写的其他书目。

示例: div { behavior: url(fly.htc) url(shy.htc); }

filter

语法: filter : filter

参数: filter :  要使用的滤镜效果。多个滤镜之间用空格隔开。具体请参阅我的相关著作

说明:

对象所应用的滤镜效果。

要使用该属性,对象必须具有height,width,position三个属性中的一个。

滤镜的机制是可扩展的。可以开发和使用第三方滤镜。

该属性在MAC平台上不可用。

对应的脚本特性为filter。请参阅我编写的其他书目。

示例:

div { width:200px; filter:blur(strength=50) flipv() ; }

img { filter: invert(); }

zoom

语法: zoom : normal | number

参数:

normal :  使用对象的实际尺寸

number :  百分数|无符号浮点实数。浮点实数值为1.0或百分数为100%时相当于此属性的normal值

说明:

对象的缩放比例。

对应的脚本特性为zoom。请参阅我编写的其他书目。

示例: div {zoom : 0.75; }

2008年6月21日
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: