Ich möchte ein Quadrat vor einer Spanne erstellen. So etwas wie dieses Bild .
Es ist mir jedoch nicht gelungen, dies mit der Eigenschaft span:before
zu erstellen. Ist es möglich, damit zu erstellen? Wenn ja, kann mir bitte jemand sagen, wie kann ich das machen?
Ich habe dies mit einfachem CSS erstellt. Hier ist mein Code
HTML:
%Vor%und CSS
%Vor%Hier ist der Arbeitslink. Aber ich möchte nur dieses HTML verwenden.
%Vor%Wie ist es möglich?
Sie können das tun, indem Sie "content: '■';"
hinzufügen
Fügen Sie einfach
:before
in Ihrem alten CSS hinzu und ändern Sieblock
ininline-block
, so dass es in eine Zeile passt und einblock
für die ganzespan
und rest ändern die css-selektoren zu:before
, das ist also nimmt seine jeweilige Farbe.
Versuchen Sie es.
Was Sie tun müssen, ist die Breite aus der Spannweite zu entfernen und die Klasse zu ändern. Beachten Sie, dass :before
die Eigenschaft content: ''
haben muss, um angezeigt zu werden.
Hier ist HTML-Code:
%Vor%Und css:
%Vor%Tags und Links html css css-shapes