bootstrap-webcomponents

4.3.1 • Public • Published

Bootstrap Web ComponentsTweet

  Price npm GitHub package version License: APACHE Published on webcomponents.org

<Bootstrap Web Components>

Installation ↗

The package contains a set of Free Custom Elements based on the popular Boostrap library.

Demo ↗

Bootstrap Buttons
<bootstrap-button style-mode="primary">Primary</bootstrap-button>
<bootstrap-button style-mode="secondary">Secondary</bootstrap-button>
<bootstrap-button style-mode="success">Success</bootstrap-button>
<bootstrap-button style-mode="danger">Danger</bootstrap-button>
<bootstrap-button style-mode="warning">Warning</bootstrap-button>
<bootstrap-button style-mode="info">Info</bootstrap-button>
<bootstrap-button style-mode="light">Light</bootstrap-button>
<bootstrap-button style-mode="dark">Dark</bootstrap-button>
<bootstrap-button style-mode="link">Link</bootstrap-button>
Bootstrap CheckBox
<bootstrap-check-box checked>Checked</bootstrap-check-box>
<bootstrap-check-box>Unchecked</bootstrap-check-box>
Bootstrap RadioButton
<bootstrap-radio-button checked> Active</bootstrap-radio-button>
<bootstrap-radio-button>Radio</bootstrap-radio-button>
<bootstrap-radio-button>Radio</bootstrap-radio-button>
Bootstrap DropDown
<bootstrap-drop-down label="Dropdown button">
    <a class="dropdown-item" href="#">Action</a>
    <a class="dropdown-item" href="#">Another action</a>
    <a class="dropdown-item" href="#">Something else here</a>
</bootstrap-drop-down>
Bootstrap Split Buttons
<bootstrap-split-button label="Dropdown button">
    <a class="dropdown-item" href="#">Action</a>
    <a class="dropdown-item" href="#">Another action</a>
    <a class="dropdown-item" href="#">Something else here</a>
</bootstrap-split-button>
Bootstrap Input Groups
<bootstrap-input-group class="mb-3">
    <span class="input-group-text" id="basic-addon1">@</span>
    <input type="text" class="form-control" placeholder="Username" aria-label="Username"
        aria-describedby="basic-addon1">
</bootstrap-input-group>
<bootstrap-input-group class="mb-3">
    <input type="text" class="form-control" placeholder="Recipient's username"
        aria-label="Recipient's username" aria-describedby="basic-addon2">
    <span class="input-group-text" id="basic-addon2">@example.com</span>
</bootstrap-input-group>
<label for="basic-url">Your vanity URL</label>
<bootstrap-input-group class="mb-3">
    <span class="input-group-text" id="basic-addon3">https://example.com/users/</span>
</bootstrap-input-group>
<bootstrap-input-group class="mb-3">
    <span class="input-group-text">$</span>
    <input type="text" class="form-control" aria-label="Amount (to the nearest dollar)">
    <span class="input-group-text">.00</span>
</bootstrap-input-group>
<bootstrap-input-group>
    <span class="input-group-text">With textarea</span>
    <textarea class="form-control" aria-label="With textarea"></textarea>
</bootstrap-input-group>
Bootstrap Modals
<bootstrap-modal id="exampleModalLive" class="fade">
    <div class="modal-header">
        <h5 class="modal-title" id="exampleModalLabel">Modal title</h5>
        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
            <span aria-hidden="true">&times;</span>
        </button>
    </div>
    <div class="modal-body">
        <p>Modal body text goes here.</p>
    </div>
    <div class="modal-footer">
        <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
        <button type="button" class="btn btn-primary">Save changes</button>
    </div>
</bootstrap-modal>

Screenshot of Bootstrap, Elements

The file structure for Smart HTML Elements

  • src/

    Javascript files.

  • src/styles/

    Component CSS Files.

  • example/

    Example files

Running demos in browser

  1. Fork the repository and clone it locally.

  2. Make sure you have npm installed.

  3. When in the directory, run npm install

  4. Run a localhost or upload the demo on a web server. Then run:

  • /example/

Following the coding style

We are using ESLint for linting JavaScript code.

Creating a pull request

  • Make sure your code is compliant with ESLint
  • Submit a pull request with detailed title and description
  • Wait for response from one of our team members

License

Apache License 2.0

Package Sidebar

Install

npm i bootstrap-webcomponents

Weekly Downloads

2

Version

4.3.1

License

https://github.com/HTMLElements/Bootstrap-Web-Components/blob/master/LICENSE

Unpacked Size

472 kB

Total Files

10

Last publish

Collaborators

  • smart-webcomponents