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
forum_message forum_message
m3ontour hat einen neuen Beitrag im Thema Gibt es ein Backup für das Xobor Wiki geschrieben.
Hallo,@ingmarhast du die Daten wieder nicht bekommen?Bitte Rückinfo über die weitere Vorgehensweise.Schönen Tag
forum_message forum_message
Nara hat einen neuen Beitrag im Thema Möglichkeit Bilder hochladen in PN geschrieben.
wollte mal nachfragen, ob es geklappt hat. @Peltzer
forum_message forum_message
Mike48 hat einen neuen Beitrag im Thema Gespeichertes Design lässt sich nicht wiederherstellen! geschrieben.
Hallo @Ingmar Noch zur Ergänzung, ich hatte das Template gewechselt von V6 wieder zurück auf V2. Da kam die Fehlermeldung als danach die Sicherung geladen hatte.
forum_message forum_message
Ingmar und Mike48 haben 3 neue Beiträge im Thema Gespeichertes Design lässt sich nicht wiederherstellen! geschrieben.
Ok spannend. Dann habe ich eine Idee, woran es liegen könnte. Danke für die Details und super, dass du einen Weg gefunden hast.
rating rating
spotter46 hat sich bedankt!
Beitrag: Private Nachrichten pro Benutzer Ein-/Ausschalten
%usernames% hat sich bedankt!
forum_message forum_message
spotter46 und old-smokey haben 2 neue Beiträge im Thema Private Nachrichten pro Benutzer Ein-/Ausschalten geschrieben.
Zitat von old-smokey im Beitrag #4Zitat von Rocrail im Beitrag #1bis jetzt habe ich kein Möglichkeit gefunden um zB für mich selbst als Benutzer/Admin Private Nachrichten zu unterbinden. Also ich will das keine Forum Benutzer mich ein PN schicken dürfen/können.Meiner Ansicht nach musst du als Admin ...
forum_message forum_message
Rocrail und Ingmar haben 2 neue Beiträge im Thema Private Nachrichten pro Benutzer Ein-/Ausschalten geschrieben.
Zitat von Ingmar im Beitrag #2Wir besprechen das intern und ich melde mich dann wieder bei dir.Vielen Dank!
forum_topic forum_topic
Rocrail hat das Thema Private Nachrichten pro Benutzer Ein-/Ausschalten erstellt
Guten Tag,bis jetzt habe ich kein Möglichkeit gefunden um zB für mich selbst als Benutzer/Admin Private Nachrichten zu unterbinden. Also ich will das keine Forum Benutzer mich ein PN schicken dürfen/können.Ich bin gerne bereit um für diese Erweiterung zu zahlen wenn es keine vorhandene Lösung gibt..
rating rating
Ingmar hat sich bedankt!
Beitrag: Suport Forum und Statistiken
%usernames% hat sich bedankt!
forum_message forum_message
Charles und 5 weitere haben 11 neue Beiträge im Thema Server für Bildupload gestört geschrieben.
woher sollen denn die Betreiber wissen, das etwas nicht funktioniert, wenn die Mitglieder es nicht melden? @spotter46 ist doch wie im realen Leben auf Arbeitist die Maschine kaputt oder der PC muss es auch an die IT gemeldet werdennatürlich zuerst an den Vorgesetzten, der es der IT meldet ;)
rating rating
Johannes hat sich bedankt!
Beitrag: Server für Bildupload gestört
%usernames% hat sich bedankt!
rating rating
catwiesel hat sich bedankt!
Beitrag: Server für Bildupload gestört
%usernames% hat sich bedankt!
rating rating
catwiesel hat sich bedankt!
Beitrag: Server für Bildupload gestört
%usernames% hat sich bedankt!
rating rating
catwiesel hat sich bedankt!
Beitrag: Server für Bildupload gestört
%usernames% hat sich bedankt!
rating rating
catwiesel hat sich bedankt!
Beitrag: Server für Bildupload gestört
%usernames% hat sich bedankt!
forum_message forum_message
River hat einen neuen Beitrag im Thema Suport Forum und Statistiken geschrieben.
Zitat von focus im Beitrag #1der WerbungDas ist ein Trugschluss. Es wurde schon mehrfach erwähnt, dass die Werbung quasi kaum was einbringt.Es ist auch schon so, dass Foren mit höherem Tarif die anderen mittragen.Du kannst hier im Forum mal Threads zu diesen Fragen suchen, da stehen auch Information...
rating rating
cleo hat sich bedankt!
Beitrag: Suport Forum und Statistiken
%usernames% hat sich bedankt!
forum_message forum_message
Mike48 und 2 weitere haben 3 neue Beiträge im Thema Suport Forum und Statistiken geschrieben.
Der Screenshot im Beitrag #2 ist aus meinem Testforum ohne Tarif.Administration → Home
forum_message forum_message
m3ontour und 1 weitere haben 2 neue Beiträge im Thema Gibt es ein Backup für das Xobor Wiki geschrieben.
Hallo @ingmar,die hast du mir mal gegeben!Hab die Mail an forum@miranus.com weitergeleitet.Grüße
rating rating
Remember MJ und 2 weitere haben sich bedankt!
Beitrag: Suport Forum und Statistiken
%usernames% haben sich bedankt!
forum_message forum_message
Mike48 hat einen neuen Beitrag im Thema Suport Forum und Statistiken geschrieben.
Zitat von focus im Beitrag #1Kann man auf der Home Seite der Foren das Wort "Suport-Forum", um sichauf die Suportseite einzuloggen, nicht z.B. "ROT" absetzen. Bei den erstenGehversuchen habe ich mich Todgesucht.Meinst du die Home Seite in der Administration deines Forums?Zitat von focus im Beitrag #...
forum_topic forum_topic
focus hat das Thema Suport Forum und Statistiken erstellt
Hallo,ich versuche mich ja an die neue Admin Oberfläche zu gewöhnen. Aber es wird einem nicht leicht gemacht. Oft sind es nur winzige Kleinigkeiten.Kann man auf der Home Seite der Foren das Wort "Suport-Forum", um sichauf die Suportseite einzuloggen, nicht z.B. "ROT" absetzen. Bei den erstenGehversu...
forum_message forum_message
m3ontour hat einen neuen Beitrag im Thema Gibt es ein Backup für das Xobor Wiki geschrieben.
Hallo Ingmar,hast du die Daten bekommen?
forum_message forum_message
Mike48 und 1 weitere haben 2 neue Beiträge im Thema Artefakte in hochgeladenen Bildern geschrieben.
Ich kann da keinen Unterschied feststellen. Edit:Ich habe doch einen Unteschied gefunden. Es sind unterschiedliche Formate. Eins ist PNG das ander JPG, Beide sind 163x96 und sehen gleich aus.
forum_topic forum_topic
Gemshorn hat das Thema Artefakte in hochgeladenen Bildern erstellt
Hallo,ich habe heute festgestellt, dass Bilder, die per STRG + V in einen Beitrag hochgeladen wurden, sauber dort ankommen. Qualität astrein!Lade ich dasselbe Bild als Datei von meinem PC aus hoch, ist das Ergebnis nach dem Upload minderwertig.Warum?
forum_message forum_message
ConniFaehre und 1 weitere haben 4 neue Beiträge im Thema Fehler bei PN? geschrieben.
Keine Zahl in den Einstellungen ist negativ. Nach Neuinstallation berichten User weiterhin von dem Problem. Schade, wär ne einfache Lösung gewesen.
rating rating
Wolfgang hat sich bedankt!
Beitrag: webp Grafik wird fehlerhaft hochgeladen
%usernames% hat sich bedankt!
forum_topic forum_topic
ConniFaehre hat das Thema Fehler bei PN? erstellt
Hallo, wir haben das „Briefumschlagplugin“ installiert. Ich habe kürzlich das Update durchgeführt. Nun melden User folgendes: https://ere.xobor.de/t18127f24752-PN-ist...html#msg1035036Viele Grüße
forum_message forum_message
River hat einen neuen Beitrag im Thema Captcha - Akustische Lösung geschrieben.
Zitat von spotter46 im Beitrag #3Mal z.B. wurde ein einzelnes Motorrad abgebildet und es mussten alle Felder mit Motorrad abgehakt werden. Das kann bekanntlich eher mal zu Fehlern führen, aber wenn in einem anderen Fall in Collagenform mehrere Einzelbildchen gezeigt werden, dann kann man mir schon z...
rsummary rsummary
Johannes und 1 weitere haben 5 Beiträge bewertet (Details)
%usernames% hat sich bedankt!
Wer ist Online?
0 Mitglieder und 200 Gäste sind Online
Besucher Statistiken
200 Aktive User
0 Mitglieder und 200 Gäste sind Online

Heute waren Online
Nadea81

Besucherrekord
1274 Benutzer gleichzeitig online (11.10.2019 18:19)

Besucherzähler
Heute waren 200 Gäste und 2 Mitglieder, gestern 13017 Gäste und 24 Mitglieder online.

Statistiken
Themen 41770
Beiträge 305739
Mitglieder 12.466
Forum empfehlen