Ich habe gerade ein Bild gemacht, um Ihnen ein visuelles Beispiel für das Verständnis meiner Frage zu geben.
Wie Sie sehen können, habe ich einen aktiven Pfeil, der dazu dient, entlang der Inhaltsspalten zu zirkulieren. Allerdings möchte ich die Transparenz aus dem Hintergrund der Kopfzeile und nicht aus dem Inhalt, wenn ich meinen weißen Hintergrund lösche.
Gibt es einen Trick, meinen Hintergrund zu verbrennen, um den Hintergrund meiner Kopfzeile zu erreichen?
Ich habe ein extra Bild für eine bessere Sicht erstellt:
Hinweis: Ich verwende Muster als Hintergrund, keine Volltonfarben.
Mein erster Gedanke ist ein Hintergrund auf dem Inhaltsbereich mit einem gebeugten transparenten Dreieck. Dann einen negativen Rand auf den Inhalt anwenden Setzen Sie dann die Position des Inhalts auf relative
und setzen Sie seine top
-Eigenschaft auf einen negativen Betrag und setzen Sie den unteren Abstand der Kopfzeile auf den gleichen Betrag.
Ähnliches? Ссылка
Solange Ihre Inhaltsregion immer eine durchgehende Hintergrundfarbe hat, können Sie die folgende Änderung verwenden:
%Vor% Wenn Sie fixed
hinzufügen, stellen Sie sicher, dass das Hintergrundbild, wo immer es auch immer verwendet wird, korrekt ausgerichtet sein sollte. Dann gibt es diese Änderung:
Dann müssen Sie nur Ihre arrow2.png umkehren, so dass der Pfeilbereich selbst transparent ist und der äußere Teil des Pfeils die Hintergrundfarbe Ihres Inhalts enthält.
Offensichtlich funktioniert das nur für Browser, die mehrere Hintergründe unterstützen.
Wenn ich darüber nachdenke, da mein Gehirn heute ziemlich langsam ist ... gibt es keinen Grund, > mehrere Hintergründe zu verwenden. Sie könnten einfach Ihre Pfeilmarkierung wie folgt haben:
%Vor% Und dann wenden Sie den 4170671240_a90769d747.jpg
festen Hintergrund auf .arrow2 an, aber wenden Sie Ihren tatsächlichen arrow2.png
Hintergrund auf .arrow-inner an. Auf diese Weise müssen Sie keine Ausnahmen für ältere Browser machen, da es einfach funktionieren sollte.
arrow2.png muss noch invertiert werden, damit dies funktioniert - so dass der Pfeilbereich transparent ist und die Außenseite nicht