Je veux créer un gris comme celui de Gmail lorsque nous essayons de télécharger un exe. l'écran gris devrait couvrir tout l'écran même les barres de défilement, les barres de défilement devraient être visibles à travers elle mais désactivé comment cela peut être réalisé en utilisant javascript et css s'il vous plaît ne me dites pas de définir le débordement de corps à caché.gris sur tout l'écran y compris la barre de défilement
Répondre
Il ne fonctionne que si vous enveloppez votre page entière dans un div et définissez cette div pour permettre le défilement, mais désavouer le corps de défilement (ou utilisez iframes). Dans Gmail, le corps est overflow:hidden
. Les barres de défilement que vous voyez appartiennent à un iframe
avec l'ID canvas_frame
.
Je pensais la même chose +1 – user29964
Avez-vous essayé de regarder la page gmail, avec un outil comme Firebug, quand il est grisé de cette façon?
Il va vous permettre de voir exactement comment ils le font ;-)
Apparemment, après un rapide coup d'œil, il semble qu'ils utilisent un <div>
comme celui-ci:
<div class="Kj-JD-Jh" style="opacity: 0.5; width: 1560px; height: 366px;"></div>
La chose intéressante ici est que cette 1560px
est plus grande que la zone visible de mon écran: elle comprend la barre de défilement droite.
Les barres de défilement de haut niveau sont des composants du navigateur et ne font pas partie du canevas. Il n'est donc pas possible de les griser. Vous pouvez uniquement masquer les barres de défilement faisant partie de la vue HTML.
voir Sinon, cette
alors comment ils l'ont fait dans Gmail – Mac
- 1. dimensions de fenêtres IE7, y compris les barres de défilement
- 2. Ajouter un nouvel iPhone Voir ci-dessus tout, y compris la barre de navigation
- 3. Comment faire une vue qui couvre tout l'écran, y compris la barre d'état?
- 4. sur la liste, y compris Aucun
- 5. PHP: Liste tout compris
- 6. Décoller tout après #ancre y compris le #ancre
- 7. Empêcher la barre de défilement de se cacher sur froyo
- 8. Barre de défilement Tbody
- 9. barre de défilement - Aide
- 10. WPF barre de défilement
- 11. barre de défilement verticale
- 12. Définition de la barre de défilement sur un JScrollPane
- 13. désactiver la barre de défilement sur le div
- 14. TreeView dans la barre de défilement PreviewMouseMove
- 15. problème de position de la barre de défilement sur location.reload()
- 16. Existe-t-il un moyen d'afficher la barre de défilement de ListView tout le temps?
- 17. fichiers PHP, y compris
- 18. Barre de défilement/Direction numéro
- 19. Pouvez-vous changer la largeur d'une barre de défilement (DIV de défilement) dans IE7
- 20. cacher la barre de défilement tout en étant capable de faire défiler avec la souris/clavier
- 21. Barre de défilement QScintilla
- 22. Question sur la page html, y compris en PHP
- 23. problème de barre de défilement
- 24. Android Webapp masquer la barre de défilement?
- 25. Y compris le fichier .rb sur la vue
- 26. Supprimer la barre de défilement verticale, garder la barre de défilement horizontale dans iframe dans Chrome
- 27. Désactiver ou supprimer la barre de défilement sur HTML
- 28. Widget barre de défilement Android?
- 29. Style barre de défilement
- 30. Barre de défilement mutuelle
duplication possible de [empêcher le défilement lorsque la vidéobox est activée] (http://stackoverflow.com/questions/3120712/prevent-scrolling-when-videobox-is-on) –