2.0.2 • Published 4 years ago

dile-checkbox v2.0.2

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

Moved

This package has moved and is now available at @dile/dile-checkbox. Please update your dependencies. This repository is no longer maintained.

\

Web Component to create a customized checkbox input interface, based on LitElement.

Let's go to DEMOS page!

Installation

npm i dile-checkbox

Usage

<script type="module">
  import 'dile-checkbox/dile-checkbox.js';
</script>

<dile-checkbox>Label for the element</dile-checkbox>

Properties

  • checked: Boolean, defines the checkbox state.
  • disabled: Boolean, mark checkbox as disabled.

Custom events

  • dile-checkbox-changed: Every time the checkbox changes emits a dile-checkbox-changed event. The checkbox current state is received in the handler usign the event object "detail" property.

CSS Custom Properties

You can customize it using CSS Custom Properties.

Custom propertyDescriptionDefault
--dile-checkbox-checked-colorChecked color for check control#30a030
--dile-checkbox-unchecked-colorUnchecked color for check control#ccc
--dile-checkbox-fill-colorFill color for the check control#fff
--dile-checkbox-unchecked-fill-colorChecked color for check control when is in unchecked status#fff
--dile-checkbox-label-colorlabel regular color#303030
--dile-checkbox-label-disabled-colorLabel color for disabled status#303030
--dile-checkbox-font-weightFont weight for te labelnormal
--dile-checkbox-sizeCheckbox size20px
<style>
.customized {
  --dile-checkbox-checked-color: #006;
  --dile-checkbox-unchecked-color: #f66;
  --dile-checkbox-fill-color: #fcc;
  --dile-checkbox-unchecked-fill-color: #666;
  --dile-checkbox-label-color: #c57;
  --dile-checkbox-font-weight: bold;
  --dile-checkbox-label-disabled-color: #ddd;
}
</style>

<dile-checkbox checked class="customized">Mark as urgent</dile-checkbox>
2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

5 years ago

1.2.0

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago