Was ist der beste Weg, um ein Pseudo-Element direkt auf ein anderes Pseudo-Element zu positionieren?Wie positioniert man: vor &: nach Pseudo-Elementen übereinander?
Lassen Sie sich sagen, dass ich ein fancy „Checkbox“ machen will, erscheinen neben hier beschriften:
<input id="pretty"><label for="pretty">Label text</label>
Ich könnte mit einem Gradienten eines Pseudoelement werden soll, und eine andere mit einer einfachen Box über die Oberseite positionierte simulieren Sie einen "Gradientenrand" -Effekt.
kann ich zwei Kisten machen, indem Sie:
label:before {
content: "\00a0";
color: #FFF;
height: 6px;
width: 6px;
display: inline-block;
}
label:after {
content: "\00a0";
height: 18px;
width: 18px;
display: inline-block;
background:#ebd196;
background-image: linear-gradient(top, #ebd196 4%, #e2b65d 5%, #ab8844 100%);
}
Was ist die Stapelreihenfolge der Pseudo-Elemente? Trifft: vor oder darunter erscheinen: nach- welcher ist besser geeignet, um die Grenze zu sein, und welche die Füllung?
Und was ist die beste Positionierung auf dem Etikett, Etikett: vor & Etikett: nach, um die richtige Positionierung zu bekommen?