diff options
Merge pull request #402 from picturepan2/0.5.1 v0.5.1
0.5.1
1 files changed, 32 insertions, 144 deletions
| -rw-r--r-- | docs/components.html | 176 |
diff --git a/docs/components.html b/docs/components.html index 838d1fe..500b15f 100644 --- a/docs/components.html +++ b/docs/components.html @@ -7,10 +7,12 @@ <meta http-equiv="x-ua-compatible" content="ie=edge"> <meta name="author" content="https://github.com/picturepan2/"> <title>Components - Spectre.css CSS Framework</title> - <link rel="stylesheet" href="dist/spectre.css"> - <link rel="stylesheet" href="dist/spectre-icons.css"> - <link rel="stylesheet" href="dist/spectre-exp.css"> - <link rel="stylesheet" href="css/docs.css"> + <link rel="shortcut icon" href="https://picturepan2.github.io/spectre/img/favicons/favicon.ico"> + <link rel="icon" href="https://picturepan2.github.io/spectre/img/favicons/favicon.png"> + <link rel="stylesheet" href="dist/spectre.min.css"> + <link rel="stylesheet" href="dist/spectre-icons.min.css"> + <link rel="stylesheet" href="dist/spectre-exp.min.css"> + <link rel="stylesheet" href="dist/docs.min.css"> </head> <body> <div class="docs-container off-canvas off-canvas-sidebar-show"> @@ -119,9 +121,6 @@ <a href="components.html">Accordions</a> </li> <li class="menu-item"> - <a href="components.html#autocomplete">Autocomplete</a> - </li> - <li class="menu-item"> <a href="components.html#avatars">Avatars</a> </li> <li class="menu-item"> @@ -220,7 +219,10 @@ <div class="accordion-body"> <ul class="menu menu-nav"> <li class="menu-item"> - <a href="experimentals.html">Calendars</a> + <a href="experimentals.html">Autocomplete</a> + </li> + <li class="menu-item"> + <a href="experimentals.html#calendars">Calendars</a> </li> <li class="menu-item"> <a href="experimentals.html#carousels">Carousels</a> @@ -446,141 +448,10 @@ <div class="container"> <div class="docs-ad docs-ad-sidebar"> - <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> - <!-- github-vertical-sm --> - <ins class="adsbygoogle" - style="display:inline-block;width:120px;height:240px" - data-ad-client="ca-pub-2225124559530218" - data-ad-slot="5087273059"></ins> - <script> - (adsbygoogle = window.adsbygoogle || []).push({}); - </script> + <script async type="text/javascript" src="//cdn.carbonads.com/carbon.js?zoneid=1673&serve=C6AILKT&placement=picturepan2githubio" id="_carbonads_js"></script> </div> </div> - <div id="autocomplete" class="container"> - <h3 class="s-title"><a href="#autocomplete" class="anchor" aria-hidden="true">#</a>Autocomplete</h3> - <div class="docs-note"> - <p>Autocomplete form component provides suggestions while you type. It is often used for tags and contacts input. </p> - </div> - <div class="columns"> - <div class="column col-9 col-xs-12"> - <div class="form-group"> - <div class="form-autocomplete"> - <div class="form-autocomplete-input form-input"> - <span class="chip"> - Bruce Banner - </span> - <div class="chip"> - <img src="img/avatar-1.png" class="avatar avatar-sm" alt="Avatar"> - Thor Odinson - </div> - <div class="chip"> - <img src="img/avatar-4.png" class="avatar avatar-sm" alt="Avatar"> - Steve Rogers - </div> - <div class="chip"> - <figure class="avatar avatar-sm" data-initial="TS" style="background-color: #5755d9;"></figure> - Tony Stark - </div> - <span class="chip active"> - Natasha Romanoff - </span> - <input class="form-input" type="text" placeholder=""> - </div> - </div> - </div> - </div> - <div class="column col-9 col-xs-12"> - <div class="form-group"> - <div class="form-autocomplete"> - <div class="form-autocomplete-input form-input is-focused"> - <span class="chip"> - Bruce Banner - <a href="#" class="btn btn-clear" aria-label="Close" role="button"></a> - </span> - <span class="chip"> - <img src="img/avatar-1.png" class="avatar avatar-sm" alt="Thor Odinson"> - Thor Odinson - <a href="#" class="btn btn-clear" aria-label="Close" role="button"></a> - </span> - <div class="has-icon-left"> - <input class="form-input" type="text" placeholder="" value="S"> - <i class="form-icon loading"></i> - </div> - </div> - <ul class="menu"> - <li class="menu-item"> - <a href="#autocomplete"> - <div class="tile tile-centered"> - <div class="tile-icon"> - <img src="img/avatar-4.png" class="avatar avatar-sm" alt="Steve Rogers"> - </div> - <div class="tile-content"> - <mark>S</mark>teve Roger<mark>s</mark> - </div> - </div> - </a> - </li> - <li class="menu-item"> - <a href="#autocomplete"> - <div class="tile tile-centered"> - <div class="tile-icon"> - <figure class="avatar avatar-sm" data-initial="TS" style="background-color: #5755d9;"></figure> - </div> - <div class="tile-content"> - Tony <mark>S</mark>tark - </div> - </div> - </a> - </li> - </ul> - </div> - </div> - </div> - </div> - <div class="docs-note"> - <p>Add a container element with the <code>form-autocomplete</code> class. There are 2 parts of it, one is <code>form-autocomplete-input</code>, another is <code>menu</code> component. You may add the <code>is-focused</code> class to <code>form-autocomplete-input</code> to make it appear as focus state.</p> - <p>Spectre.css does NOT include JavaScript code, you will need to implement your JS to interact with the autocomplete. The autocomplete HTML structure is exampled below.</p> - </div> - -<!-- autocomplete --> -<pre class="code" data-lang="HTML"><code><<span class="tag">div</span> <span class="atn">class</span>=<span class="atv">"form-autocomplete"</span>> - <span class="com"><!-- autocomplete input container --></span> - <<span class="tag">div</span> <span class="atn">class</span>=<span class="atv">"form-autocomplete-input form-input"</span>> - - <span class="com"><!-- autocomplete chips --></span> - <<span class="tag">div</span> <span class="atn">class</span>=<span class="atv">"chip"</span>> - <<span class="tag">img</span> <span class="atn">src</span>=<span class="atv">"img/avatar-1.png"</span> <span class="atn">class</span>=<span class="atv">"avatar avatar-sm"</span> <span class="atn">alt</span>=<span class="atv">"Thor Odinson"</span>> - Thor Odinson - <<span class="tag">a</span> <span class="atn">href</span>=<span class="atv">"#"</span> <span class="atn">class</span>=<span class="atv">"btn btn-clear"</span> <span class="atn">aria-label</span>=<span class="atv">"Close"</span> <span class="atn">role</span>=<span class="atv">"button"</span>><<span class="tag">/a</span>> - <<span class="tag">/div</span>> - - <span class="com"><!-- autocomplete real input box --></span> - <<span class="tag">input</span> <span class="atn">class</span>=<span class="atv">"form-input"</span> <span class="atn">type</span>=<span class="atv">"text"</span> <span class="atn">placeholder</span>=<span class="atv">"typing here"</span>> - <<span class="tag">/div</span>> - - <span class="com"><!-- autocomplete suggestion list --></span> - <<span class="tag">ul</span> <span class="atn">class</span>=<span class="atv">"menu"</span>> - <span class="com"><!-- menu list chips --></span> - <<span class="tag">li</span> <span class="atn">class</span>=<span class="atv">"menu-item"</span>> - <<span class="tag">a</span> <span class="atn">href</span>=<span class="atv">"#"</span>> - <<span class="tag">div</span> <span class="atn">class</span>=<span class="atv">"tile tile-centered"</span>> - <<span class="tag">div</span> <span class="atn">class</span>=<span class="atv">"tile-icon"</span>> - <<span class="tag">img</span> <span class="atn">src</span>=<span class="atv">"img/avatar-4.png"</span> <span class="atn">class</span>=<span class="atv">"avatar avatar-sm"</span> <span class="atn">alt</span>=<span class="atv">"Steve Rogers"</span>> - <<span class="tag">/div</span>> - <<span class="tag">div</span> <span class="atn">class</span>=<span class="atv">"tile-content"</span>> - Steve Rogers - <<span class="tag">/div</span>> - <<span class="tag">/div</span>> - <<span class="tag">/a</span>> - <<span class="tag">/li</span>> - <<span class="tag">/ul</span>> -<<span class="tag">/div</span>> -</code></pre> - - </div> - <div id="avatars" class="container"> <h3 class="s-title"><a href="#avatars" class="anchor" aria-hidden="true">#</a>Avatars</h3> <div class="docs-note"> @@ -1237,19 +1108,29 @@ <div class="column col-4 col-xs-12"> <ul class="menu"> <li class="menu-item"> - <a href="#menus">Slack</a> + <label class="form-checkbox"> + <input type="checkbox" checked> + <i class="form-icon"></i> form-checkbox + </label> </li> <li class="menu-item"> - <a href="#menus">Hipchat</a> + <label class="form-radio"> + <input type="radio" checked> + <i class="form-icon"></i> form-radio + </label> </li> <li class="menu-item"> - <a href="#menus">Skype</a> + <label class="form-switch"> + <input type="checkbox" checked> + <i class="form-icon"></i> form-switch + </label> </li> </ul> </div> </div> <div class="docs-note"> <p>Add a container element with the <code>menu</code> class. And add child elements with the <code>menu-item</code> class. You can separate menu items with a <code>divider</code>. Spectre.css does not include JavaScript code, you will need to implement your JS to interact with the menus.</p> + <p>Menus also have <a href="elements.html#forms" target="_blank">Form controls</a> (checkbox, radio and checkbox) support.</p> </div> <!-- menus --> @@ -1257,12 +1138,19 @@ <span class="com"><!-- menu header text --></span> <<span class="tag">li</span> <span class="atn">class</span>=<span class="atv">"divider"</span> <span class="atn">data-content</span>=<span class="atv">"LINKS"</span>> <<span class="tag">/li</span>> - <span class="com"><!-- menu item --></span> + <span class="com"><!-- menu item standard --></span> <<span class="tag">li</span> <span class="atn">class</span>=<span class="atv">"menu-item"</span>> <<span class="tag">a</span> <span class="atn">href</span>=<span class="atv">"#"</span>> <<span class="tag">i</span> <span class="atn">class</span>=<span class="atv">"icon icon-link"</span>><<span class="tag">/i</span>> Slack <<span class="tag">/a</span>> <<span class="tag">/li</span>> + <span class="com"><!-- menu item with form control --></span> + <<span class="tag">li</span> <span class="atn">class</span>=<span class="atv">"menu-item"</span>> + <<span class="tag">label</span> <span class="atn">class</span>=<span class="atv">"form-checkbox"</span>> + <<span class="tag">input</span> <span class="atn">type</span>=<span class="atv">"checkbox"</span>> + <<span class="tag">i</span> <span class="atn">class</span>=<span class="atv">"form-icon"</span>><<span class="tag">/i</span>> form-checkbox + <<span class="tag">/label</span>> + <<span class="tag">/li</span>> <span class="com"><!-- menu divider --></span> <<span class="tag">li</span> <span class="atn">class</span>=<span class="atv">"divider"</span>><<span class="tag">/li</span>> <span class="com"><!-- menu item with badge --></span> |