Спецификация CSS2



              

Пространственные свойства: 'azimuth' и 'elevation' - часть 2


H1 { azimuth: 30deg } TD.a { azimuth: far-right } /* 60deg */ #12 { azimuth: behind far-right } /* 120deg */ P.comment { azimuth: behind } /* 180deg */

Если пространственный азимут специфицирован и выводящее устройство не способно производить звук позади слушателя, ПА должны конвертировать значения задней полусферы в значения передней полусферы. Метод может быть такой:

  • если 90deg < x <= 180deg, тогда x := 180deg - x
  • если 180deg < x <= 270deg, тогда x := 540deg - x

'elevation'

Значение: <angle> | below | level | above | higher | lower | inherit

Начальное: level

Применяется: ко всем элементам

Наследуется: да

Процентное: N/A

Носитель: звуковой

Значения имеют следующий смысл:

<angle>

Специфицирует возвышение как угол между '-90deg' и '90deg'. '0deg' означает передний горизонт, что означает уровень слушателя. '90deg' означает прямо сверху, а '-90deg' - прямо внизу.

below

То же, что '-90deg'.

level

То же, что '0deg'.

above

То же, что '90deg'.

higher

Прибавляет 10 градусов к текущему возвышению.

lower

Вычитает 10 градусов из текущего возвышения.

Точные значения, используемые для получения этого эффекта, и количество динамиков не определены. Это свойство лишь идентифицирует желаемый результат.

H1 { elevation: above } TR.a { elevation: 60deg } TR.b { elevation: 30deg } TR.c { elevation: level }




Содержание  Назад  Вперед