htmlbeginnermit

Info Alert

An informational alert banner with icon.

1.3k1.2k169279

About this module

A soft info alert with an icon and a dismissible close button.

#alert#info#banner

Source code

Installation

  1. 1

    Create the files

    Create `index.html` and `style.css` in the same folder.

  2. 2

    Paste the code

    Copy each file's source into its matching file.

  3. 3

    Open in the browser

    Open `index.html` in any modern browser.

Usage

  1. 1

    Copy the HTML

    Paste the card markup where you need it.

    <link rel="stylesheet" href="style.css" />
    <script src="script.js"></script>
    <div class="mh-alert info" role="alert">
      <span class="mh-icon">ℹ️</span>
      <div>
        <b>Heads up</b>
        <p>New modules were added to the React library this week.</p>
      </div>
      <button class="mh-close" aria-label="Dismiss">×</button>
    </div>
  2. 2

    Wire up the script

    Include `script.js` before the closing body tag.

    document.querySelectorAll(".mh-close").forEach((btn) => {
      btn.addEventListener("click", () => btn.closest(".mh-alert").remove());
    });
Overview
Categorycomponents
Frameworkhtml
Difficultybeginner
Licensemit
Versionv1.0.0
Features
  • Responsive layout
  • Theme-aware
  • No dependencies
Traits
  • ResponsiveYes
  • Dark modeYes
  • AccessibleYes
  • Production readyYes
Browser support
  • Chrome 90+
  • Firefox 90+
  • Safari 15+
  • Edge 90+

Related modules

Command Palette

Search modules and jump anywhere