网站声音属性azimuth和elevation属性的理解!
作者:佚名 时间:2014-03-26
当显示的文档存在于二维页面上时,朗读内容可以放在围绕着收听器的三维空间的任何位置上。CSS标准定义了azimuth和elevation属性,这样就可以把元素上的懒惰内容放在不同位置的收听器旁边。关于放在什么位置和周围和仰角的azimuth告诉我们在收听器那里出现的声音离上下有多远。
azimuth属性接受角度值或者表示收听器周围位置的关键字。如果位置位于收听器的正前方,就定义为0度。如果在收听器的右边,就是90度,而位于正后方的话,就是180度。收听器的左边是270度,或者等价于-90度。
position关键字包括一个基本位置,可能会被behind关键字所修改。这些关键字对应的是表中列出的角坐标
与azimuth关键字等价的角
关键字角坐标用在后面时的角坐标
lcft-cidc 270 270
far-left 300 240
left 320 220
与azimuth关键字等价的角(续)
关键字角坐标用在后面时的角坐标
center-left 340 200
center 0 180
center-right 20 160
right 40 140
far-right 60 120
right-side 90 90
leftwards关键字从父元素的方位角上减去20度。同样,rightwards向父元素的方位角上增加20度。请注意,这个过程可能一直持续到艰难到收听器周围时为止,不管父元素的方位角是多少,这些值都用加上或从中减去20度。
elevation属性接受从-90到90范围内的角值,对应的是从收听器正下方到正上方。0度被认为是对着收听器的耳朵说话。你还可以分别用below、level和above关键字对应-90度、0度或者90度。
使用higher关键字将仰角按照10度相对父元素仰角不断增加;lower将声音的仰角改变为低于父元素仰角10度。