Seit jetzt, in der Gestaltung einer der Websites, die ich arbeite, habe ich eine Grafik verwendet, um die Kopfzeile zu dekorieren, die in einer diagonalen Teilung weiß in der unteren Seite und transparent in der oberen Seite besteht. Das Ergebnis ist dieser:Wie zeige ich einen zweifarbigen Bereich?
Wenn ich obere Farbe zu ändern, wie das Bild in seinem oberen Bereich transparent ist der Effekt scheint perfekt:
Nun, ich brauche Benutzer zu ermöglichen, Seitenhintergrund zu ändern, und das ist das Problem:
Der Hintergrund wird rot, aber das Bild, mit dem ich den Header dekoriert habe, ändert sich nicht.
Gibt es eine Möglichkeit, Benutzern zu erlauben, den Hintergrund zu ändern, ohne die Kopfdekoration zu ruinieren?
Beachten Sie, dass eine Kopie der Dekoration Bilder in verschiedenen Farben speichern ist keine Option, da ich den Benutzern erlauben, jede 24-Bit-Farbe zu wählen. Auch das Ändern des Bildes in Echtzeit wie explained here ist keine Option, da mehrere Benutzer auf dieselbe Datei zugreifen können.
Verwenden Sie ein PNG mit Transparenz. – Yoshi
Das Bild, das ich benutze, ist ein PNG mit Transparenz (der obere Bereich ist transparent) – Ivan
Überprüfen Sie dann für eine Hintergrundfarbe für das Bildelement (oder irgendein Elternelement). Und vielleicht fügen Sie einen Link zu der Seite hinzu, damit wir einen Blick darauf werfen können. – Yoshi