utiliser la vidéo comme arrière-plan pour div
Je voudrais utiliser une vidéo comme arrière-plan en CSS3. Je sais qu'il n'y a pas d'arrière-plan-vidéo de la propriété, mais est-il possible de faire de ce comportement. À l'aide d'une pleine taille de la vidéo-tag ne donne pas le résultat voulu, la cause il ya de contenu qui doivent être affichées au-dessus de la vidéo.
Il faut être non JS. Si il n'est pas possible, alors j'ai besoin de faire des modifications sur mon serverside un donner comme résultat aussi une capture d'écran de la vidéo.
J'ai besoin de la vidéo pour remplacer les cases de couleur:
Les cases de couleur sont atm juste, CSS boîtes.
source d'informationauteur Knerd
Vous devez vous connecter pour publier un commentaire.
Pourquoi ne pas fixer un
<video>
et l'utilisationz-index:-1
mettre derrière tous les autres éléments?Démo
Si vous le voulez à l'intérieur d'un conteneur, vous devez ajouter un élément de conteneur et un peu plus de CSS
Démo
Je crois que c'est ce que vous cherchez. Il est automatiquement mis à l'échelle de la vidéo pour s'adapter à l'conteneur.
DÉMO: http://jsfiddle.net/t8qhgxuy/
Vidéo avez besoin de la hauteur et de la largeur toujours à 100% de la société mère.
HTML:
CSS:
JS:
Vous pouvez définir une vidéo comme arrière-plan de n'importe quel élément HTML facilement grâce à
transform
propriété CSS.Ce code des centres de la vidéo à l'intérieur d'un div avec la classe
video-container
couvrant l'ensemble de sa région, tout commebackgoround-position: center center; background-size: cover;
fait pour les images.Vous pouvez également utiliser le
transform
techinque pour centrer verticalement et horizontalement de tout élément HTML.