diff options
CHG: Update chip and autocomplete components
1 files changed, 66 insertions, 49 deletions
| -rw-r--r-- | index.html | 115 |
@@ -1559,7 +1559,6 @@ <button class="btn btn-clear"></button> </div> <div class="chip-sm"> - <i class="icon icon-favorite_border"></i> <span class="chip-name">Drama</span> <button class="btn btn-clear"></button> </div> @@ -1574,19 +1573,34 @@ </div> <div class="column col-xs-12"> <div class="chip-sm"> - <img src="demo/img/avatar-1.png" class="avatar" /> + <figure class="avatar" data-initial="TS" style="background-color: #5764c6;"></figure> <span class="chip-name">Tony Stark</span> <button class="btn btn-clear"></button> </div> <div class="chip-sm"> - <img src="demo/img/avatar-2.png" class="avatar" /> + <img src="demo/img/avatar-1.png" class="avatar" /> <span class="chip-name">Thor Odinson</span> <button class="btn btn-clear"></button> </div> <div class="chip-sm"> <img src="demo/img/avatar-4.png" class="avatar" /> <span class="chip-name">Steve Rogers</span> - <button class="btn btn-clear"></button> + </div> + </div> + </div> + <div class="columns hide"> + <div class="column col-4 col-xs-12"> + <div class="chip"> + <div class="chip-icon"> + <img src="demo/img/avatar-1.png" class="avatar" /> + </div> + <div class="chip-content"> + <div class="chip-title">Tony Stark</div> + <div class="chip-meta">Iron Man</div> + </div> + <div class="chip-action"> + <button class="btn btn-clear"></button> + </div> </div> </div> </div> @@ -1628,12 +1642,12 @@ <div class="form-autocomplete"> <div class="form-autocomplete-input"> <div class="chip-sm"> - <img src="demo/img/avatar-1.png" class="avatar" /> + <figure class="avatar" data-initial="TS" style="background-color: #A2A8E1;"></figure> <span class="chip-name">Tony Stark</span> <button class="btn btn-clear"></button> </div> <div class="chip-sm"> - <img src="demo/img/avatar-2.png" class="avatar" /> + <img src="demo/img/avatar-1.png" class="avatar" /> <span class="chip-name">Thor Odinson</span> <button class="btn btn-clear"></button> </div> @@ -1643,12 +1657,10 @@ <button class="btn btn-clear"></button> </div> <div class="chip-sm"> - <img src="demo/img/avatar-1.png" class="avatar" /> <span class="chip-name">Bruce Banner</span> <button class="btn btn-clear"></button> </div> <div class="chip-sm selected"> - <img src="demo/img/avatar-2.png" class="avatar" /> <span class="chip-name">Natasha Romanoff</span> <button class="btn btn-clear"></button> </div> @@ -1689,37 +1701,38 @@ <div class="form-autocomplete"> <div class="form-autocomplete-input"> <div class="chip-sm"> - <img src="demo/img/avatar-1.png" class="avatar" /> - <span class="chip-name">Tony Stark</span> + <span class="chip-name">Bruce Banner</span> <button class="btn btn-clear"></button> </div> <div class="chip-sm"> - <img src="demo/img/avatar-2.png" class="avatar" /> + <img src="demo/img/avatar-1.png" class="avatar" /> <span class="chip-name">Thor Odinson</span> <button class="btn btn-clear"></button> </div> - <input class="form-input" type="text" placeholder="typing here" /> + <input class="form-input" type="text" placeholder="typing here" value="S" /> </div> - <ul class="form-autocomplete-list"> - <li class="form-autocomplete-item"> - <div class="chip hand"> - <div class="chip-icon"> - <img src="demo/img/avatar-4.png" class="avatar" /> - </div> - <div class="chip-content"> - Steve Rogers - </div> - </div> - </li> - <li class="form-autocomplete-item"> - <div class="chip hand"> - <div class="chip-icon"> - <img src="demo/img/avatar-2.png" class="avatar" /> + <ul class="menu"> + <li class="menu-item"> + <a href="#autocomplete"> + <div class="chip"> + <div class="chip-icon"> + <img src="demo/img/avatar-4.png" class="avatar" /> + </div> + <div class="chip-content"> + Steve Rogers + </div> </div> - <div class="chip-content"> - Yan Zhu + </a> + <a href="#autocomplete"> + <div class="chip"> + <div class="chip-icon"> + <figure class="avatar" data-initial="TS" style="background-color: #A2A8E1;"></figure> + </div> + <div class="chip-content"> + Tony Stark + </div> </div> - </div> + </a> </li> </ul> </div> @@ -1727,7 +1740,7 @@ </div> </div> <section class="notes"> - <p>Add a container element with the class <code>form-autocomplete</code>. There are 2 parts of it, one is <code>form-autocomplete-input</code>, another is <code>form-autocomplete-list</code>. 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> + <p>Add a container element with the class <code>form-autocomplete</code>. There are 2 parts of it, one is <code>form-autocomplete-input</code>, another is <code>menu</code> component. 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> </section> <!-- autocomplete example --> @@ -1750,27 +1763,31 @@ <<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">"form-autocomplete-list"</span>> - <span class="com"><!-- autocomplete list chips --></span> - <<span class="tag">li</span> <span class="atn">class</span>=<span class="atv">"form-autocomplete-item"</span>> - <<span class="tag">div</span> <span class="atn">class</span>=<span class="atv">"chip hand"</span>> - <<span class="tag">div</span> <span class="atn">class</span>=<span class="atv">"chip-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"</span> /> - <<span class="tag">/div</span>> - <<span class="tag">div</span> <span class="atn">class</span>=<span class="atv">"chip-content"</span>> - Steve Rogers + <<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">"chip"</span>> + <<span class="tag">div</span> <span class="atn">class</span>=<span class="atv">"chip-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"</span> /> + <<span class="tag">/div</span>> + <<span class="tag">div</span> <span class="atn">class</span>=<span class="atv">"chip-content"</span>> + Steve Rogers + <<span class="tag">/div</span>> <<span class="tag">/div</span>> - <<span class="tag">/div</span>> + <<span class="tag">/a</span>> <<span class="tag">/li</span>> - <<span class="tag">li</span> <span class="atn">class</span>=<span class="atv">"form-autocomplete-item"</span>> - <<span class="tag">div</span> <span class="atn">class</span>=<span class="atv">"chip hand"</span>> - <<span class="tag">div</span> <span class="atn">class</span>=<span class="atv">"chip-icon"</span>> - <<span class="tag">img</span> <span class="atn">src</span>=<span class="atv">"img/avatar-3.png"</span> <span class="atn">class</span>=<span class="atv">"avatar"</span> /> - <<span class="tag">/div</span>> - <<span class="tag">div</span> <span class="atn">class</span>=<span class="atv">"chip-content"</span>> - Yan Zhu + <<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">"chip"</span>> + <<span class="tag">div</span> <span class="atn">class</span>=<span class="atv">"chip-icon"</span>> + <<span class="tag">img</span> <span class="atn">src</span>=<span class="atv">"img/avatar-3.png"</span> <span class="atn">class</span>=<span class="atv">"avatar"</span> /> + <<span class="tag">/div</span>> + <<span class="tag">div</span> <span class="atn">class</span>=<span class="atv">"chip-content"</span>> + Yan Zhu + <<span class="tag">/div</span>> <<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>> |