2015-02-20 32 views
7

come si centra verticalmente un video all'interno di un tag video? attualmente il video è a filo superiore e il fondo si sta tagliando. quello che mi piacerebbe fare è che la metà del video si trovi nel mezzo del contenitore del video. l'altezza del video varia in quanto è reattiva in modo che il browser si riduca, così come il video. qui è il mio codice:Centratura verticale del video all'interno di un tag video

html

<div id="video-wrap"> 
    <video preload="auto" autoplay loop muted> 
     <source type="video/mp4" src="video.mp4"> 
    </video> 
</div> 

css:

#video-wrap { 
    width: 100%; 
    height: 400px; 
    overflow: hidden; 
} 

risposta

22

Queste tre linee dovrebbero fare:

video{ 
    position: relative; 
    top: 50%; 
    transform: translateY(-50%); 
} 

farmi sapere se funziona :)

+0

Questo ha fatto il t rick perfettamente, grazie! Vorrei poterti sorvolare, ma non ho abbastanza rep. – midknyte

+1

Sei letteralmente un dio. – lol

+0

Funziona, ma non per i sottotitoli delle tracce video. (chrome) – Dominik