<!-- Standard -->
<ul class="icon-list">
<li class="icon-list__item">
<a class="icon-block" href="#">
<svg class="icon icon-block__icon icon--internal-link" id="icon-da94" viewBox="0 0 200 200" role="presentation">
<use xlink:href="#icon-internal-link"></use>
</svg>Interner Link
</a>
</li>
<li class="icon-list__item">
<a class="icon-block" href="#">
<svg class="icon icon-block__icon icon--external-link" id="icon-3755" viewBox="0 0 200 200" role="presentation">
<use xlink:href="#icon-external-link"></use>
</svg>Externer Link
</a>
</li>
<li class="icon-list__item">
<a class="icon-block" href="#">
<svg class="icon icon-block__icon icon--download" id="icon-468a" viewBox="0 0 200 200" role="presentation">
<use xlink:href="#icon-download"></use>
</svg>Download-Link<span class="icon-block__sub"> (PDF, 2MB)</span>
</a>
</li>
</ul>
<!-- Liniert -->
<ul class="icon-list icon-list--lined">
<li class="icon-list__item">
<a class="icon-block" href="#">
<svg class="icon icon-block__icon icon--internal-link" id="icon-046a" viewBox="0 0 200 200" role="presentation">
<use xlink:href="#icon-internal-link"></use>
</svg>Interner Link
</a>
</li>
<li class="icon-list__item">
<a class="icon-block" href="#">
<svg class="icon icon-block__icon icon--external-link" id="icon-b965" viewBox="0 0 200 200" role="presentation">
<use xlink:href="#icon-external-link"></use>
</svg>Externer Link
</a>
</li>
<li class="icon-list__item">
<a class="icon-block" href="#">
<svg class="icon icon-block__icon icon--download" id="icon-9c5b" viewBox="0 0 200 200" role="presentation">
<use xlink:href="#icon-download"></use>
</svg>Download-Link<span class="icon-block__sub"> (PDF, 2MB)</span>
</a>
</li>
</ul>
<!-- Liniert -->
<ul class="icon-list icon-list--lined icon-list--lined-without-trailing">
<li class="icon-list__item">
<a class="icon-block" href="#">
<svg class="icon icon-block__icon icon--internal-link" id="icon-877e" viewBox="0 0 200 200" role="presentation">
<use xlink:href="#icon-internal-link"></use>
</svg>Interner Link
</a>
</li>
<li class="icon-list__item">
<a class="icon-block" href="#">
<svg class="icon icon-block__icon icon--external-link" id="icon-32e2" viewBox="0 0 200 200" role="presentation">
<use xlink:href="#icon-external-link"></use>
</svg>Externer Link
</a>
</li>
<li class="icon-list__item">
<a class="icon-block" href="#">
<svg class="icon icon-block__icon icon--download" id="icon-77bf" viewBox="0 0 200 200" role="presentation">
<use xlink:href="#icon-download"></use>
</svg>Download-Link<span class="icon-block__sub"> (PDF, 2MB)</span>
</a>
</li>
</ul>
<!-- Kontaktliste -->
<ul class="icon-list icon-list--lined">
<li class="icon-list__item">
<a class="icon-block" href="#">
<svg class="icon icon-block__icon icon--mail" id="icon-136b" viewBox="0 0 200 200" role="presentation">
<use xlink:href="#icon-mail"></use>
</svg>E-Mail schreiben
</a>
</li>
<li class="icon-list__item">
<a class="icon-block" href="#">
<svg class="icon icon-block__icon icon--form" id="icon-e817" viewBox="0 0 200 200" role="presentation">
<use xlink:href="#icon-form"></use>
</svg>Kontaktformular
</a>
</li>
<li class="icon-list__item">
<a class="icon-block" href="#">
<svg class="icon icon-block__icon icon--pin" id="icon-cafa" viewBox="0 0 200 200" role="presentation">
<use xlink:href="#icon-pin"></use>
</svg>Geschäftstelle finden
</a>
</li>
<li class="icon-list__item">
<a class="icon-block" href="#">
<svg class="icon icon-block__icon icon--position" id="icon-6e51" viewBox="0 0 200 200" role="presentation">
<use xlink:href="#icon-position"></use>
</svg>hkk Krankenkasse<br/>Martinistraße 26, 28195 Bremen
</a>
</li>
<li class="icon-list__item">
<a class="icon-block" href="#">
<svg class="icon icon-block__icon icon--debit-card" id="icon-e601" viewBox="0 0 200 200" role="presentation">
<use xlink:href="#icon-debit-card"></use>
</svg>
<HKK>E-Rechnung</HKK>
</a>
</li>
<li class="icon-list__item">
<span class="icon-block">
<svg class="icon icon-block__icon icon--phone" id="icon-dfbc" viewBox="0 0 200 200" role="presentation">
<use xlink:href="#icon-phone"></use>
</svg>Kassenwechsler: 0421 3655-8584<br/>Kunden: 0800 2555444 (kostenlos)<br/>Bremer Kunden: 0421 3655-0<br/>(Mo-Fr: 8-20 Uhr)
</span>
</li>
</ul>
-
//- Prepare attr object
attr = attr || {};
attr.class = classList(attr.class);
//- Process options
if (modifier) attr.class.push(`icon-list--${modifier}`);
if (lined) attr.class.push('icon-list--lined');
if (linedWithoutTrailing) attr.class.push('icon-list--lined-without-trailing');
//- Render link list
ul.icon-list&attributes(attr)
if items
each item in items
li.icon-list__item&attributes(item.itemAttr)
!= include('@icon-block', item)
/* Standard */
{
"items": [
{
"text": "Interner Link",
"icon": "internal-link"
},
{
"text": "Externer Link",
"icon": "external-link"
},
{
"text": "Download-Link",
"icon": "download",
"sub": "(PDF, 2MB)"
}
]
}
/* Liniert */
{
"items": [
{
"text": "Interner Link",
"icon": "internal-link"
},
{
"text": "Externer Link",
"icon": "external-link"
},
{
"text": "Download-Link",
"icon": "download",
"sub": "(PDF, 2MB)"
}
],
"lined": true
}
/* Liniert */
{
"items": [
{
"text": "Interner Link",
"icon": "internal-link"
},
{
"text": "Externer Link",
"icon": "external-link"
},
{
"text": "Download-Link",
"icon": "download",
"sub": "(PDF, 2MB)"
}
],
"lined": true,
"linedWithoutTrailing": true
}
/* Kontaktliste */
{
"items": [
{
"text": "E-Mail schreiben",
"icon": "mail",
"link": "#"
},
{
"text": "Kontaktformular",
"icon": "form",
"link": "#"
},
{
"text": "Geschäftstelle finden",
"icon": "pin",
"link": "#"
},
{
"content": "| hkk Krankenkasse#[br]Martinistraße 26, 28195 Bremen",
"icon": "position",
"link": "#"
},
{
"content": "HKK E-Rechnung",
"icon": "debit-card",
"link": "#"
},
{
"content": "| Kassenwechsler: 0421 3655-8584#[br]Kunden: 0800 2555444 (kostenlos)#[br]Bremer Kunden: 0421 3655-0#[br](Mo-Fr: 8-20 Uhr)\n",
"icon": "phone",
"link": null
}
],
"lined": true
}
.icon-list {
@include list-reset();
margin-bottom: $spacer;
width: 100%;
}
.icon-list--lined {
padding-bottom: 0.5rem;
padding-top: 0.5rem;
}
.icon-list__item {
padding-bottom: 0.5rem;
padding-top: 0.5rem;
.icon-list--lined &:first-child {
border-top: 1px solid $color-steelgrey-light;
}
.icon-list--lined & {
border-bottom: 1px solid $color-steelgrey-light;
padding-bottom: 1rem;
padding-top: 1rem;
}
.icon-list--lined-without-trailing &:last-child {
border-bottom: 0;
padding-bottom: 0;
}
}
.box--light-blue .icon-list--lined .icon-list__item,
.footer .icon-list--lined .icon-list__item {
border-color: $color-steelgrey;
}
There are no notes for this item.