網站聲音屬性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度。