2010-12-14 101 views
0

L'application d'un arrière-plan à une page entière avec une certaine transparence ne s'applique pas à un pdf ouvert dans un iframe. Pourquoi le PDF n'est-il pas caché par l'arrière-plan?Opacité CSS non appliquée à Adobe pdf reader ouvert dans iframe

<iframe src="http://www.irs.gov/pub/irs-tege/401k_mistakes.pdf" />  

    <div style="left: 0px; top: 0px; 
    z-index: 100; 
    background-color: gray; 
    width: 1000px; 
    height: 1000px; 
    position: absolute; 
    opacity: 0.8;"> 
</div> 

Voici un exemple http://jsfiddle.net/JXT5V/3/ (par exemple ne fonctionne pas dans Chrome)

+1

Je ne pense pas qu'il soit possible de changer ce comportement. – thirtydot

+0

Yup, je pense que c'est le plugin PDF qui chevauche tout le reste. Vous pouvez essayer un '' et voir s'il se comporte différemment mais j'en doute –

Répondre

3

Le navigateur n'est pas le rendu cette partie de l'écran, le plug-in PDF est. Le plugin n'honorera pas votre CSS. Que l'arrière-plan/transparence apparaisse devant le contenu du plugin dépend de l'interaction entre le navigateur particulier et le plugin particulier (Adobe n'est pas le seul plugin PDF) et vous n'avez aucun moyen de contrôler cela.