我有一个网页,它使用tubular.js 脚本将youtube 视频显示为网站背景。管状页上有一句话:
首先,它假设您在 body 标签下有一个包装器元素,它包含您的所有网站内容。它将包装器提升为 z-index: 99 和 position: relative。
因此,在此之后,我编写了一个简单的 html/css 代码:
<html>
<head>
<style>
* {
margin: 0;
padding: 0;
}
#logocontainer{
position: absolute;
top: 20%;
margin-top: -35px;/* half of #content height*/
left: 0;
width: 100%;
text-align:center;
}
#logo {
margin-left: auto;
margin-right: auto;
height: 75px;
}
</style>
<body>
<div id="wrapper" class="clearfix">
<div id="logocontainer">
<div id="logo">
<img src="img/logo.png"/>
</div>
</div>
</div> <!--wrapper-->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript" charset="utf-8" src="js/jquery.tubular.1.0.js"></script>
<script type="text/javascript">
$(function() {
var options = {
videoId : '9JXVUP1hyxA',
start : 1
};
$('body').tubular(options);
});
</script>
</body>
</html>
但是现在,当我运行它时-我只看到顶部没有徽标的 youtube 视频...我知道徽标在那里,因为当我注释掉 youtube 脚本时,我可以看到它,但是当有视频。我试图添加z-index:99
,#logo
但没有任何魔法......你能帮我吗?
编辑:
正如 A. Wolff 在下面建议的那样,我添加到我的 css 中:
#wrapper{
z-index:99;
position: relative;
}
尽管如此 - 没有好的结果,视频仍然是最重要的..