【发布时间】:2020-03-14 11:30:49
【问题描述】:
任何具有 html css 专业知识的人都可以帮助我解决这个我无法解决的简单问题。
基本上,我的 html 页面有一个 video 元素,该元素附加了一个 src 属性。
现在,我要做的是,从视频元素中删除这个 src 属性,并将这个源放在那个视频元素的 css 类中。
那么,如何从 css 中设置视频元素的 src?
我尝试过使用 url,content 属性,但它似乎不起作用。
或者也许我做错了。
我将感谢任何可以为此提供任何输入或共享使用 css 设置 html5 视频元素源的小代码的人。
请帮我。
谢谢。
【问题讨论】:
-
你不能用 CSS 做到这一点。你必须为此使用 JS。
-
为什么?你能解释一下吗?我的意思是,可以从 css 设置 img 标签的源属性,但不能用于视频。为什么?
-
@Harshit:这也不可能。您可以通过 CSS 设置背景图片,但这不会影响元素的属性。
-
如果您不想一开始就被加载,请使用
preload="none"(HTML5 视频标签属性)。 -
@Harshit:答案是它取决于浏览器。所以更安全的选择是不要为移动浏览器设置
src。
标签: javascript css html