css - 使用 CSS 选中复选框时播放音频

标签 css audio checkbox pseudo-element

我试图在选中复选框后自动播放音频文件。我最初的想法是让音频标签自动播放,并像这样配置 CSS:

audio {
    display: none;
}
[type="checkbox"]:checked~audio {
    display: inline;
}

这当然行不通;音频将在网站加载时播放。任何人都知道如何做到这一点?也许有一些方法可以使空间与复选框'<label>相同标签用于播放音频。谢谢。

最佳答案

您可能需要 Javascript 或其他东西来完成此操作。据我所知,无法仅使用 CSS 来控制媒体播放器。

关于css - 使用 CSS 选中复选框时播放音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40391885/

相关文章:

html - 如何防止 Chrome 中的 HTML 复选框或单选按钮缩小?

javascript - 如何在更改事件中获取复选框的数据元素

css - 仅使用 css 更改元素符号和背景颜色的导航列表 - 可能吗?

php - 合并音频文件

c++ - FFmpeg libswresample 链接器错误

audio - 是否可以从 Spotify 应用程序访问歌曲的波形?

每个输入的 ModelMultipleChoiceField 标签的 django 复选框表单

css - 如何在 React 中设置自定义 css 样式?

HTML元素背景水平滚动错误

css - 相同的颜色代码,在不同的显示器上有不同的效果