Wie kann ich ein eingebettetes video auf-oben auf ein Bild in HTML/CSS?
So, ich bin versucht, zu erstellen eine einfache Schichtung-Technik, indem Sie ein Bild hinter dem ein video in html/css. Geben Sie den video-Bereich einige Bedeutung und hintergrund-Stil.
Hier ein photoshop-mockup von dem, was ich versuche zu erreichen.
http://s8.postimg.org/tl749vxvp/example.jpg
HTML
div id= "background">
img src="images/imgc.jpg" class="stretch" alt="image"
*Video embedding goes here*
CSS
.stretch {
width : 100%;
height: auto;%;
}
#background {
position: relative ;
}
#wrapper {
background-size: 100% auto;
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie, um den Mittelpunkt der video-player-div über das Bild(oder vorzugsweise ein div mit einem Hintergrundbild). Hier einige html:
Hinweis: beachten Sie, dass dieses css:
macht ein div von 600px x 400px und Zentren innerhalb des Eltern-div. Wenn Sie müssen, ändern Sie die Höhe auf 800px zum Beispiel, ändern Sie die margin-top auf 1/2 der Betrag, in diesem Fall -400px
Sollte ich noch erwähnen, dass es verschiedene css-Optionen für das Hintergrundbild des main-div, über Sie hier Lesen: http://www.w3schools.com/cssref/css3_pr_background.asp. Möchten Sie vielleicht Blick auf background-size:enthalten
Nachdem Sie das div zentriert über dem Bild, wie gewünscht, Folgen Sie einfach den Anweisungen hier ( http://flash.flowplayer.org/documentation/installation/index.html ), um Ihre video-Wiedergabe mit flowplayer.
Die einfachste Methode wäre, das video in ein div und div die CSS-Eigenschaft background-image das Bild, das Sie versuchen, zu verwenden:
HTML:
CSS:
ODER verwenden Sie absolute Positionierung und z-index, und der Stil angewendet, um das Bild anstelle der div-container:
HTML
CSS
Ich würde auf der z-index, damit können Sie um die vertikale Stapelung
Finden Sie unter: http://html.net/tutorials/css/lesson15.php
und
http://css-tricks.com/almanac/properties/z/z-index/