Я прочитал что-то, что взорвало мой разум, и я хочу спросить, возможно ли это или нет.Звук на псевдоэлементах с использованием CSS
Согласно content
атрибута w3school docs может занять url
значение, которое может представлять собой звук?!
url
(URL) Устанавливает содержание, чтобы быть какой-то медиа (образ, звук, видео и т.д.)
Согласно MDN
Значение является URI, который обозначает внешний ресурс (например, изображение ). Если ресурс или изображение не могут быть отображены, это либо игнорируется, либо появляется какой-либо заполнитель.
Так что я попробовал
content: url('http://www.w3schools.com/html/horse.ogg');
И ничего не происходит. Мой вопрос: Действительно ли можно запускать звуковые эффекты с помощью CSS или это просто ошибка в документах w3schools?
Edit: пример, когда это может быть полезным:
Из курса вы можете вызвать звуки с помощью JS, но бывают случаи, что вы не разрешается использовать Javascript или пользователь не включен JavaScript , Итак, представьте, что вы обслуживаете элемент на третьем веб-сайте, и вам разрешено использовать только HTML + CSS (например, баннер), если content
действительно принимает звуки, это позволило бы запускать звуковые эффекты при наведении псевдоэлементов.
Даже если это действительно сработало, каков будет ожидаемый результат? Как бы вы даже контролировали звук? – noahnu
@noahnu запускает звуковой эффект при зависании. –
[w3c пишет] (https://www.w3.org/TR/css3-content/): «Еще одним распространенным эффектом является замена элементов изображениями или другим мультимедийным контентом. Поскольку не все пользовательские агенты поддерживают все мультимедийные форматы, возможно, необходимо предоставить резервные копии. ' –