diff options
Diffstat (limited to 'index.html')
-rw-r--r-- | index.html | 240 |
1 files changed, 147 insertions, 93 deletions
@@ -3,9 +3,9 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <link rel="stylesheet" href="/css/cs16.min.css" /> - <link rel="stylesheet" href="/src/index.css" /> - <link rel="icon" type="image/x-icon" href="/favicon.ico" /> + <link rel="stylesheet" href="./css/cs16.min.css" /> + <link rel="stylesheet" href="./src/index.css" /> + <link rel="icon" type="image/x-icon" href="./favicon.ico" /> <meta name="title" content="cs16.css" /> <meta name="description" @@ -27,159 +27,206 @@ content="CSS library based on Counter Strike 1.6 UI." /> - <title>cs16.css</title> + <title>cs16-defaults.css</title> </head> - <body> + <body class="cs"> <header> <div class="top"> - <h1>cs16.css</h1> + <h1>cs16-defaults.css</h1> <div class="links"> <a - href="https://github.com/ekmas/cs16.css" + href="https://git.estrogen.zone/css16-defaults.css.git/about" target="_blank" - class="cs-btn gh" + class="cs-btn tree" ></a> - <a + <!-- <a href="https://x.com/samuelbreznjak" target="_blank" class="cs-btn x" - ></a> + ></a> --> </div> </div> - <p>CSS library based on Counter Strike 1.6 UI.</p> + <p> + CSS library based on + <a + href="https://cs16.samke.me/" + target="_blank" + rel="noopener noreferrer" + class="link" + >cs16.css</a + >, adapted to modify default styles of elements. Attempts to "just work" + everywhere. Abuses + <a + href="https://developer.mozilla.org/en-US/docs/Web/CSS/:has" + target="_blank" + rel="noopener noreferrer" + class="link" + >:has()</a + > + and + <a + href="https://developer.mozilla.org/en-US/docs/Web/CSS/:not" + target="_blank" + rel="noopener noreferrer" + class="link" + >:not()</a + >. + </p> </header> <div style="margin-bottom: 10px" class="installation"> <h2>Installation</h2> <p> - You can install cs16.css simply by pasting this to your html `head` tag: + You can install cs16.css simply by pasting this to your html `head` tag + and adding <code>class="cs"</code> to your body (or wherever else you + wish to enable "cs1.6 mode"): </p> <div class="code-block"> <div class="inner"> - <button class="cs-btn">Copy</button> + <button>Copy</button> - <pre><code id="code-block"><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/gh/ekmas/cs16.css@main/css/cs16.min.css"></code></pre> + <pre><code id="code-block"><link rel="stylesheet" type="text/css" href="https://git.estrogen.zone/css16-defaults.css.git/plain/css/cs16.min.css"></code></pre> </div> </div> </div> - <main> + <main style="display: flex; flex-direction: column; gap: 1rem"> <div> <h2>Button</h2> - <button class="cs-btn">Button</button> - <button disabled class="cs-btn">Disabled</button> + <button>Button</button> + <button disabled>Disabled</button> <div class="code-block"> - <button class="cs-btn toggle-vision">Show code</button> + <button class="toggle-vision">Show code</button> <div class="inner hidden"> - <button class="cs-btn">Copy</button> + <button>Copy</button> - <pre><code id="code-block"><button class="cs-btn">Button</button> -<button disabled class="cs-btn">Disabled</button></code></pre> + <pre><code id="code-block"><button>Button</button> +<button disabled>Disabled</button></code></pre> </div> </div> </div> <div> <h2>Hr</h2> - <hr class="cs-hr" /> + <hr /> <div class="code-block"> - <button class="cs-btn toggle-vision">Show code</button> + <button class="toggle-vision">Show code</button> <div class="inner hidden"> - <button class="cs-btn">Copy</button> + <button>Copy</button> - <pre><code id="code-block"><hr class="cs-hr" /></code></pre> + <pre><code id="code-block"><hr /></code></pre> </div> </div> </div> <div> <h2>Checkbox</h2> - <div class="cs-checkbox"> + <div style="position: relative"> <input id="checkbox" type="checkbox" /> - <label class="cs-checkbox__label" for="checkbox">Checkbox</label> + <label for="checkbox">Checkbox</label> </div> + <label> + <input id="checkbox" type="checkbox" /> + Checkbox 2 + </label> <div class="code-block"> - <button class="cs-btn toggle-vision">Show code</button> + <button class="toggle-vision">Show code</button> <div class="inner hidden"> - <button class="cs-btn">Copy</button> - - <pre><code id="code-block"><div class="cs-checkbox"> - <input id="checkbox" type="checkbox" /> - <label class="cs-checkbox__label" for="checkbox">Checkbox</label> -</div></code></pre> + <button>Copy</button> + + <pre><code id="code-block"><div style="position: relative"> + <input id="checkbox" type="checkbox" /> + <label for="checkbox">Checkbox</label> +</div> +<label> + <input id="checkbox" type="checkbox" /> + Checkbox 2 +</label></code></pre> </div> </div> </div> <div> <h2>Input</h2> - <input class="cs-input" id="input" type="input" /> - <label class="cs-input__label" for="input">First name</label> + <label for="input"> + <input id="input" type="input" /> + First name + </label> <br /> <br /> - <input type="text" value="John Doe" class="cs-input" /> - <input type="text" disabled value="disabled" class="cs-input" /> + <input type="text" value="John Doe" /> + <input type="text" disabled value="disabled" /> <div class="code-block"> - <button class="cs-btn toggle-vision">Show code</button> + <button class="toggle-vision">Show code</button> <div class="inner hidden"> - <button class="cs-btn">Copy</button> + <button>Copy</button> - <pre><code id="code-block"><input class="cs-input" id="input" type="input" /> -<label class="cs-input__label" for="input">First name</label> + <pre><code id="code-block"><label for="input"> + <input id="input" type="input" /> + First name +</label> -<br /> -<br /> +<br /> +<br /> -<input type="text" value="John Doe" class="cs-input" /> -<input type="text" disabled value="disabled" class="cs-input" /></code></pre> +<input type="text" value="John Doe" /> +<input type="text" disabled value="disabled" /></code></pre> </div> </div> </div> <div> <h2>Select</h2> - <label class="cs-select__label" for="cars">Choose a car:</label> - <select class="cs-select" name="cars" id="cars"> - <option value="volvo">Volvo</option> - <option value="saab">Saab</option> - <option value="opel">Opel</option> - <option value="audi">Audi</option> - </select> + <label> + Choose a train: + <select name="trains"> + <option value="smile">Stadler SMILE</option> + <option value="desiro">Siemens Desiro</option> + <option value="twindexx-swiss-express"> + Bombadier TWINDEXX Swiss Express + </option> + <option value="etr-610">Alstom ETR 610</option> + </select> + </label> <div class="code-block"> - <button class="cs-btn toggle-vision">Show code</button> + <button class="toggle-vision">Show code</button> <div class="inner hidden"> - <button class="cs-btn">Copy</button> - - <pre><code id="code-block"><label class="cs-select__label" for="cars">Choose a car:</label> -<select class="cs-select" name="cars" id="cars"> - <option value="volvo">Volvo</option> - <option value="saab">Saab</option> - <option value="opel">Opel</option> - <option value="audi">Audi</option> -</select></code></pre> + <button>Copy</button> + + <pre><code id="code-block"><label> + Choose a train: + <select name="trains"> + <option value="smile">Stadler SMILE</option> + <option value="desiro">Siemens Desiro</option> + <option value="twindexx-swiss-express"> + Bombadier TWINDEXX Swiss Express + </option> + <option value="etr-610">Alstom ETR 610</option> + </select> +</label></code></pre> </div> </div> </div> <div> <h2>Radio Group</h2> - <fieldset class="cs-fieldset"> + <fieldset> <legend>What is your favorite wild animal?</legend> <div class="radio-wrapper"> <input type="radio" name="animal" id="elephant" /> @@ -200,14 +247,14 @@ </fieldset> <div class="code-block"> - <button class="cs-btn toggle-vision">Show code</button> + <button class="toggle-vision">Show code</button> <div class="inner hidden"> - <button class="cs-btn">Copy</button> + <button>Copy</button> <pre><code id="code-block"><fieldset class="cs-fieldset"> <legend>What is your favorite wild animal?</legend> - <div class="radio-wrapper"> + <div> <input type="radio" name="animal" id="elephant" /> <label for="elephant">Elephant</label> </div> @@ -220,6 +267,7 @@ <label for="cheetah">Cheetah</label> </div> <div class="radio-wrapper"> + referrerpolicy="noreferrer noopener" <input type="radio" name="animal" id="giraffe" /> <label for="giraffe">Giraffe</label> </div> @@ -241,10 +289,10 @@ </div> <div class="code-block"> - <button class="cs-btn toggle-vision">Show code</button> + <button class="toggle-vision">Show code</button> <div class="inner hidden"> - <button class="cs-btn">Copy</button> + <button>Copy</button> <pre><code id="code-block"><div class="cs-slider"> <div class="value"> @@ -264,19 +312,18 @@ <section> <button type="button" - class="cs-btn" - onclick="document.querySelector('.cs-dialog').showModal();" + onclick="document.querySelector('dialog').showModal();" > Open dialog </button> - <dialog class="cs-dialog"> + <dialog> <form method="dialog"> <div class="heading"> <div class="wrapper"> <div class="icon"></div> <p class="text">Options</p> </div> - <button class="cs-btn close"></button> + <button class="close"></button> </div> <div class="content"> Lorem ipsum dolor sit amet consectetur adipisicing elit. @@ -288,36 +335,35 @@ saepe, sed repudiandae! </div> <menu class="footer-btns"> - <button class="cs-btn">OK</button> - <button class="cs-btn">Cancel</button> - <button class="cs-btn">Apply</button> + <button>OK</button> + <button>Cancel</button> + <button>Apply</button> </menu> </form> </dialog> </section> <div class="code-block"> - <button class="cs-btn toggle-vision">Show code</button> + <button class="toggle-vision">Show code</button> <div class="inner hidden"> - <button class="cs-btn">Copy</button> + <button>Copy</button> <pre><code id="code-block"><section> <button type="button" - class="cs-btn" - onclick="document.querySelector('.cs-dialog').showModal();" + onclick="document.querySelector('dialog').showModal();" > Open dialog </button> - <dialog class="cs-dialog"> + <dialog> <form method="dialog"> <div class="heading"> <div class="wrapper"> <div class="icon"></div> <p class="text">Options</p> </div> - <button class="cs-btn close"></button> + <button class="close"></button> </div> <div class="content"> Lorem ipsum dolor sit amet consectetur adipisicing elit. @@ -329,9 +375,9 @@ saepe, sed repudiandae! </div> <menu class="footer-btns"> - <button class="cs-btn">OK</button> - <button class="cs-btn">Cancel</button> - <button class="cs-btn">Apply</button> + <buttonOK</button> + <buttonCancel</button> + <buttonApply</button> </menu> </form> </dialog> @@ -373,10 +419,10 @@ </div> <div class="code-block"> - <button class="cs-btn toggle-vision">Show code</button> + <button class="toggle-vision">Show code</button> <div class="inner hidden"> - <button class="cs-btn">Copy</button> + <button>Copy</button> <pre><code id="code-block"><div class="cs-tooltip"> Right @@ -416,16 +462,18 @@ <div class="cs-progress-bar"> <div style="width: 50%" class="bars"></div> </div> + <progress value="1" min="0" max="3"></progress> <div class="code-block"> - <button class="cs-btn toggle-vision">Show code</button> + <button class="toggle-vision">Show code</button> <div class="inner hidden"> - <button class="cs-btn">Copy</button> + <button>Copy</button> <pre><code id="code-block"><div class="cs-progress-bar"> <div style="width: 50%" class="bars"></div> -</div></code></pre> +</div> +<progress value="1" min="0" max="3"></progress></code></pre> </div> </div> </div> @@ -473,10 +521,10 @@ </div> <div class="code-block"> - <button class="cs-btn toggle-vision">Show code</button> + <button class="toggle-vision">Show code</button> <div class="inner hidden"> - <button class="cs-btn">Copy</button> + <button>Copy</button> <pre><code id="code-block"><div class="cs-tabs"> <input @@ -524,7 +572,13 @@ <footer> Released under MIT License. Made by - <a target="_blank" href="http://samke.me">Samuel</a>. + <a target="_blank" href="https://samke.me">Samuel</a>. Modified by + <a + href="https://mem.estrogen.zone" + target="_blank" + rel="noopener noreferrer" + >memdmp</a + >. </footer> <script type="module" src="./src/main.js"></script> |