0.0.7 • Published 4 years ago

bopup v0.0.7

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

bopup

Demo

https://dmitriy-line.github.io/bopup-demo/

Component to create a popup:

♦ suitable for

  • Pop-up forms
  • Privacy Policy
  • pop-up gallerys

Install from NPM.

npm i bopup

Import js

import bopup from "../../node_modules/bopup/dist/js/bopup.js";

Import css

@import '../../node_modules/bopup/dist/css/bopup.css';

Add bopup HTML Layout

<!-- popup container -->
<div class="bopup">
  <!-- close-popup-button -->
  <div class="bopup-close-button"></div>
  <!-- popup wrapper -->
  <div class="bopup-content-wrapper">
    <!--popup content -->
    <!-- any block or content -->
  </div>
</div>

Several popups

To create several popups, just add an extra class to the <div class="bopup">, for example <div class="bopup bopup_form">

Add any content in to the<div class="bopup-content-wrapper">

create element that will trigger the popup.

Example
<button class="btn">button</button>
<span class="span">span</span>
<div class="div">div</div>

Initialize bopup

Finally, you need to initialize bopup in JS:

bopup(document.querySelector('.btn'), document.querySelector('.bopup'));

css

.bopup-content-wrapper {
  background: #fff;
}
0.0.7

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago

0.0.0

4 years ago