aboutsummaryrefslogtreecommitdiffstats
path: root/out/docs/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'out/docs/index.html')
-rw-r--r--out/docs/index.html272
1 files changed, 272 insertions, 0 deletions
diff --git a/out/docs/index.html b/out/docs/index.html
new file mode 100644
index 0000000..8ac7438
--- /dev/null
+++ b/out/docs/index.html
@@ -0,0 +1,272 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <title>noir.css</title>
+ <meta
+ name="description"
+ content="A drop-in collection of monochrome CSS styles to make simple websites look clean and elegant."
+ />
+
+ <!-- Startup styles of noir.css -->
+ <link rel="preload" as="style" href="./noir.css/dark.min.css" />
+ <link rel="preload" as="style" href="./noir.css/light.min.css" />
+ <link rel="stylesheet" id="js-startup-stylesheet" href="./noir.css/noir.min.css" />
+
+ <!-- Dynamic version of noir.css, overwrites startup styles. JavaScript sets & updates href -->
+ <link rel="stylesheet" id="js-stylesheet" />
+
+ <!-- Custom styles for the documentation -->
+ <link rel="stylesheet" href="style.css" />
+ </head>
+
+ <body>
+ <h1>noir.css</h1>
+
+ <p>
+ noir.css is a drop-in collection of monochrome CSS styles to make simple websites like this
+ look clean and elegant.
+ </p>
+ <p>
+ forked from the great <a href="https://github.com/kognise/water.css">water.css</a> &mdash; redesigned with a refined black, grey, and white palette.
+ </p>
+ <p>
+ write your simple static site with semantic HTML &mdash; noir.css handles the styling. <br>
+ no classes needed.
+ </p>
+
+ <div class="row">
+ <div>
+ <a href="#installation"><b>Get started</b></a>
+ <br />
+ <a href="https://github.com/kj-sh604/noir.css"><b>GitHub</b></a>
+ </div>
+ </div>
+
+ <h2 id="installation">Installation</h2>
+ <div>
+ <header class="row">
+ <h3 id="link-snippet-headline">
+ Paste this into the <code>&lt;head&gt;</code> of your HTML:
+ </h3>
+ <button type="button" id="copy-button">
+ <span id="copy-button-feedback"></span>
+ Copy to clipboard
+ </button>
+ </header>
+
+ <div id="link-snippet-container">
+ <pre id="link-snippet-auto"><code>&lt;link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/noir.css@1/out/noir.css"&gt;</code></pre>
+ <pre hidden id="link-snippet-dark"><code>&lt;link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/noir.css@1/out/dark.css"&gt;</code></pre>
+ <pre hidden id="link-snippet-light"><code>&lt;link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/noir.css@1/out/light.css"&gt;</code></pre>
+ </div>
+
+ <h3>Options</h3>
+ <form id="theme-form">
+ <input type="radio" value="auto" checked name="theme" id="theme-auto" />
+ <label for="theme-auto">Automatic</label>
+
+ <input type="radio" value="dark" name="theme" id="theme-dark" />
+ <label for="theme-dark">Dark</label>
+
+ <input type="radio" value="light" name="theme" id="theme-light" />
+ <label for="theme-light">Light</label>
+ </form>
+
+ <table id="version-info">
+ <caption>
+ <h3>Version info</h3>
+ </caption>
+
+ <tbody>
+ <tr>
+ <th scope="row">File</th>
+ <td id="table-file-name"></td>
+ </tr>
+
+ <tr>
+ <th scope="row">Theme</th>
+ <td id="table-theme"></td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+
+ <h2 id="goals">Goals</h2>
+ <ul>
+ <li>Responsive</li>
+ <li>Monochrome &mdash; blacks, greys, whites</li>
+ <li>Accessible</li>
+ <li>Small size</li>
+ <li>Beautiful</li>
+ <li>No classes</li>
+ </ul>
+
+ <h2 id="demo">Element demos</h2>
+ <p>This is supposed to be a demo page so we need more elements!</p>
+
+ <h3 id="form-elements">Form elements</h3>
+ <form>
+ <label for="email">Email</label>
+ <input type="email" name="email" id="email" placeholder="john.doe@gmail.com" />
+
+ <label for="id">User id (read only)</label>
+ <input readonly name="id" id="id" value="04D6H89Z" />
+
+ <label for="disabled">Random disabled input</label>
+ <input disabled name="disabled" id="disabled" placeholder="Because why not?" />
+
+ <label for="about">About me</label>
+ <textarea name="about" id="about" placeholder="I am a textarea..."></textarea>
+
+ <label>Choose a Doe:</label>
+ <div>
+ <input type="radio" id="john" name="drone" value="john" checked />
+ <label for="john">John Doe</label>
+ </div>
+ <div>
+ <input type="radio" id="jane" name="drone" value="jane" checked />
+ <label for="jane">Jane Doe</label>
+ </div>
+ <div>
+ <input type="radio" id="johnny" name="drone" value="johnny" checked />
+ <label for="johnny">Johnny Doe</label>
+ </div>
+
+ <br />
+
+ <input type="checkbox" name="remember" id="remember" checked />
+ <label for="remember">Remember me</label>
+
+ <input type="submit" value="Submit" />
+ <input type="reset" value="Reset" />
+ </form>
+
+ <h3 id="code">Code</h3>
+ <p>
+ Below is some code, you can copy it with <kbd>Ctrl-C</kbd>. Did you know,
+ <code>alert(1)</code> can show an alert in JavaScript!
+ </p>
+ <pre><code>// This logs a message to the console and check out the scrollbar.<br>console.log('Hello, world!')</code></pre>
+
+ <h3 id="other">Other</h3>
+ <p>Here's a horizontal rule and image because I don't know where else to put them.</p>
+ <img src="https://placekitten.com/408/287" alt="Example kitten" />
+ <hr />
+
+ <p>And here's a nicely marked up table!</p>
+ <table>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Quantity</th>
+ <th>Price</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>Godzilla</td>
+ <td>2</td>
+ <td>$299.99</td>
+ </tr>
+ <tr>
+ <td>Mozilla</td>
+ <td>10</td>
+ <td>$100,000.00</td>
+ </tr>
+ <tr>
+ <td>Quesadilla</td>
+ <td>1</td>
+ <td>$2.22</td>
+ </tr>
+ </tbody>
+ </table>
+
+ <details>
+ <summary>Some summary/details can't hurt!</summary>
+ <p>Lorem ipsum dolor sit blah blah.</p>
+ </details>
+
+ <p>The dialog (form, and menu) tag</p>
+
+ <div>
+ <button type="button" id="dialog-trigger">
+ Show me the dialog!
+ </button>
+ <span id="dialog-result"></span>
+ </div>
+
+ <dialog id="dialog">
+ <header>This is a sample dialog</header>
+ <form method="dialog">
+ <p>What is your favorite pet animal?</p>
+ <menu>
+ <button value="feline">Cats</button>
+ <button value="canine">Dogs</button>
+ <button value="other">Others</button>
+ </menu>
+ </form>
+ </dialog>
+
+ <h3 id="typography">Typography</h3>
+ <p>
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque dictum hendrerit velit, quis
+ ullamcorper sem congue ac. Quisque id magna rhoncus, sodales massa vel, vestibulum elit. Duis
+ ornare accumsan egestas. Proin maximus lacus interdum leo molestie convallis. Orci varius
+ natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Ut iaculis risus eu
+ felis feugiat, eu mollis neque elementum. Donec interdum, nisl id dignissim iaculis, felis dui
+ aliquet dui, non fermentum velit lectus ac quam. Class aptent taciti sociosqu ad litora
+ torquent per conubia nostra, per inceptos himenaeos.
+ <strong>This is strong,</strong> this is normal, <b>this is just bold,</b>
+ <em>and this is emphasized!</em> And heck, <a href="/">here</a>'s a link.
+ </p>
+
+ <blockquote cite="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/blockquote">
+ "The HTML blockquote Element (or HTML Block Quotation Element) indicates that the enclosed
+ text is an extended quotation. Usually, this is rendered visually by indentation (see
+ <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/blockquote#Usage_notes"
+ >Notes</a
+ >
+ for how to change it). A URL for the source of the quotation may be given using the
+ <code>cite</code> attribute, while a text representation of the source can be given using the
+ <code>&lt;cite&gt;</code> cite element."
+
+ <footer>
+ <cite>MDN, "The Block Quotation element"</cite>
+ </footer>
+ </blockquote>
+
+ <ul>
+ <li>Unordered list item 1</li>
+ <li>Unordered list item 2</li>
+ <li>Unordered list item 3</li>
+ </ul>
+ <ol>
+ <li>Ordered list item 1</li>
+ <li>Ordered list item 2</li>
+ <li>Ordered list item 3</li>
+ </ol>
+
+ <p>Addresses are also styled to be <strong>awesome</strong>!</p>
+ <address>
+ <a href="mailto:john.doe@example.com">john.doe@example.com</a><br />
+ <a href="tel:778-330-2389">778-330-2389</a><br />
+ <a href="sms:666-666-6666">666-666-6666</a><br />
+ </address>
+
+ <br />
+
+ <h1>Heading 1</h1>
+ <h2>Heading 2</h2>
+ <h3>Heading 3</h3>
+ <h4>Heading 4</h4>
+ <h5>Heading 5</h5>
+ <h6>Heading 6</h6>
+
+ <footer>
+ <a href="#">Back to top</a>
+ </footer>
+ <script src="script.js" defer></script>
+ </body>
+</html>