Icon-Font und svg-Icons in HTML einbinden

Code zum Üben und Nachschlagen wie man Icon-Fonts und SVG-Icons in HTML einsetzen kann, zum Beispiel auf eigenen Seiten oder in Plugins.

In Xobor-Foren mit Template V6 und in der mobilen Ansicht von V1 bis V4 sind Icon-Fonts schon vorhanden.
Hilfe findet man im Wiki unter https://www.hpm-support.de/wiki:icons-v6.
In den Templates V1 bis V4 kann man Vektor-Icons mit SVG einsetzen.

Diese Icons sind Vektor-Grafiken und lassen sich in Plugins mit configVar verlustfrei beliebig verkleinern und vergrößern. Auch die Farbe lässt sich mit configVar einstellen, so dass die Admins in den Plugin-Einstellungen Größe und Farbe selber einstellen können für die Icons, die vom Plugin verwendet werden.

Demo Foren-Icons und svg-Icons

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
 
<!--
// Code zum ueben und nachschlagen wie man Icon-Fonts und SVG-Icons
// in HTLM einsetzen kann.
// In Xobor Foren mit Template V6 und in der mobile Ansicht von V1 bis V4
// sind Icon-Fonts schon vorhanden. Hilfe findet man im Wiki unter
// https://www.hpm-support.de/wiki:icons-v6
// In den Templates V1 bis V4 kann man Vektor Icons mit svg einsetzen die
// man mit css formatieren kann
//
// Autor: Mike48
// Anschauen: https://www.friends-of-xobor.de/test_svg_use.html
//
-->
<style>
{{template==177.start}}
/* begin - style fuer V6 */
.txt_box_1 .xob.xob-attach,
.txt_box_3 .xob.xob-attach {
font-size: 24px;
color: black;
}
.txt_box_2 .xob.xob-attach,
.txt_box_4 .xob.xob-attach {
color: blue;
font-size: 24px;
}
.txt_box_1 .xob.xob-attach:focus,
.txt_box_1 .xob.xob-attach:hover,
.txt_box_3 .xob.xob-attach:focus,
.txt_box_3 .xob.xob-attach:hover {
font-size: 28px;
color: red;
}
.txt_box_2 .xob.xob-attach:focus,
.txt_box_2 .xob.xob-attach:hover,
.txt_box_4 .xob.xob-attach:focus,
.txt_box_4 .xob.xob-attach:hover {
font-size: 28px;
color: green;
}
.txt_box_1 .xob.xob-attach:active,
.txt_box_3 .xob.xob-attach:active {
font-size: 24px;
color: #FF00FF;
}
.txt_box_2 .xob.xob-attach:active,
.txt_box_4 .xob.xob-attach:active {
font-size: 24px;
color: #FF00FF;
}
/* end - style fuer V6 */
{{template==177.end}}
 
{{template!==177.start}}
/* begin - style fuer V1 bie V4 */
#svg_lager .svg-icon {
fill: currentColor;
width: 24px;
height: 24px;
}
#tmp_1 .svg-icon,
#tmp_3 .svg-icon {
fill: black;
width: 24px;
height: 24px;
}
#tmp_2 .svg-icon,
#tmp_4 .svg-icon {
fill: blue;
width: 24px;
height: 24px;
}
#tmp_1 .svg-icon:focus,
#tmp_1 .svg-icon:hover,
#tmp_3 .svg-icon:focus,
#tmp_3 .svg-icon:hover {
fill: red;
width: 26px;
height: 26px;
}
#tmp_2 .svg-icon:focus,
#tmp_2 .svg-icon:hover,
#tmp_4 .svg-icon:focus,
#tmp_4 .svg-icon:hover {
fill: green;
width: 26px;
height: 26px;
}
#tmp_1 .svg-icon:active,
#tmp_3 .svg-icon:active {
fill: #FF00FF;
width: 24px;
height: 24px;
}
#tmp_2 .svg-icon:active,
#tmp_4 .svg-icon:active {
fill: #FF00FF;
width: 24px;
height: 24px;
}
{{template!==177.end}}
.icon_box {
margin-left: 10em;
border: 2px solid black;
padding: 2em;
}
.inline {
display: inline-block;
vertical-align: middle;
height: 3em;
padding-right: 2em;
}
.text_box {
margin-top: 2em;
}
/* end - style fuer V1 bie V4 */
</style>
 
{{template==177.start}}
<!--
icon-font Büroklammer im V6
Wird formatiert wie Text
-->
 
<!-- begin - versteckter lager-ordner für die svg daten -->
<div id="svg_lager" style="display: none">
<span class="xob xob-attach">
</div>
<!-- end - versteckter lager-ordner für die svg daten -->
 

<div class="icon_box">
<h3>Für V6 mit Icon-Font</h3>
<div class="txt_box_1">
<div class="inline">Hier erscheint die Büroklammer: <span class="xob xob-attach"></span></div>
</div>
 
<div class="txt_box_2">
<div class="inline">Hier erscheint die Büroklammer: <span class="xob xob-attach"></span></div>
</div>
</div>
 
<div class="icon_box">
<h3>Für V6 mit Icon-Font einfügen mit JS/JQ</h3>
<div class="txt_box_3">
<div class="inline">Hier erscheint die Büroklammer: </div>
</div>
 
<div class="txt_box_4">
<div class="inline">Hier erscheint die Büroklammer: </div>
</div>
</div>
 
{{footerjs.start}}
{{footerjs}}
/*
* svg mit JQuery einfuegen
* script in footer
*/
$('#svg_lager .xob.xob-attach').clone().appendTo('.txt_box_3 .inline');
$('#svg_lager .xob.xob-attach').clone().appendTo('.txt_box_4 .inline');
{{footerjs.end}}
{{template==177.end}}
 
{{template!==177.start}}
<!--
Büroklammer mit svg im V1 bis V4
-->
 
<!-- begin - versteckter lager-ordner für die svg daten -->
<div id="svg_lager" style="display: none">
<svg xmlns="http://www.w3.org/2000/svg" >
<!--!Font Awesome Free 6.5.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2023 Fonticons, Inc.-->
<symbol id="icon_bueroklammer" viewBox="0 0 448 512">
<path d="M364.2 83.8c-24.4-24.4-64-24.4-88.4 0l-184 184c-42.1 42.1-42.1 110.3 0 152.4s110.3 42.1 152.4 0l152-152c10.9-10.9 28.7-10.9 39.6 0s10.9 28.7 0 39.6l-152 152c-64 64-167.6 64-231.6 0s-64-167.6 0-231.6l184-184c46.3-46.3 121.3-46.3 167.6 0s46.3 121.3 0 167.6l-176 176c-28.6 28.6-75 28.6-103.6 0s-28.6-75 0-103.6l144-144c10.9-10.9 28.7-10.9 39.6 0s10.9 28.7 0 39.6l-144 144c-6.7 6.7-6.7 17.7 0 24.4s17.7 6.7 24.4 0l176-176c24.4-24.4 24.4-64 0-88.4z stroke="#cf142b" />
<symbol>
 
</svg>
<!-- das iccn als vorlage zum einfuegen ins html mit JS / JQ -->
<svg class="svg-icon" ><use href="#icon_bueroklammer" /></svg>
</div>
<!-- end - versteckter lager-ordner für die svg daten -->
 
<div class="icon_box">
<h3>Für V1 bis V4 SVG im HTML</h3>
<div class="text_box">
<div class="inline">Hier soll eine Büroklammer hin </div>
<div class="inline" id="tmp_1"><svg class="svg-icon" ><use href="#icon_bueroklammer" /></svg></div>
</div>
<div class="text_box">
<div class="inline">Hier soll eine Büroklammer hin </div>
<div class="inline" id="tmp_2"><svg class="svg-icon" ><use href="#icon_bueroklammer" /></svg></div>
</div>
</div>
 
<div class="icon_box">
<h3>Für V1 bis V4 SVG einfuegen mit JS / JQ</h3>
<div class="text_box">
<div class="inline">Hier soll eine Büroklammer hin </div>
<div class="inline" id="tmp_3"></div>
</div>
<div class="text_box">
<div class="inline">Hier soll eine Büroklammer hin </div>
<div class="inline" id="tmp_4"></div>
</div>
</div>
 
<script>
/*
* svg mit JQuery einfuegen
* script in footer
*/
$('#svg_lager .svg-icon').clone().appendTo('#tmp_3');
$('#svg_lager .svg-icon').clone().appendTo('#tmp_4');
</script>
{{template!==177.end}}
 

Login
Activity Feed
rating rating
Wolfgang und Franz-Jupp haben sich bedankt!
Beitrag: Merry Christmas
%usernames% haben sich bedankt!
rating rating
Wolfgang hat sich bedankt!
Beitrag: Merry Christmas
%usernames% hat sich bedankt!
rating rating
Wolfgang hat sich bedankt!
Beitrag: Merry Christmas
%usernames% hat sich bedankt!
rating rating
Wolfgang hat sich bedankt!
Beitrag: Merry Christmas
%usernames% hat sich bedankt!
rating rating
Wolfgang hat sich bedankt!
Beitrag: Merry Christmas
%usernames% hat sich bedankt!
rating rating
Wolfgang und zickzack haben sich bedankt!
Beitrag: Merry Christmas
%usernames% haben sich bedankt!
rating rating
Wolfgang, zickzack und Franz-Jupp haben sich bedankt!
Beitrag: Merry Christmas
%usernames% haben sich bedankt!
rating rating
Wolfgang, zickzack und Rika1 haben sich bedankt!
Beitrag: Merry Christmas
%usernames% haben sich bedankt!
forum_message forum_message
Franz-Jupp hat einen neuen Beitrag im Thema alter Adminbereich geschrieben.
Das hat man dir, wenn mein Gedächtnis nicht total streikt, schonmal erklärt, oder jemand anderem.Aber egal, hier der Weg.Zur Admin > oben links auf die drei Striche klicken, dann bei Einstellungen auf Home, ganz runter scrollen und unten kannst Du auf die alte Admin umstellen.Wird dir auf Dauer aber...
forum_topic forum_topic
Marlies Stockmann hat das Thema alter Adminbereich erstellt
Hallo erst mal schöne Weihnachte wo stell ich das wieder auf den Alten Bereich um komm mit der neuen Version nicht klar
rating rating
zickzack hat sich bedankt!
Beitrag: Merry Christmas
%usernames% hat sich bedankt!
rating rating
Gabriella hat sich bedankt!
Beitrag: Merry Christmas
%usernames% hat sich bedankt!
rating rating
Gabriella hat sich bedankt!
Beitrag: Merry Christmas
%usernames% hat sich bedankt!
rating rating
Gabriella hat sich bedankt!
Beitrag: Merry Christmas
%usernames% hat sich bedankt!
rating rating
Gabriella hat sich bedankt!
Beitrag: Merry Christmas
%usernames% hat sich bedankt!
forum_message forum_message
Johannes und 3 weitere haben 5 neue Beiträge im Thema Merry Christmas geschrieben.
Frohe Weihnachten!
rating rating
Rika1 und 4 weitere haben sich bedankt!
Beitrag: Merry Christmas
%usernames% haben sich bedankt!
rating rating
Gabriella und 2 weitere haben sich bedankt!
Beitrag: Merry Christmas
%usernames% haben sich bedankt!
rating rating
Gabriella hat sich bedankt!
Beitrag: Merry Christmas
%usernames% hat sich bedankt!
rating rating
Gabriella und 2 weitere haben sich bedankt!
Beitrag: Merry Christmas
%usernames% haben sich bedankt!
rating rating
Gabriella und 2 weitere haben sich bedankt!
Beitrag: Merry Christmas
%usernames% haben sich bedankt!
forum_message forum_message
mariekulm und 2 weitere haben 3 neue Beiträge im Thema Merry Christmas geschrieben.
Hallo zusammen Da schließ ich mich gerne mit an und wünsche allen ein gesegnetes Weihnachtsfest ZitatMeine ganz persönliche Interpretation eines der bekanntesten Weihnachtslieder https://files.homepagemodules.de/b214495...n3_ipUrQouh.mp3 Franz, das ist mein Favorit der Weihnachtslieder, trifft v...
forum_topic forum_topic
zickzack hat das Thema Merry Christmas erstellt
Schöne und entspannte Weihnachtstage an die Admininistratoren:innen. Natürlich auch für die Xobor Menschen.Habt es gut.
rating rating
Wolfgang hat sich bedankt!
Beitrag: Videos im Adventskalender - Cookieabfrage
%usernames% hat sich bedankt!
rating rating
Franz-Jupp hat sich bedankt!
Beitrag: Symbolgröße / Icon size
%usernames% hat sich bedankt!
forum_message forum_message
Mike48 und 2 weitere haben 3 neue Beiträge im Thema Symbolgröße / Icon size geschrieben.
@Franz-Jupp Größe der Foren-Icons änder im V3 (Gaia)1234 /* Foren-Icons */.forumtable .firsttd img{ width: 30px;} 
forum_topic forum_topic
Portaljäger hat das Thema Farbe ändern Nutzername (gelöscht) erstellt
Hallo Allesamt :)Ich wollt mal fragen wie ich die Standardfarbe bei gelöschten Usern ändern kann, finde nichts in den Einstellungen und in den DevTools finde ich auch nichts zum greifen (keine unique ID).Es geht speziell um den Usernamen von gelöschten Mitgliedern neben ihren Beiträgen.Beste Grüße,P...
rating rating
%usernames% hat sich bedankt!
forum_message forum_message
Rocrail und 2 weitere haben 5 neue Beiträge im Thema Symbolgröße / Icon size geschrieben.
Gibt es vielleicht auch ein CSS Möglichkeit um den Betreffzeile(Link) nur dann Fett/Bold dar zu stellen wenn es ungelesene Beiträge gibt?
forum_topic forum_topic
Rocrail hat das Thema Symbolgröße / Icon size erstellt
Wäre es möglich mittels CSS oder eine Einstellung die Symbolgröße an zu passen?Weil die sind in unser verwendete Template viel zu klein dargestellt. Da geht die Übersichtsfunktion verloren.Oder muss man sich irgendwo größere Symbolen kaufen?[[File:xobor-iconsize.jpg|none|auto]]
forum_message forum_message
River und 1 weitere haben 2 neue Beiträge im Thema Spendenaufruf für das Forum 'Friends of Xobor' aka FOX geschrieben.
Hallo Olaf,Ich komme aus dem Vertrieb - nicht aus dem Marketing - und aus diesem Grund und aus meiner persönlichen Attitüde heraus wurde der Text so verfasst, wie er verfasst wurde. Jeder ist anders und interpretiert anders und spendet oder spendet nicht.Also - nichts für ungut und Hauptsache wir ha...
rating rating
Rika1 und 1 weitere haben sich bedankt!
Beitrag: Spendenaufruf für das Forum 'Friends of Xobor' aka FOX
%usernames% haben sich bedankt!
rating rating
TripleM und 1 weitere haben sich bedankt!
Beitrag: Spendenaufruf für das Forum 'Friends of Xobor' aka FOX
%usernames% haben sich bedankt!
rating rating
Ingmar hat sich bedankt!
Beitrag: Spende zuordnen auf touchscreen geht nicht
%usernames% hat sich bedankt!
forum_message forum_message
River und 1 weitere haben 2 neue Beiträge im Thema Spendenaufruf für das Forum 'Friends of Xobor' aka FOX geschrieben.
Zitat von Mike48 im Beitrag #2Ich hätte allerdings hier nicht um Spenden gebeten.Das weiß ich - drum hab ich das ja auch gemacht.Weißt du, es sind hier sehr viele Admins, denen du zum Teil stundenlang geholfen hast. Die waren vielleicht noch nie im FoX.Aber sie sind hier unterwegs, und ich hoffe seh...
forum_topic forum_topic
Mike48 hat das Thema Spende zuordnen auf touchscreen geht nicht erstellt
Im Forenkonto reagiert der Link Zuordnen bei einer Gast-Spende auf einem touchscreen nicht. Mit Mausklick auf dem Desktop in der neuen und in der alten Admin auf dem touchscreen funktioniert es aber.
rating rating
%usernames% hat sich bedankt!
rating rating
Elvenar-Fan-Forum hat sich bedankt!
Beitrag: Neues Plugin - ToDoX - Die persönliche ToDo-Liste von FoX
%usernames% hat sich bedankt!
rating rating
%usernames% hat sich bedankt!
forum_message forum_message
Wolfgang und 3 weitere haben 4 neue Beiträge im Thema Neues Plugin - ToDoX - Die persönliche ToDo-Liste von FoX geschrieben.
Info wird nicht beim Seiten-Reload gespeichert (außer FF)Zitat von Mike48 im Beitrag #86Hallo @Wolfgang Ich kann dir eine Testversion schicken. Im Edge und Chrome wird die Variable auch beim verlassen der Seite (F5) gespeichert.Die Version ist auch für das V6. Im V6 ist aber noch nicht die ToDo im P...
rating rating
Franz-Jupp hat sich bedankt!
Beitrag: Spendenaufruf für das Forum 'Friends of Xobor' aka FOX
%usernames% hat sich bedankt!
rating rating
%usernames% hat sich bedankt!
forum_topic forum_topic
Liebe Gäste und Mitglieder,Um das Wissens- und Testforum 'Friends of Xobor', auch 'FOX' genannt - https://www.friends-of-xobor.de/ weiterhin mit dem benötigten Tarif in Betrieb zu halten, möchte ich hier gerne einen Spendenaufruf posten.Quelle dieses Aufrufs könnt ihr hier nachlesen:Neues Plugin - T...
rating rating
%usernames% hat sich bedankt!
rating rating
%usernames% hat sich bedankt!
rating rating
River und 1 weitere haben sich bedankt!
Beitrag: Neues Plugin - ToDoX - Die persönliche ToDo-Liste von FoX
%usernames% haben sich bedankt!
forum_message forum_message
Ingmar hat einen neuen Beitrag im Thema Fehlerhafte Beitragsnummerierung und Zahl der Antworten geschrieben.
Hm. Also -1 ist mir jetzt auch noch nicht untergekommen.Allgemein kannst du einmal unter Admin→Einstellungen auf "Zähler neu Berechnen" klicken und schauen, ob es das Problem behebt.Falls nicht gerne noch einmal melden. Ihr habt allerdings diverse Template-Änderungen eingebaut - so lange das wirkli...
forum_message forum_message
Mike48 und 2 weitere haben 4 neue Beiträge im Thema Neues Plugin - ToDoX - Die persönliche ToDo-Liste von FoX geschrieben.
Ich hatte den Spendebalken entfernt als wir auf monatliche Zahlung umgestellt hatten. Ich könnte als Spendenziel für den Balken ein halbes Jahr nehmen.
rsummary rsummary
Wolfgang und 3 weitere haben 8 Beiträge bewertet (Details)
%usernames% haben sich bedankt!
rsummary rsummary
zickzack und 1 weitere haben 5 Beiträge bewertet (Details)
%usernames% hat sich bedankt!
rsummary rsummary
Rika1 und 4 weitere haben 5 Beiträge bewertet (Details)
%usernames% haben sich bedankt!
rsummary rsummary
Wolfgang und 1 weitere haben 2 Beiträge bewertet (Details)
%usernames% hat sich bedankt!
rsummary rsummary
Rika1 und 4 weitere haben 3 Beiträge bewertet (Details)
%usernames% hat sich bedankt!
rsummary rsummary
River und 1 weitere haben 3 Beiträge bewertet (Details)
%usernames% hat sich bedankt!
rsummary rsummary
Franz-Jupp und 1 weitere haben 2 Beiträge bewertet (Details)
%usernames% hat sich bedankt!
rsummary rsummary
Wolfgang und 2 weitere haben 3 Beiträge bewertet (Details)
%usernames% haben sich bedankt!
Wer ist Online?
6 Mitglieder und 295 Gäste sind Online
Besucher Statistiken
301 Aktive User
6 Mitglieder und 295 Gäste sind Online:
Ingmar, nobody, Franz-Jupp, Wolfgang, Mike48, Gabriella


Besucherrekord
1274 Benutzer gleichzeitig online (11.10.2019 18:19)

Besucherzähler
Heute waren 8604 Gäste und 18 Mitglieder, gestern 7121 Gäste und 20 Mitglieder online.

Statistiken
Themen 41721
Beiträge 305305
Mitglieder 12.463
Forum empfehlen