<html> <head> <title>Video fond de page</title> <style> html body{ width:100%; height:100%; } #fond{ position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:-1; overflow:hidden; } #vidfond { left: 0px; top: 0px; margin:0px; padding:0px; width:100%; height:100%; } </style> <script type="text/javascript"> function loopVideo(){ var video=document.getElementById('vidfond'); video.play(); } </script> </head> <body> <div id="fond"> <video id="vidfond" src="Springtime.ogv" preload="preload" autoplay="autoplay" loop="loop" onended="loopVideo()"></video> </div> <h1>Ceci est du contenu</h1> <h2>Ceci est du contenu</h2> <h3>Ceci est du contenu</h3> <ul> <li>Element de liste</li> <li>Element de liste</li> <li>Element de liste</li> <li>Element de liste</li> <li>Element de liste</li> <li>Element de liste</li> <li>Element de liste</li> <li>Element de liste</li> <li>Element de liste</li> <li>Element de liste</li> <li>Element de liste</li> <li>Element de liste</li> </ul> </body> </html>
Télécharger le zip
Mvoui, mais où est le javascript là dedans ???
super avec un .flv en fond de page ça donne un peu de vie a une page un peu tristounette... mais ????? où est le javascript ?????
Il fût un temps ou il y en avait effectivement... mais je l'ai enlevé car je l'ai jugé inutile.Simplement :<script type="text/javascript">function getWindowSize(){if (document.body){var larg = (document.body.clientWidth);var haut = (document.body.clientHeight);} else{var larg = (window.innerWidth);var haut = (window.innerHeight);}var video=document.getElementById('vidfond');video.style.height=haut;video.style.width=larg;alert(haut+" - "+larg);}</script><body onload="getWindowSize()">Afin de récupérer la taille de la fenêtre de l'utilisateur et de redimensionner la vidéo en conséquence. Cependant étant donnée que les proportions de la vidéo sont toujours conservée, cela n'apporte pas grand chose, et le CSS le fait très bien aussi. Mais j'avoue que je n'ai pas trouvé de "zone" qui correspondait à mon code... je me suis dis que le plus proche était celui-ci...
tu doir pouvoir simuler l'attribut loop en associant l'evenement onended a une fonctionthis.play()
Très bonne idée kazma ! Je n'y avais même pas pensé...(--> honte). Voilà c'est ajouté.
OK Trés bien sous firefox,Mais ne fonctionne pas avec Internet Explorer 8 ...
ne fonctionne pas sur Firefox en Mac ... mais impec sur Safari .... en version 10.6 bien sur ...
Pour IE 8, c'est normal, il ne supporte pas l'HTML5, il faudra attendre IE9.Je vais voir pour FireFox sur Mac car il n'y a pas de raison que cela ne fonctionne pas...
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 702 309 membres 10 nouveaux aujourd'hui 15 734 membres club