Skip to content

rodickmini/pure-css-modal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

pure-css-modal

simple pure css modal, just for fun

Demo: https://jsfiddle.net/vjs0cr9a/1/

  <!DOCTYPE html>
  <html lang="en">
    <head>
      <meta charset="utf-8">
      <title>pure css modal</title>
      <style>
      body {
        padding: 8px;
      }
      label {
        display: inline-block;
        color: #fff;
        padding: 10px 15px;
        background-color: #3c8dbc;
        border-color: #367fa9;
        border-radius: 4px;
        cursor: pointer;
      }
      .checker:checked + .modal {
        display: flex;
      }
      .modal {
        display: none;
        justify-content: center;
        align-items: center;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        text-align: center;
        background-color: rgba(0,0,0,.4);
      }
      .modal-body {
        width: 200px;
        background-color: #fff;
        border-radius: 4px;
        padding: 15px;
      }
      .modal-content {
        padding: 15px;
      }
      .modal-footer {
        overflow: hidden;
      }
      </style>
    </head>
    <body>
      <label for="o">open</label>
      <input class="checker" type="checkbox" id="o" hidden>
      <div class="modal">
        <div class="modal-body">
          <div class="modal-content">Aloha!</div>
          <div class="modal-footer">
            <label for="o">close</label>
          </div>
        </div>
      </div>
    </body>
  </html>

About

simple pure css modal, just for fun

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages