Wie kann ich den Text aus dem Screenshot mit einem beliebigen SVG-Symbol (beliebig) nur mit CSS ersetzen?
Vielen Dank! ![]()
Wie kann ich den Text aus dem Screenshot mit einem beliebigen SVG-Symbol (beliebig) nur mit CSS ersetzen?
Vielen Dank! ![]()
Sie müssen zuerst Ihre SVG-Datei im Abschnitt “Uploads” hochladen. Für den SCSS-Variablennamen wählen Sie etwas Kurzes und Prägnantes.
Fügen Sie dann diesen Teil zum Reiter “Common” hinzu:
th.posts.sortable.num.topic-list-data {
content: url($name-of-variable);
}
Beachten Sie, dass Sie keine Anführungszeichen in die url-Klammern setzen sollten.
Don hat ein Hilfswerkzeug für die Verwendung von Icons in CSS erstellt:
Es tut mir leid, ich verstehe es nicht. Was meinst du mit $name-of-variable? Ich versuche, SVG-Code nach content: einzufügen, und es funktioniert nicht. ![]()
Vielen Dank @Canapin, aber ich möchte keine zusätzlichen Komponenten installieren, um das Wort „Antworten“ durch SVG-Code zu ersetzen. ![]()
Der Variablenname ist derjenige, den Sie beim Hochladen der SVG-Datei eingegeben haben.
Sie müssen Administrator sein, um dies tun zu können.
/admin.name-of-variable durch den Namen, den Sie in Schritt 4 gewählt haben. Behalten Sie das $ vor dem Variablennamen bei.Vielen Dank, es ist jetzt sehr klar.
Kurze Frage: Wenn ich sagen wir 10 Icons habe, muss ich die Icons dann einzeln hochladen?
Ja, ich glaube schon.
@Radu Falls mein Leitfaden nicht funktioniert, können Sie diesem Leitfaden folgen, wo Sie meiner Meinung nach nur 1 Datei für mehrere Icons hochladen können:
Das war ein toller Beitrag und er hat mir geholfen, die Standard-Icons zu ersetzen. Noch eine Sache, wenn ich darf…
Wie kann ich im Folgenden ein FontAwesome-Icon in content einfügen?
th.topic-list-data.posts.num > span {
visibility: hidden;
}
th.topic-list-data.posts.num > span:after {
content:'ein FontAwesome Icon hier';
visibility: visible;
display: inline-block;
padding-bottom: 1.2em;
}
Sie können es als SVG herunterladen und dann dasselbe tun. Andernfalls müssen Sie eine Komponente erstellen, was komplexer sein wird.
Gibt es also keine Möglichkeit, so etwas zu tun?
content:'fa d-icon d-icon-reply';
Wenn nicht, wie würde der Code für die folgende Methode aussehen? Ich brauche nur ein Beispiel, von dem ich ausgehen kann, denn ich habe es mit einfachem CSS versucht und es hat keine Wirkung.
Vielen Dank im Voraus!
Nein, aber du kannst die gleiche Methode verwenden, wie du sie bei früheren Methoden angewendet hast. Lade sie hoch und füge sie dann als SVG-Datei hinzu, wie du es mit der Anleitung gemacht hast:
Ich bin mir nicht sicher, wo Sie das Symbol platzieren möchten. Könnten Sie einen Screenshot senden?
Danke.
Es spielt keine Rolle, wo, ich möchte nur ein FA-Symbol in die Zeile content:'...' einfügen
Ich denke, ich werde FA als Schriftfamilie und Unicodes innerhalb der content-Methode verwenden.
Sie könnten Folgendes tun:
Ich bin mir nicht zu 100 % sicher, ob das funktioniert, aber ich bin mir ziemlich sicher, dass es das tut.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.