component:ambiance
Кнопка фонового звука (амбиента) рядом с модулем оценки.
Особенности:
- Индикатор воспроизведения — вращающаяся виниловая пластинка (33⅓ об/мин).
- Настраиваемые цвета, текст, громкость и плавное нарастание.
- Зацикливание встроено по умолчанию.
- Опциональная остановка через параметр
stop.
Использование
[[include component:ambiance
|audio=ссылка-на-аудиофайл
]]
Полный вариант со всеми параметрами:
[[include component:ambiance
|audio=ссылка-на-аудиофайл
|text=Амбиент
|stop=0
|volume=1.0
|fade=0
|bg-color=rgb(255, 251, 240)
|border-color=rgb(72, 69, 60)
]]
audio
Прямая ссылка на аудиофайл (.mp3, .ogg, .wav и т.д.).
Файл можно загрузить на страницу вики и использовать путь вида /local—files/имя-страницы/файл.mp3.
text
Текст на кнопке. По умолчанию: Амбиент.
Поддерживает юникод — можно использовать символы вроде ♪ или ♫.
stop
Управляет возможностью остановки.
- без параметра или
0— после включения кнопка блокируется, амбиент играет до перезагрузки страницы. 1— кнопка работает как переключатель, повторное нажатие останавливает звук.
volume
Громкость воспроизведения от 0.0 до 1.0. По умолчанию: 1.0.
fade
Плавное нарастание громкости в секундах. По умолчанию: 0 (мгновенное включение).
Например, fade=3 — громкость нарастёт от нуля до целевой за 3 секунды.
bg-color и border-color
bg-color — цвет фона кнопки и «яблока» пластинки. По умолчанию: rgb(255, 251, 240).border-color — цвет рамки, текста и самой пластинки. По умолчанию: rgb(72, 69, 60).
Принимают любой CSS-цвет: rgb(255, 251, 240), #2a1f14, beige и т.д.
Результат
Стандартная тема:
Тёмная тема:



