私は自分の背景ビデオの上にpngを配置したいが、pngはその背景にある。ビデオの背景にpng imgを設定するには?
私はz-indexを使ってみましたが、ビデオが消えてしまいました(相対的な位置から相対的な位置への位置を変えたとき)。ここに私のHMTLとCSSのコードは次のとおりです。
<div id="page2">
<video autoplay loop muted id="video">
<source src="Images/KeyboardVideo.mp4">
<source src="Images/KeyboardVideo.webm">
</video>
<div id="servicelogo"><img src="images/htmlcssjs.png"></div>
</div>
/* CSS Document */
* {margin: 0; padding: 0;}
body{
font-family: arial,helvetica;
color: black;
text-align: center;
}
h1{
font-size: 6em;
padding-top: 305px;
opacity: 0.8;
}
p{
font-size: 2em;
}
#wrapper {
position: fixed;
height: 80px;
width: 100%;
background-color: black;
z-index: 500;
}
#nav {
height: 80px;
width: auto;
float: right;
list-style: none;
position: relative;
margin-right: 100px;
z-index: 500;
}
#nav li {
height: 80px;
width: 100px;
float: left;
font-family: sans-serif;
font-weight: bold;
color: white;
padding: 0px 15px 0px 15px;
text-align: center;
line-height: 80px;
font-size: 20px;
}
#video {
position: relative;
width: auto;
min-width: 100%;
height: auto;
background: transparent url(images/Nature2.jpg) no-repeat;
background-size: cover;
z-index: -1
}
#servicelogo img{
position: relative;
height: 40%;
width: 40%;
margin-top: 8%;
opacity: 0.8;
}
#page2 {
width: 100%;
max-height: 100%;
overflow: hidden;
top: 0;
right: 0;
}
a {text-decoration: none;}
/* unvisited link */
a:link {
color: white;
}
/* selected link */
a:active {
color: #7f8c8d;
}
/* visited link */
a:visited {
color: white;
}
/* mouse over link */
a:hover {
color: #7f8c8d;
}
#page1 {background-image: url(images/Nature1.jpg); z-index: -1;}
#page3 {background-image: url(images/Nature2.jpg);}
#page4 {background-color: #2ecc71;}
使用ポスター属性:私は、次のCSSコードを使用していました。例えば。 '
これは素晴らしいオプションですが、私は自分の画像が常にビデオの上にくるようにしなければなりません。ここに私のウェブページwww.deanzuna.com(建設中)があり、リンク「サービス」に行くと、あなたはそのビデオを見ることになります。私はそのビデオの上に素晴らしいimgを持つ計画を持っています。それはいつもその場所にとどまります。 –
私はそれを解決しました! :)#ビデオ{ 位置:固定; トップ:50%; 左:50%; min-width:100%; 最小高さ:100%; 幅:自動; 身長:自動; z-インデックス:-100; トランスフォーム:translate(-50%、-50%); } #servicelogo img { \t位置:相対; \t身長:40%; \t幅:40%; \t margin-top:8%; \t不透明度:0.8; } #page2 { 幅:100%; 最大高さ:100%; オーバーフロー:非表示。 トップ:0; 権利:0; } –