Integrer une vidéo dans un site web
dr-lu74
Messages postés
28
Date d'inscription
Statut
Membre
Dernière intervention
-
animostab Messages postés 2829 Date d'inscription Statut Membre Dernière intervention -
animostab Messages postés 2829 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je recherche un moyen pour lorsqu'on accède à une page web (Genre page d'accueil) on ai une vidéo qui se lit automatique (Jusque là pour integrer une vidéo avec lecture auto ça va) mais une fenêtre au dessus de la page d'accueil qui lit une vidéo après, on ai accès au site.
Merci d'avance
dr-lu74
Je recherche un moyen pour lorsqu'on accède à une page web (Genre page d'accueil) on ai une vidéo qui se lit automatique (Jusque là pour integrer une vidéo avec lecture auto ça va) mais une fenêtre au dessus de la page d'accueil qui lit une vidéo après, on ai accès au site.
Merci d'avance
dr-lu74
A voir également:
- Integrer une vidéo dans un site web
- Intégrer une vidéo dans un powerpoint - Guide
- Site comme coco - Accueil - Réseaux sociaux
- Création site web - Guide
- Site de telechargement - Accueil - Outils
- Web office - Guide
1 réponse
Salut
je t'explique le principe tu peux faire ca avec html / css plus un petit brin de jquery
tu crée 1 div qui prend tout le site et placée au dessus de tous les div avec z-index et avec une opacity
tu crée une autre avec la video que tu centre avec css et placée au dessus de la précédente avec z-index et positionnée en absolute
et avec jquery tu detecte la fin de la video et tu cache les 2 div précédentes
ca donnerait ca (non testé)
dans le head
ensuite tu fait ca en html juste après <body>
le css
je t'explique le principe tu peux faire ca avec html / css plus un petit brin de jquery
tu crée 1 div qui prend tout le site et placée au dessus de tous les div avec z-index et avec une opacity
tu crée une autre avec la video que tu centre avec css et placée au dessus de la précédente avec z-index et positionnée en absolute
et avec jquery tu detecte la fin de la video et tu cache les 2 div précédentes
ca donnerait ca (non testé)
dans le head
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<script>
$(function () {
$("#mavideo").bind("ended", function() {
$("#coverall").hide(300);
$("#cadrevideo").hide(300);
});
});
</script>
ensuite tu fait ca en html juste après <body>
<div id="coverall"></div>
<div id="cadrevideo">
<video id="mavideo"> ...le code d'appel de ta vidéo ...</video>
</div>
le css
#coverall {
position:fixed;
display:none;
top:0;
left:0;
right:0;
bottom:0;
background-color: #999999;
z-index:900; /* pour être pardessus tous les autres div */
opacity:0.5;
filter: alpha(opacity=50);
}
#cadrevideo {
width:500px;
height:300px;
position:absolute;
left:50%;
top:50%;
margin:-150px 0 0 -250px; /* la moitié des width */
z-index:1000;
}