1.0.1 • Published 4 years ago

@lit-element-bootstrap/breadcrumb v1.0.1

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

@lit-element-bootstrap/breadcrumb

An implementation of Bootstrap v4.3.1 breadcrumb components in LitElement.

Live demo

Go to live demo

Installation

Install via npm:

npm install @lit-element-bootstrap/breadcrumb

Install via yarn:

yarn add @lit-element-bootstrap/breadcrumb

Install via unpkg:

https://unpkg.com/@lit-element-bootstrap/breadcrumb@latest/unpkg/index.bundled.js

Import

import all modules:

import '@lit-element-bootstrap/breadcrumb';

import specific module (preferred):

import '@lit-element-bootstrap/breadcrumb/bs-breadcrumb.js';

import specific class:

// import specific class from all modules
import { BsBreadcrumb } from '@lit-element-bootstrap/breadcrumb';

// import specific class
import { BsBreadcrumb } from '@lit-element-bootstrap/breadcrumb/bs-breadcrumb.js';

Examples

Breadcrumb with default divider

<bs-breadcrumb>
    <bs-breadcrumb-item title="Home" href="/home" active></bs-breadcrumb-item>
</bs-breadcrumb>

<bs-breadcrumb>
    <bs-breadcrumb-item title="Home" href="/home"></bs-breadcrumb-item>
    <bs-breadcrumb-item title="Library" href="/library" active></bs-breadcrumb-item>
</bs-breadcrumb>

<bs-breadcrumb>
    <bs-breadcrumb-item title="Home" href="/home"></bs-breadcrumb-item>
    <bs-breadcrumb-item title="Library" href="/library"></bs-breadcrumb-item>
    <bs-breadcrumb-item title="Data" href="/data" active></bs-breadcrumb-item>
</bs-breadcrumb>

Breadcrumb_with_default_divider

Breadcrumb with custom divider

.arrowSeparator {
    --breadcrumb-item-divider-content: ">";
}

.svgSeparator {
    --breadcrumb-item-divider-content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiPjxwYXRoIGQ9Ik0yLjUgMEwxIDEuNSAzLjUgNCAxIDYuNSAyLjUgOGw0LTQtNC00eiIgZmlsbD0iY3VycmVudENvbG9yIi8+PC9zdmc+);
}
<bs-breadcrumb class="arrowSeparator">
    <bs-breadcrumb-item title="Home" href="/home"></bs-breadcrumb-item>
    <bs-breadcrumb-item title="Library" href="/library" active></bs-breadcrumb-item>
</bs-breadcrumb>

<bs-breadcrumb class="svgSeparator">
    <bs-breadcrumb-item title="Home" href="/home"></bs-breadcrumb-item>
    <bs-breadcrumb-item title="Library" href="/library" active></bs-breadcrumb-item>
</bs-breadcrumb>

Breadcrumb_with_custom_divider

Components

TagClass
<bs-breadcrumb>BsBreadcrumb
<bs-breadcrumb-item>BsBreadcrumbItem

Slots

bs-breadcrumb

NameDescription
slotPlace breadcrumb items

Theming

bs-breadcrumb

PropertyDefault valueDescription
--breadcrumb-displayflexDisplay property
--breadcrumb-flex-wrapwrapFlex-wrap
--breadcrumb-padding-top0.75remTop padding
--breadcrumb-padding-bottom0.75remBottom padding
--breadcrumb-padding-right1remRight padding
--breadcrumb-padding-left1remLeft padding
--breadcrumb-margin-bottom0.75remBottom margin
--breadcrumb-bg-color#e9ecefBackground color
--breadcrumb-border-radius0.25remBorder radius

bs-badge-item

PropertyDefault valueDescription
--breadcrumb-item-padding-left0.5remLeft Padding
--breadcrumb-item-active-color#6c757dActive text color
--breadcrumb-item-divider-content"/"Default divider
--breadcrumb-item-divider-color#6c757dDivider text color
--breadcrumb-item-divider-displayinline-blockDivider display
--breadcrumb-item-divider-padding-right0.3remDivider right padding
--breadcrumb-item-divider-text-decorationnoneDivider text decoration
--breadcrumb-item-link-color#007bffLink text color
--breadcrumb-item-link-text-decorationnoneLink text decoration
--breadcrumb-item-link-bg-colortransparentLink background color
--breadcrumb-link-item-link-hover-color#0056b3Link hover text color
--breadcrumb-item-link-hover-text-decorationunderlineLink hover text decoration
1.0.1

4 years ago

1.0.0

4 years ago

1.0.0-alpha.2

5 years ago

1.0.0-alpha.1

5 years ago