2017-08-06 3 views
0

Ich bin als weißeHintergrund-Farbe transparent zeigt als weiße

hier ein Problem mit Hintergrund-Farbe transparent zeigt, die ein Beispiel Seite: http://www.kurzweilai.net/ray-kurzweil-reveals-plans-for-linguistically-fluent-google-software?utm_source=KurzweilAI+Weekly+Newsletter&utm_campaign=0ad261ad5e-UA-946742-1&utm_medium=email&utm_term=0_147a5a48c1-0ad261ad5e-281975877

die mittlere Spalte ist div ‚Wrapper‘

, die den Stil: background: url('../images/layout/bg_wrapper.gif') 0 0 repeat-y;

Wenn ich an die Konsole und geben Sie gehen:

x=document.getElementById('wrapper'); 
window.getComputedStyle(x, null).getPropertyValue('background-color'); 

ich:

"rgba(0, 0, 0, 0)" 

Und doch zeigt es seinen Hintergrund als weiße statt der Körperfarbe (gelbgrün).

Warum ist das?

Thx!

Antwort

1

Sie haben drei Ebenen: body, #wrapper und # wrapper-1. Der Hintergrund von #wrapper ist ein wiederholter bg_wrapper.gif und der # wrapper-1 ist ein wiederholter bg_wrapper_1.gif, also siehst du endlich die Farbe der Gifs. Sie müssen die Gifs entfernen, wenn Sie den Körperhintergrund sehen möchten.

0

Das ist das Problem:

#wrapper { 
background: url(../images/layout/bg_wrapper.gif) 0 0 

background: url(../images/layout/bg_wrapper.gif) 0 0 entfernen und ersetzen Sie es mit Hintergrund: transparent (man muss es transparent wird nicht, nachdem Sie das Entfernen ..)

können Sie überschreiben Sie auch einfach mit dem! wichtigen Selektor.

#wrapper { 
    background: transparent !important; 
} 
Verwandte Themen