Ich muss Schatten auf einen übergreifenden Rand anwenden, aber bisher habe ich den Schatten mit CSS erstellt, und da der übergreifende Rand aus zwei Kästchen besteht, überlappt sich der Schatten.
Meine Lösung dafür besteht darin, den überlappenden Teil mit einem Bild zu verdecken, das wie eine nahtlose Überblendung aussieht, aber ich bin mir nicht sicher, wie die Schatten aussehen sollen , wenn sie sich so treffen. Bitte beachten Sie den blauen Kreisbereich.
Wie kann ich herausfinden, wie die natürliche Schattenmischung für ein solches Beispiel aussehen würde?
Ich kann Adobe Photoshop oder GIMP verwenden, um dies zu erreichen.
Hier ist meine Lösung. Ich denke, es ist die einzige Möglichkeit, dies in CSS zu tun und saubere Nähte zwischen den Schlagschatten zu erhalten. Ich habe die blauen transparenten Kästchen verwendet, da das Problem, auf das Sie bei der internen Schattenmethode gestoßen wären, darin besteht, dass die Ecknähte / Schattenkrümmung nicht dort zusammengepasst hätten, wo sich das grüne und das schwarze Kästchen treffen.
Ein natürlicher Schatten wäre im Wesentlichen eine Verlängerung des orangefarbenen Randes.
Dies ist ein schnelles Modell, das weiter verfeinert werden muss:
In Bezug auf CSS müssten Sie das vorstehende Feld erweitern, um den Schatten auf dem unteren Element abzudecken, und dann den eingefügten Schatten am unteren Rand des Vorsprungs entfernen.
nach Osten