首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在<video>上更改宽度时,高度没有影响

在<video>上更改宽度时,高度没有影响
EN

Stack Overflow用户
提问于 2016-12-06 01:54:21
回答 2查看 335关注 0票数 1

当我将宽度从1080 up更改为100%时,视频将占据整个屏幕。我试着用“高度”标签来控制高度,但没有成功。

jsfiddle.net

jsfiddle.net

是否有一种方法可以在视频下面获取文本而不占用整个屏幕,将文本保留在视频上?我想要的全宽度,但不是整个高度,所以文本滚动在黑色背景在底部。

代码语言:javascript
复制
body {width:100%; height:100%; overflow:hidden; margin:0; background-color:black;}
 html {width:100%; height:100%; overflow:hidden; }
 
 #custom-message {
    font-family: verdana;
    font-size:18pt;
    color: rgb(230, 200, 98);
    z-index:1;
}

    <table style="width:100%;height:100%;background-color:#000">
        <tr valign="top">
            <td width="100%" valign="top" align="center">
                <video width="100%" src="http://henriksjokvist.net/examples/html5-video/video.ogg" autoplay loop></video>
            </td>
        </tr>
        <tr>
        <td style="color:white;height:120px"><marquee direction="right" speed="normal" behavior="loop" class="result" id="custom-message">text</marquee></td>
        </tr>
    </table>

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-12-06 03:39:46

将视频标签的宽度从1080 of更改为100%,删除了文本标签的绝对定位属性。

代码语言:javascript
复制
body {width:100%; height:100%; /*overflow:hidden*/; margin:0; background-color:black;}
 html {width:100%; height:100%; /*overflow:hidden;*/ }
 
 #custom-message {
    /*position:absolute;*/
    font-family: verdana;
    font-size:18pt;
    color: rgb(230, 200, 98);
    z-index:1;
    bottom:1%;
}
代码语言:javascript
复制
<table style="width:100%;height:100%;background-color:#000">
        <tr valign="top">
            <td width="100%" valign="top" align="center">
                <video width="100%" src="http://henriksjokvist.net/examples/html5-video/video.ogg" autoplay loop></video>
            </td>
        </tr>
        <tr>
        <td style="color:white"><marquee direction="right" speed="normal" behavior="loop" class="result" id="custom-message">text</marquee></td>
        </tr>
    </table>

票数 1
EN

Stack Overflow用户

发布于 2016-12-06 03:12:31

我认为,如果没有javascript/jQuery,您就无法做到这一点。

演示

我像这样使用FitVid插件

代码语言:javascript
复制
 $("video").fitVids();

从jsdelivr:https://cdn.jsdelivr.net/fitvids/1.1.0/jquery.fitvids.js加载

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40986549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档