【发布时间】:2018-02-06 16:52:32
【问题描述】:
我正在使用 ionic 构建一个移动应用程序,并且有一个用例,其中我有一个未知尺寸的视频(我使用的插件不允许我获取高度和宽度)。它可以是垂直或水平视频。如果它是垂直的(即高度可能大于移动高度),我想调整它的大小,例如设置 max-height: 70%,不管侧面有没有空格;如果它是水平的(即高度永远不会大于移动高度),我想将其调整为全宽,例如设置宽度:100%。
问题是我无法根据视频是垂直视频还是水平视频来应用类,因为我无法确定高度和宽度。有没有纯css方法来完成这个用例?
【问题讨论】:
-
确实需要一些您的 html 代码。我现在唯一能说的就是尝试使用 id 获取 div 的元素并执行
console.log( document.getElementsByClassName('your-video-id-in-html') ); -
“是否有任何纯 css 方法来完成这个用例?” - 不...... CSS 对实际视频尺寸的了解比你还少做...
标签: css angular cordova ionic-framework