Bonjour,
Je cherche en CSS comment mettre une div devant ma page qui recouvre la totalité la page.
J'ai cherché sur Google, et je n'ai rien trouvé
Sur Alsascréation ils proposent ce code :
Mais hélas la calque n'est pas capable d'avoir la taille de la page, si celle-ci est scrollable.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <style type="text/css"> <!-- *{border:0;margin:0;padding:0} html,body{width:100%;height:100%;} #cache { position:absolute; z-index:100; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; background-color: red; width:100%; height:100%; } #cache div{ font-size: 28px; color: black; text-align:center; position:absolute; top:45%; width:100%; } --> </style> </head> <body> <script type="text/javascript"> <!-- //création du div visible seulement si javascript est activé calque=document.createElement('div');calque.id="cache"; centre=document.createElement('div'); calque.appendChild(centre) centre.appendChild(document.createTextNode("Veuillez patienter pendant le chargement de la page...")) document.body.appendChild(calque) window.onload=function(){} --> </script> <p>contenu de la page</p> </body> </html>
Il existe une solution ou dois-je me tourner vers le javascript ?
Bonne journée,
Florian
Partager