Основы работы с CSS

Использование звука в CSS2

Показывать лекцию целиком

Звуковые таблицы стилей

Звуковые таблицы стилей используют комбинацию синтеза речи и звуковых эффектов, чтобы пользователь прослушивал информацию, а не читал ее.

Звуковое представление можно использовать:

  • слепым;
  • для помощи при обучении чтению;
  • для помощи пользователям, имеющим проблемы с чтением;
  • для домашних развлечений;
  • в автомобиле;
  • в сообществах, имеющих трудности с восприятем печатного текста.
  • Звуковое представление преобразует документ в простой текст и подает его на считыватель экрана - программу, которая считывает все символы на экране.

    Пример звуковой таблицы стилей:

    h5, h6
    {
    voice-family:  female;
    richness: 70;
    cue-before: url("song.au")
    }

    Пример выше заставит синтезатор речи воспроизвести звуковой сигнал, а затем прочитать заголовки женским голосом.

    Справочник по звуковым возможностям CSS2

    ПараметрОписаниеЗначенияW3C
    azimuth Задает направление, откуда должен идти звук/голоса (горизонтально) angle 2
    left-side
    far-left
    left
    center-left
    center
    center-right
    right
    far-right
    right-side
    behind
    leftwards
    rightwards
    cue Параметр для задания cue-before и cue-after в одном объявлении cue-before 2
    cue-after
    cue-after Определяет звук, который будет воспроизведен после произнесения содержимого элемента, чтобы отделить его от другого элемента none 2
    url
    cue-before Определяет звук, который будет воспроизведен перед произнесением содержимого элемента, чтобы отделить его от другого элемента none 2
    url
    elevation Задает направление, откуда должен идти звук/голоса (вертикально) angle 2
    below
    level
    above
    higher
    lower
    pause Параметр для задания pause-before и pause-after в одном объявлении pause-before 2
    pause-after
    pause-after Задает паузу после произнесения содержимого элемента time 2
    %
    pause-before Задает паузу перед произнесением содержимого элемента time 2
    %
    pitch Задает среднюю высоту голоса x-low 2
    low
    medium
    high
    x-high
    pitch-range Определяет вариацию относительно средней высоты голоса (монотонный голос или живой) number 2
    play-during Определяет звук, который будет воспроизводиться во время произнесения содержимого элемента auto 2
    none
    url
    mix
    repeat
    richness Определяет насыщенность голоса (Насыщенный голос или бледный голос?) number 2
    speak Определяет, будет ли текст озвучиваться normal 2
    none
    spell-out
    speak-header Определяет, как обрабатывать заголовки таблиц. Должны ли заголовки произноситься перед каждой ячейкой, или только перед ячейкой с заголовком, отличным от заголовка предыдущей ячейки always 2
    once
    speak-numeral Определяет, как произносятся числа digits 2
    continuous
    speak-punctuation Определяет, как произносятся символы пунктуации none 2
    code
    speech-rate Определяет скорость речи number 2
    x-slow
    slow
    medium
    fast
    x-fast
    faster
    stress Определяет "ударение" в говорящем голосе number 2
    voice-family Список с приоритетом названий семейств голосов, которые содержат определенные голоса specific-voice 2
    generic-voice
    volume Определяет громкость голоса number 2
    %
    silent
    x-soft
    soft
    medium
    loud
    x-loud
    Вернуться к учебному плану