Instruction!
+-
+
- Select the text you want to get read. +
- Use the buttons to start and stop, + or +
- Use the Shift+B key to start and Shift+V to stop the reading. +
From 47fba7cf5e930eac9ba709dd327488e0a321f3c9 Mon Sep 17 00:00:00 2001
From: Brian Hernandez The accordion is a standard UI component that has been used around the web for some time now. Our accordion is built off of an unordered list structure containing the class Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit corrupti nulla, aliquid maiores. Enim itaque incidunt, quo ratione dignissimos officiis. Optio, deleniti eligendi similique ipsa quae aliquid quis nam quo. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Blanditiis iusto pariatur doloribus. Maxime, tenetur, eveniet. Temporibus, dignissimos asperiores fuga est minus ullam quidem! Cupiditate expedita accusamus pariatur temporibus, quam, voluptate. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit corrupti nulla, aliquid maiores. Enim itaque incidunt, quo ratione dignissimos officiis. Optio, deleniti eligendi similique ipsa quae aliquid quis nam quo. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Blanditiis iusto pariatur doloribus. Maxime, tenetur, eveniet. Temporibus, dignissimos asperiores fuga est minus ullam quidem! Cupiditate expedita accusamus pariatur temporibus, quam, voluptate. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit corrupti nulla, aliquid maiores. Enim itaque incidunt, quo ratione dignissimos officiis. Optio, deleniti eligendi similique ipsa quae aliquid quis nam quo. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Blanditiis iusto pariatur doloribus. Maxime, tenetur, eveniet. Temporibus, dignissimos asperiores fuga est minus ullam quidem! Cupiditate expedita accusamus pariatur temporibus, quam, voluptate. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Similique est molestias, quo ipsam itaque eius, alias amet ipsum rerum, dolorum suscipit placeat voluptatem obcaecati in maxime perspiciatis doloribus veritatis libero. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Delectus tempore sed voluptatibus unde explicabo? Libero soluta ad autem maiores nemo veniam quidem molestiae eos laborum deleniti hic facere sit, in! Lorem ipsum dolor sit amet, consectetur adipisicing elit. Porro delectus vero doloribus velit voluptatibus provident tempora laudantium ex, veniam voluptas qui necessitatibus reiciendis repellat ad quasi magni voluptate rerum. Vel. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cupiditate aut, ipsa! Et atque eaque, optio tempora velit. Dignissimos modi distinctio porro tempore omnis numquam possimus, officia recusandae quia earum aspernatur. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ut hic iure sed cumque quod. Nemo minus, placeat cumque asperiores quibusdam at est quas, facilis repellat ipsum dicta hic unde accusamus! Lorem ipsum dolor sit amet, consectetur adipisicing elit. Atque voluptas, vero error laboriosam aspernatur dolorem vel suscipit qui odio unde totam perferendis distinctio dolores molestias earum reprehenderit eveniet quod eligendi! A basic cross-browser audio player. The player uses To use bookmarklet, highlight some text. If the text is able to be bookmarked a small dialogue will pop up, giving you the option to bookmark or not. Users can also use the keyboard shortcut Once a bookmark has been created it will show up in the small widget on the right-hand side of the screen. Each bookmark can be clicked on to quickly navigate the page to that place in the text. In addition there is a convenient "Google this bookmark" link for each list item which will initiate a Google search with the query pre-filled by the bookmark text. You may clear individual bookmarks by clicking on the close icon, or clear all current bookmarks by clicking the "Clear all" button at the bottom of the bookmark list. To include Bookmarklet on a page simply add the following markup somewhere in the If you don't like the default yellow, a custom highlight color can be specified by adding a valid named color or hex color value to the You can limit the scope of bookmarklet's highlighting and bookmark creation by adding the Bookmark this selection? Many variations are available matching the color palette. This card for example, is using Replenish, earth tree replenish give, he air days you, after i first them dry Seed. Created own every one lights. Replenish, earth tree replenish give, he air days you, after i first them dry Seed. Created own every one lights. Replenish, earth tree replenish give, he air days you, after i first them dry Seed. Created own every one lights. Replenish, earth tree replenish give, he air days you, after i first them dry Seed. Created own every one lights. Replenish, earth tree replenish Replenish, earth tree replenish A basic card component Replenish, earth tree replenish give, he air days you, after i first them dry Seed. Created own every one lights. Carousel with dropping circles takes minimalism to the next level with a clean interface to showcase five images of your choosing. Standard carousel with a fade transition between slides. It can contain bullet navigation, arrow navigation, or thumbnail navigation. Arrow navigation can be combined with both bullet and thumbnails Standard carousel with a sliding transition between slides. This example also contains slides with multiple images. Standard carousel with a sliding transition between slides. This utilizes a set of thumbnails in place of the bulleted navigation. The Code Markup component is a standard tabs UI that can be used to display HTML, CSS and JavaScript code or really any piece of content that would come in a triad. The entire component is wrapped in a
+ Crumble comes with four variation of colors based on the Evolution UI color
+ palette.
+
+ Each variation can be applied to the entire list of events
+
+ Lorem ipsum Consectetur Ut fugiat sed esse ut dolore Ut exercitation
+ minim nostrud enim dolor fugiat incididunt cillum in fugiat
+ exercitation ad.
+
+ Crumble is an evolution UI component useful when you want to aggregate more
+ details in a small space.
+
+ The inner event wrapper must contain:
+ .evo_c-accordion. The tab title and its contents are contained within an li element with the class .evo_c-accordion__bellow (a bellow is what expands and contracts on an actual accordion). The tab titles are styled anchor tags (a href="#") with a class of .evo_c-accordion__title for semantics. This is then followed by the content for each tab contained within a div with the class .evo_c-accordion__content. The expanding and contracting functionality is accomplished with some JavaScript via a hook in the anchor tag with the class .js-c-accordion-target. Multiple accordions can be used on the same page and will expand and contract independently from one another.
+
+ You can easily use this component in your next project by using the following HTML code (along with the JavaScript code) as a base while adding your own content within the div class="evo_c-accordion__content tags. To add more tab titles, simply add more li elements in the same pattern.
+
diff --git a/source/components/audio-player/audio-player.html b/source/components/audio-player/audio-player.html
new file mode 100644
index 0000000..d02b316
--- /dev/null
+++ b/source/components/audio-player/audio-player.html
@@ -0,0 +1,29 @@
+---
+title: "Default"
+description: h-bck__primary--base class for the background. You can change the word primary to any of primary2, secondary, background, accent, accent2, accent3, and accent4. For a darker variation, change the word base in the class helper name to dark.Using Bookmarklet
+ Shift + Control + L + M. Currently you can only bookmark text that is inside of a single HTML tag. In other words you may not select text that belongs to two different paragraphs or splits any other node like a span or header. The component will warn you if you split nodes or try and activate the bookmark without selecting any text.Including Bookmarklet
+ body tag of your page and include bookmarklet.js before the closing body tag.Highlight Color
+ data-highlight-color attribute. For example:Limiting the Component's Scope
+ data-limit-bookmarklet attribute to any element and the bookmarking will only be active for that element and its descendants. These demo bookmarklet component paragraphs are limited in this way so that the component will not extend to other sections of the Evolution UI demo site.h-bck__secondary--dark class helper for its background color. For other variations, replace the word secondary in the class with any of accent, accent2, accent3, accent4, primary, primary2, secondary, background. Remember to use evo_h-txt-light or evo_h-txt-light2 on the text.Headline
+ Sub headline
+ Headline
+ Sub headline
+
+ Headline
+ Sub headline
+
+ Red Shoe
+
+
+ John Brave
+ Headline
+ Sub headline
+
+
+
+
+
+
+
+ div with a class of .evo_c-markup. For the tab titles and styling, we use an ul with a class of .evo_c-markup__tabs. To separate out the JavaScript functionality, there is also a class of .js-c-markup-toggle on the ul that will help to target which tab is clicked. When a tab is clicked, this will reveal the contents of that tab. If the second click is made on an open or active tab, it will close the associated content and deactiveate the tab. Each tab is a li element with the class .evo_c-markup__item. The content is divided into 3 divs, each with a class of .evo_c-markup__content. These 3 divs are in turn wrapped in a div with the class .evo_c-markup__container that sits next to the ul class="evo_c-markup__tabs js-c-markup-toggle" element. Within the div class="evo_c-markup__content" elements, we added pre and code for displaying code. However, these can be removed to add content other than code. The code elements have individual classes of .evo_h-language-xxxx to integrate http://prismjs.com/ for syntax highlighting if you choose to add this to your project as well.
+
+
+
+ <div class="evo_c-markup">
+ <ul class="evo_c-markup__tabs js-c-markup-toggle">
+ <li class="evo_c-markup__item">html</li>
+ <li class="evo_c-markup__item">css</li>
+ <li class="evo_c-markup__item">js</li>
+ </ul>
+ <div class="evo_c-markup__container">
+ <div class="evo_c-markup__content">
+ <pre><code class="evo_h-language-html">
+
+ </code></pre>
+ </div>
+ <div class="evo_c-markup__content">
+ <pre><code class="evo_h-language-css">
+
+ </code></pre>
+ </div>
+ <div class="evo_c-markup__content">
+ <pre><code class="evo_h-language-javascript">
+
+ </code></pre>
+ </div>
+ </div>
+ </div>
+
+
+@import 'code_markup-config';
+
+@include c('markup') {
+
+@include e('tabs') {
+ display: flex;
+ list-style: none;
+ justify-content: space-between;
+ padding-left: 0;
+ margin-bottom: 0;
+}
+
+@include e('item') {
+ flex: 1 0 auto;
+ z-index: 5;
+ padding: $markup-tab-padding;
+ margin-right: $markup-tab-margin-right;
+ &:last-child {
+ margin-right: 0;
+ }
+ text-align: center;
+ text-transform: uppercase;
+ border-top: 1px solid #000;
+ border-right: 1px solid #000;
+ border-left: 1px solid #000;
+ border-bottom: 1px solid #000;
+ border-top-left-radius: $markup-border-radius;
+ border-top-right-radius: $markup-border-radius;
+ background-color: black(.2);
+ transition: background .3s ease;
+ &:hover,
+ &:focus {
+ background: black(.3);
+ cursor: pointer;
+ }
+
+ @include s('is-active') {
+ border-top: 3px solid get-color('primary', 'base');
+ border-bottom: 0;
+ background-color: $markup-active-tab-and-container-bg-color;
+ }
+}
+
+@include e('container') {
+ position: relative;
+ top: -1px;
+ min-height: 0;
+ border: 1px solid #000;
+ border-bottom: none;
+ background-color: $markup-active-tab-and-container-bg-color;
+ transition: min-height .3s ease, padding .3s ease;
+ overflow: hidden;
+ @include s('is-expanded') {
+ border-bottom: 1px solid #000;;
+ min-height: 70vh;
+ overflow-x: scroll;
+ overflow-y: scroll;
+ }
+}
+
+@include e('content') {
+ position: absolute;
+ width: 100%;
+ opacity: 0;
+ transition: opacity .3s ease;
+ @include s('is-active') {
+ opacity: 1;
+ }
+}
+}
+
+
+export default function() {
+var markupTabs = document.getElementsByClassName('js-c-markup-toggle');
+
+if (markupTabs) {
+ for (var i = 0; i < markupTabs.length; i++) {
+ //FIXME: Should be a better way than adding a listener to each element??
+ markupTabs[i].addEventListener('click', function(event) {
+ var clickedTabClassList = event.target.classList;
+ var markupContainerClassList = this.parentNode.children[1].classList;
+ var markupContentDivs = this.parentNode.children[1].children;
+
+ if (clickedTabClassList.contains("is-active")) {
+ clickedTabClassList.remove("is-active");
+ markupContainerClassList.remove("is-expanded");
+ } else {
+ for (var i = 0; i < this.children.length; i++) {
+ if (this.children[i].classList.contains("is-active")) {
+ this.children[i].classList.remove("is-active");
+ }
+ }
+ clickedTabClassList.add("is-active");
+ this.parentNode.children[1].scrollTop = 0;
+ markupContainerClassList.add("is-expanded");
+ for (var j = 0; j < markupContentDivs.length; j++) {
+ if (markupContentDivs[j].classList.contains("is-active")) {
+ markupContentDivs[j].classList.remove("is-active");
+ }
+ if (this.children[j].classList.contains("is-active")) {
+ markupContentDivs[j].classList.add("is-active");
+ }
+ }
+ }
+ }, false);
+ }
+}
+}
+
+
+ backgroundsecondaryaccent3accent4evo_c-crumble__list or to a single
+ item evo_c-crumble__item.
+
+
+Step 1 - Details
+ close
+
+
+ Step 2 - Details
+ close
+
+
+ Full Description
+ Step 3 - Details
+ close
+
+
+
+
+ evo_c-event__header)evo_c-event__body)
+ You can exploit the description element if you want to extend
+ the available space for providing more information to the end user.
+ (evo_c-event__description). Like the Tuesday event in the
+ following example.
+
+ Lorem ipsum Consectetur Ut fugiat sed esse ut dolore Ut exercitation + minim nostrud enim dolor fugiat incididunt cillum in fugiat + exercitation ad. +
+
+ By adding the evo_c-crumble--full-width class into the main
+ wrapper element, event details will be shown at full width.
+
+ Lorem ipsum Consectetur Ut fugiat sed esse ut dolore Ut exercitation + minim nostrud enim dolor fugiat incididunt cillum in fugiat + exercitation ad. +
+
+ By adding the helper class h-space-around into the list
+ element, the event's icons will be equally spaced.
+
+ Evolution UI provides useful CSS animations for your projects. +
+
+ Using the helper class .evo_h-anim--[animation name] your can
+ add the intended animation to your elements.
+
Evo
+UI
+Evo
+UI
+Evo
+UI
+Evo
+UI
+Evo
+UI
+Evo
+UI
+| + | |
|---|---|
+ Fade In+ |
+ |
.evo_h-anim--fadeIn |
+ |
.evo_h-anim--fadeInLeft |
+ |
.evo_h-anim--fadeInRight |
+ |
.evo_h-anim--fadeInDown |
+ |
+ Fade Out+ |
+ |
.evo_h-anim--fadeOut |
+ |
.evo_h-anim--fadeOutLeft |
+ |
.evo_h-anim--fadeOutRight |
+ |
.evo_h-anim--fadeOutDown |
+ |
+ Scale+ |
+ |
.evo_h-anim--grow-center |
+ |
.evo_h-anim--grow-from-top |
+ |
.evo_h-anim--grow-from-right |
+ |
.evo_h-anim--grow-from-bottom |
+ |
.evo_h-anim--grow-from-left |
+ |
.evo_h-anim--grow-from-bottom-left |
+ |
.evo_h-anim--grow-from-bottom-right |
+ |
.evo_h-anim--grow-vertical-center |
+ |
.evo_h-anim--grow-vertical-top |
+ |
.evo_h-anim--grow-vertical-bottom |
+ |
+ Zoom+ |
+ |
.evo_h-anim--zoomIn |
+ |
.evo_h-anim--zoomOut |
+ |
+ Rotate+ |
+ |
.evo_h-anim--rotateIn |
+ |
.evo_h-anim--rotateInCC |
+ |
.evo_h-anim--rotateOut |
+ |
.evo_h-anim--rotateOutCC |
+ |
.evo_h-anim--rotate-from-center |
+ |
.evo_h-anim--rotate-from-centerCC |
+ |
.evo_h-anim--rotate-upside-down |
+ |
.evo_h-anim--rotate-upside-downCC |
+ |
.evo_h-anim--rotate-all-upside-down |
+ |
.evo_h-anim--rotate-all-upside-downCC |
+ |
.evo_h-anim--rotate-vertical-center |
+ |
.evo_h-anim--rotate-vertical-centerCC |
+ |
+ Flip+ |
+ |
.evo_h-anim--flip-horiz-bottom |
+ |
.evo_h-anim--flip-horiz-top |
+ |
.evo_h-anim--flip-horiz-zoom-out |
+ |
.evo_h-anim--flip-horiz-zoom-in |
+ |
.evo_h-anim--flip-vert-left |
+ |
.evo_h-anim--flip-vert-right |
+ |
.evo_h-anim--flip-scale-up-horiz |
+ |
.evo_h-anim--flip-scale-down-horiz |
+ |
+ Others+ |
+ |
.evo_h-anim--flash |
+ |
.evo_h-anim--pulse |
+ |
.evo_h-anim--shake |
+ |
.evo_h-anim--shakeUpDown |
+ |
+ Important Note+
+ All animations' attributes can be manipulated through
+ a Evolution UI will add automatically all prefixes for you (if necessary). +For Example: +
+
+ |
+ |
Cubby is an evolution UI component that attempts to make displaying tabular data a little more space efficient. It does this by hiding part of the content in a td element with the class of .evo_c-cubby in a table behind other data. Content within the td class="evo_c-cubby tag is split into two divs, the first with a class of .evo_c-cubby__door and the second with a class of .evo_c-cubby__inside. On hovering of the td cell, it creates the effect of a door swinging open to reveal the hidden content behind the first div class="evo_c-cubby__door tag. This component requires no JavaScript. The helper class .evo_h-cubby-table defines an arbitrary height value and width of 100% for the table containing cubby so content doesn't become hidden behind the component.
One limitation of this component is that it requires hover state to be firing within the client which may make it unsuitable for mobile uses. Also, the content of both divs should be about the same amout to prevent content in inside to peak out from behind content from door until this can be remedied.
| Demo Column 1 | +Demo Column 2 | +Demo Column 3 | +
|---|---|---|
|
+
+ Demo Door 1
+
+
+ More Info 1
+
+ |
+
+
+ Demo Door 2
+
+
+ More Info 2
+
+ |
+
+
+ Demo Door 3
+
+
+ More Info 3
+
+ |
+
dotValidator provides real time input validator using the right hand corner dot. Several input types are included.
+type: Input Validator +author: Nathan J Plummer +category: evolution +order: 1 +--- + +A navigaton component that allows the developer to group related information under a common image or text. Think of it like a fancy dropdown menu.
+type: Drop Dot +category: evolution +author: Patrick Franz +order: 1 +--- +The Fade Lines On Scroll component uses a simple JavaScript hook, js-c-fade-lines-target, on a block of text to randomly push words down on a page and remove their visiblity. When the paragraph is scrolled into the viewport view, the words are then animated back to their original position while fading into full visibility.
The quick brown fox jumps over the lazy dog.
+Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nesciunt maxime odio eligendi assumenda optio iure ut autem maiores eum. Consequuntur illum minus mollitia sapiente tenetur, placeat. Magni temporibus labore debitis.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ipsa reprehenderit sit fugiat quas non consectetur veritatis eligendi cum, natus id. Fuga vero reprehenderit ea porro nam, impedit repellendus similique cum? Lorem ipsum dolor sit amet, consectetur adipisicing elit. Mollitia illum enim dolorum quibusdam impedit iusto consequuntur, eius, accusamus sint esse explicabo magni possimus vitae ipsum in excepturi harum id voluptatum?Lorem ipsum dolor sit amet, consectetur adipisicing elit. Praesentium sint rem cum voluptatum quis totam cupiditate a consequuntur optio voluptas quam dolore, natus temporibus dolorem tempora eos suscipit, quod obcaecati!Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eligendi nobis fugit nam, veritatis voluptate iste! Natus tenetur voluptatem et quasi accusantium recusandae alias nam cumque fuga minus voluptate maiores, commodi.
+Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nesciunt maxime odio eligendi assumenda optio iure ut autem maiores eum. Consequuntur illum minus mollitia sapiente tenetur, placeat. Magni temporibus labore debitis.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ipsa reprehenderit sit fugiat quas non consectetur veritatis eligendi cum, natus id. Fuga vero reprehenderit ea porro nam, impedit repellendus similique cum? Lorem ipsum dolor sit amet, consectetur adipisicing elit. Saepe amet rem iure, pariatur enim consectetur maiores officia eum, ratione vero magnam velit esse. Deserunt temporibus pariatur, magni accusamus impedit quibusdam?Lorem ipsum dolor sit amet, consectetur adipisicing elit. Alias hic doloribus, natus molestias! Tempora officiis similique quas dolor aliquam quasi odit molestias non nihil, hic, saepe ratione laborum laboriosam eligendi.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eum harum quis doloremque beatae, alias iusto dicta sit autem ad a nostrum eveniet debitis saepe ipsum facere, quasi temporibus impedit, veniam!
+Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nesciunt maxime odio eligendi assumenda optio iure ut autem maiores eum. Consequuntur illum minus mollitia sapiente tenetur, placeat. Magni temporibus labore debitis.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ipsa reprehenderit sit fugiat quas non consectetur veritatis eligendi cum, natus id. Fuga vero reprehenderit ea porro nam, impedit repellendus similique cum? Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iure commodi omnis, quae similique cupiditate alias facilis, officiis beatae ipsa aliquam ducimus itaque culpa, odio! Impedit vitae mollitia suscipit quidem nam.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fugiat maiores dolorum provident ex ullam corporis harum ad placeat nesciunt nisi aliquam, molestias illum facere. Iste ea maiores deserunt laudantium sequi.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eligendi et sapiente atque possimus quas, assumenda. Magni dolorum, molestias rerum doloremque nobis vitae quo repudiandae neque ab, iusto hic, quos voluptates.
+Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nesciunt maxime odio eligendi assumenda optio iure ut autem maiores eum. Consequuntur illum minus mollitia sapiente tenetur, placeat. Magni temporibus labore debitis.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ipsa reprehenderit sit fugiat quas non consectetur veritatis eligendi cum, natus id. Fuga vero reprehenderit ea porro nam, impedit repellendus similique cum? Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad itaque omnis iste eius, nesciunt reprehenderit, accusamus deserunt commodi, maiores, placeat nisi. Enim nulla ut saepe deleniti, commodi id necessitatibus similique.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minus aperiam eligendi iste quibusdam! Illum, ipsa qui perferendis veritatis officia omnis aliquid unde, nostrum enim adipisci delectus quisquam officiis numquam voluptatibus.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quos atque illum tempora quas, dignissimos veniam velit accusantium est temporibus, aut maxime tenetur enim, ratione animi cupiditate rerum consequuntur. Sapiente, vitae?
+Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nesciunt maxime odio eligendi assumenda optio iure ut autem maiores eum. Consequuntur illum minus mollitia sapiente tenetur, placeat. Magni temporibus labore debitis.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ipsa reprehenderit sit fugiat quas non consectetur veritatis eligendi cum, natus id. Fuga vero reprehenderit ea porro nam, impedit repellendus similique cum? Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eaque corrupti vel ipsa voluptatem eveniet in atque porro ducimus eligendi expedita autem, debitis ipsum odio, iusto officia repellat accusamus hic fugiat!Lorem ipsum dolor sit amet, consectetur adipisicing elit. Rerum voluptas eligendi, hic vitae reprehenderit repudiandae aspernatur expedita, amet quibusdam repellendus possimus repellat ipsam, perferendis nobis quia provident? Ducimus, non, enim.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Rerum debitis reprehenderit qui ipsam totam illum, nam harum iure omnis, eius expedita cupiditate hic nisi, ut vero nihil! Dolore, quam, non.
+Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nesciunt maxime odio eligendi assumenda optio iure ut autem maiores eum. Consequuntur illum minus mollitia sapiente tenetur, placeat. Magni temporibus labore debitis.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ipsa reprehenderit sit fugiat quas non consectetur veritatis eligendi cum, natus id. Fuga vero reprehenderit ea porro nam, impedit repellendus similique cum? Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laboriosam quisquam cum blanditiis similique perspiciatis, corrupti autem fugit nostrum ad incidunt accusamus minima excepturi soluta! Et excepturi laborum aperiam incidunt, quia?Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odit dolor sit possimus modi laboriosam quaerat nisi debitis aliquid maxime neque ipsam vero, eum sed sapiente tempora quia quibusdam reprehenderit ad!Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptates omnis, sint hic. Placeat a deleniti dolorem debitis. Nulla fugiat assumenda, repudiandae ipsam error saepe, quia facere impedit asperiores expedita illo!
+Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nesciunt maxime odio eligendi assumenda optio iure ut autem maiores eum. Consequuntur illum minus mollitia sapiente tenetur, placeat. Magni temporibus labore debitis.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ipsa reprehenderit sit fugiat quas non consectetur veritatis eligendi cum, natus id. Fuga vero reprehenderit ea porro nam, impedit repellendus similique cum? Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laboriosam quisquam cum blanditiis similique perspiciatis, corrupti autem fugit nostrum ad incidunt accusamus minima excepturi soluta! Et excepturi laborum aperiam incidunt, quia?Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odit dolor sit possimus modi laboriosam quaerat nisi debitis aliquid maxime neque ipsam vero, eum sed sapiente tempora quia quibusdam reprehenderit ad!Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptates omnis, sint hic. Placeat a deleniti dolorem debitis. Nulla fugiat assumenda, repudiandae ipsam error saepe, quia facere impedit asperiores expedita illo!
diff --git a/source/components/foldout-popup/foldout-popup.html b/source/components/foldout-popup/foldout-popup.html new file mode 100644 index 0000000..19cc0c9 --- /dev/null +++ b/source/components/foldout-popup/foldout-popup.html @@ -0,0 +1,43 @@ +--- +title: "" +description: +This is a cool popup.
+Check out the example code below by clicking on "Show Markup".
+Hover over the component to see how the popup unfurls:
+author: Sebastian Ramirez-Brunner +category: evolution +type: foldout popup +order: 1 +--- + diff --git a/source/components/fontana-form/fontana-form.html b/source/components/fontana-form/fontana-form.html new file mode 100644 index 0000000..952e941 --- /dev/null +++ b/source/components/fontana-form/fontana-form.html @@ -0,0 +1,30 @@ +--- +title: "Fontana Form" +description:Form inspired by Italian painter/artist Lucio Fontana
+author: Natalie Vaslavsky +category: evolution +type: forms +order: 1 +--- + diff --git a/source/components/forms/forms-standard-background-variations.html b/source/components/forms/forms-standard-background-variations.html new file mode 100644 index 0000000..cc71edb --- /dev/null +++ b/source/components/forms/forms-standard-background-variations.html @@ -0,0 +1,81 @@ +--- +title: "Background Variations" +description: | +
+ By adding the h-bck__[color-name][--variation] helper class on
+ an evo_c-form component, you can change the background color of
+ the form.
+ The color-name part comes from one of the colors in the
+ Evolution UI's color palette. The --variation part is
+ optional instead.
+
+ By adding the h-bck__[color-name] helper class on
+ an evo_c-form__focus-line element, you can change the background
+ color of a focus line.
+
+ By default, a button has a white background and a colored border. +
+
+ You can change the background color on hover using a
+ h-bck__[color-name] helper class on
+ an evo_c-form__button component.
+ The color-name part comes from one of the colors in the
+ Evolution UI's color palette.
+
+ Using the evo_c-form__button--[color-name] modifier class,
+ the button gets the intended background color. The color-name part
+ comes from one of the colors in the Evolution UI's color palette.
+
+ Using the evo_c-form__button--rounded modifier class,
+ the button will be rounded by a predefined amount.
+
+ Using the h--3D helper class, the button will get a 3D effect.
+
+ Using the h-padding--small or h-padding--huge
+ helper classes on an evo_c-form__button, you can change the
+ button's padding.
+
+ Add the card modifier to a standard form to get a card form
+
+ Use the evo_c-form__checkbox--x modifier class on
+ an evo_c-form__checkbox element to get a different checkbox.
+
+ By adding the h-bck__[color-name] helper class on
+ an evo_c-form__checkbox element, you can change the color of
+ the checkbox.
+ The color-name part comes from one of the colors in the
+ Evolution UI's color palette.
+
+ A Radio button comes in the following color variants + +
evo_c-form__radio--variation2evo_c-form__radio--variation3+ The select element comes in the following color variants: + +
evo_c-form__dropdown--whiteevo_c-form__dropdown--primaryevo_c-form__dropdown--secondary+ You can change its size by using the following classes: + +
evo_c-form__dropdown--smallevo_c-form__dropdown--large
+ In Evolution UI, a standard form is wrapped by the evo_c-form
+ class.
+
+ A form can contain a header element evo_c-form__header, a body
+ element evo_c-form__body, and a footer element
+ evo_c-form__footer.
+
+ Each input is wrapped by a evo_c-form__field element.
+
+ Radios and checkboxes are also wrapped by a fieldset
+ evo_c-form__fieldset.
+
+ Add the js-validation class on a <form> element to enable
+ visual messages if a field contains errors. The content of errors is placed
+ inside the evo_c-form__tooltip element.
+
A fullscreen gallery activated by a click on any of the images.
+author: Joseph Matembu +category: evolution +type: fullscreen gallery +order: 1 +--- + +The Evolution UI grid is built using the power of Flexbox to achieve fluid layouts. The grid can thought of as an collection of Flexbox rows with varying numbers of columns. The
l-gridrow__gutters class is used to add some spacing between each grid column. Remove it if no spacing between the columns are needed. Flexbox allows for some awesome functionality here in that we can add any number of columns to the grid and they will automatically adjust to evenly distribute themselves based on the amount of space they require. The code above gives a two-column grid row but we could easily add three more columns and create a five-column grid row. In cases where we need the columns to have differing widths, we can use the class .colX_of16 where X is a number between 1 and 16. This allows us to set the specific width of the columns we need.
+
+type: grid
+order: 1
+---
+
+The Herald unfurls a border and drops a message with a banner. The component features an image with a width and height of 2:1 and a place for textual content. Ideally, the Herald is useful for small listings, although most message sizes will fit inside.
+ +Place announcements inside the c-herald__message tag. Each unique announcement must be placed within <p> tags. Next, add the number of announcements inside c-chip__media--o. Inputting the number of announcements is recommended in case users have disabled JavaScript. Note: The number of announcements in c-chip__media--o are based on the number of <p> tags. This number is updated dynamically in the event the number of announcements was not inputted. The ideal image has a size of 2:1 or a size near that.
Accessibility: In the event a user disables JavaScript, the Herald and all content inside it will still be shown to users.
+ +author: Ro Langam +category: evolution +type: herald +order: 1 +--- + +Ikon is a new author card layout with details about the author.
+Showcase yourself on your blog or your team on the web app "about" page/section by creating Ikon cards. +
+ +To create ikon within your page, just add a div tag with evo_c-ikon
+ class and then add one or more child div tags with evo_c-ikon__member within it. Finally
+ add the content as shown in the code markup below. Make sure to add proper js-hook CSS classes for proper JS
+ function. Check out all the js-hooks (js-evo-c-ikon, js-evo-c-ikon-member,
+ js-evo-c-ikon-member-info and js-evo-c-ikon-close-btn) within the code markup shown below.
+
You can add as many evo_c-ikon__member(s) as you like on your your website.
Check out the example code below by clicking on "Show Markup".
+Hover over the names of the random authors below to see how ikon works:
+author: Aashish Nagpal +category: evolution +type: ikon card +order: 1 +--- + +
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam a semper + sem. Ut pellentesque libero ut ultricies vehicula. Morbi suscipit felis nulla, luctus ornare nunc fringilla + et
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam a semper + sem. Ut pellentesque libero ut ultricies vehicula. Morbi suscipit felis nulla, luctus ornare nunc fringilla + et
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam a semper + sem. Ut pellentesque libero ut ultricies vehicula. Morbi suscipit felis nulla, luctus ornare nunc fringilla + et
+Innovative login form with blur background effect. Input fields and link + have animation. +
+author: Cesar Verastegui +type: login form +category: evolution +order: 1 +--- + +
+ 'Input Scanner' enhances input elements with a cursor indicator that changes color based on the current state of the input's validation. Upon completion of the user's input, the cursor then 'scans' over the input element to indicate completion. If a user wishes to re-edit an input element, the form will unscan the input on click. On form submission, invalid/incomplete elements are indicated by a blinking red cursor. If the form is valid, a cursor then scans over the submit button with a completion message.
+author: Brian Merriman +category: evolution +type: forms +order: 1 +--- + + diff --git a/source/components/layers-2d/layers-2d.html b/source/components/layers-2d/layers-2d.html new file mode 100644 index 0000000..aa1ef3a --- /dev/null +++ b/source/components/layers-2d/layers-2d.html @@ -0,0 +1,87 @@ +--- +title: "Default" +description:This is an innovative UI component that can be used as an alternative to accordions and tabs. It is called 2D layers.
+author: Hiep Vo +category: evolution +type: 2D layers +order: 1 +--- + +3D Draggable Layers
+author: Carlos Coves Prieto +category: evolution +type: 3D layers +order: 1 +--- + +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum + sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies + nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, + aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam + dictum felis eu pede mollis pretium.
+Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum + sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies + nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, + aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam + dictum felis eu pede mollis pretium.
+Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo + ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, + feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam + ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus.
+Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo + ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, + feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam + ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus.
+Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed + ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt + tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros + faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna.
+Sed consequat, leo eget bibendum sodales, augue velit cursus nunc, quis gravida magna mi a libero. Fusce + vulputate eleifend sapien. Vestibulum purus quam, scelerisque ut, mollis sed, nonummy id, metus. Nullam + accumsan lorem in dui. Cras ultricies mi eu turpis hendrerit fringilla. Vestibulum ante ipsum primis in + faucibus orci luctus et ultrices posuere cubilia Curae; In ac dui quis mi consectetuer lacinia. Nam pretium + turpis et arcu. Duis arcu tortor, suscipit eget, imperdiet nec, imperdiet iaculis, ipsum.
+Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum + sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies + nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, + aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam + dictum felis eu pede mollis pretium.
+Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo + ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, + feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam + ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus.
+Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed + ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt + tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros + faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna.
+Sed consequat, leo eget bibendum sodales, augue velit cursus nunc, quis gravida magna mi a libero. Fusce + vulputate eleifend sapien. Vestibulum purus quam, scelerisque ut, mollis sed, nonummy id, metus. Nullam + accumsan lorem in dui. Cras ultricies mi eu turpis hendrerit fringilla. Vestibulum ante ipsum primis in + faucibus orci luctus et ultrices posuere cubilia Curae; In ac dui quis mi consectetuer lacinia. Nam pretium + turpis et arcu. Duis arcu tortor, suscipit eget, imperdiet nec, imperdiet iaculis, ipsum.
+Divide your content into simple columns. Each list item should have the .evo_s-has-columns class. You can then separate your content by wrapping it around a span or div element with a class of evo_c-list-group__col. To create a grid instead, see our grid structure instead.
Living blessed in second.
+Deep abundantly fly hath midst fly.
+Fish morning day the living darkness fowl
Living blessed in second.
Fish morning day the living darkness.
Fish morning day.
Living blessed in second.
Living blessed in second.
Fish morning day the living darkness.
Add icons to the list group.
+author: Joseph Matembu +category: standard +type: list Groups +order: 2 +--- + +
+ To fourth divide good. Multiply also subdue may all fill hath place can't place brought second tree. Beast created were.
+
+ To fourth divide good. Multiply also subdue may all fill hath place can't place brought second tree. Beast created were.
+
+ Living blessed in second. Deep abundantly fly hath midst fly the, spirit cattle rule life stars grass form lights fruitful.
+
+ To fourth divide good. Multiply also subdue may all fill hath place can't place brought second tree. Beast created were.
+
+ To fourth divide good. Multiply also subdue may all fill hath place can't place brought second tree. Beast created were.
+
+ Living blessed in second. Deep abundantly fly hath midst fly the, spirit cattle rule life stars grass form lights fruitful.
+Add labels to the list group. Notice the different colors. The default color used is h-bck__accent2--base. You can change accent2 to accent, accent3, accent4, primary, primary2, secondary, and background.
Create each list group item as a link. The default background color used is h-bck__accent2--base. You can change accent2 to accent, accent3, accent4, primary, primary2, secondary, and background.
Create an ordered or unordered list with a class of evo_c-list-group. Add evo_c-list-group__item on each list item.
Basic ordered and unordered lists
+author: Carlos Coves Prieto +category: standard +type: lists +order: 1 +--- + +When a layer's bottom and left border is visible, clicking the border + will hide the layer and any layer on top of it to expose the layer + immediately underneath the clicked border.
+When a layer's top and right border is visible, clicking it will + expose it. Any layers that are hidden and whose top and right borders + are located to the bottom and left of the clicked layer will also be + hidden.
+Component does not currently run on FireFox
+author: Stu Wood +type: Carousel +category: evolution +order: 1 +--- + + + diff --git a/source/components/modals/modals-basic.html b/source/components/modals/modals-basic.html new file mode 100644 index 0000000..a2ac093 --- /dev/null +++ b/source/components/modals/modals-basic.html @@ -0,0 +1,27 @@ +--- +title: "Basic" +description: +Basic Modal
+author: Jing Ran +category: standard +type: modals +order: 1 +--- + + +Basic Modal + + + + + + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. In eleifend dolor diam, nec viverra ipsum semper nec. Curabitur accumsan neque eget leo auctor egestas. Proin posuere sem ut mauris commodo, ac maximus urna commodo. Quisque eget risus eget urna efficitur elementum dignissim at tellus. Ut feugiat bibendum porta.
+Dialog Modal
+author: Jing Ran +category: standard +type: modals +order: 4 +--- + + +Dialog Modal + + + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. In eleifend dolor diam, nec viverra ipsum semper nec. Curabitur accumsan neque eget leo auctor egestas. Proin posuere sem ut mauris commodo, ac maximus urna commodo. Quisque eget risus eget urna efficitur elementum dignissim at tellus. Ut feugiat bibendum porta.
+Fixed Header and Footer Modal
+author: Jing Ran +category: standard +type: modals +order: 3 +--- + + +Fixed Header and Footer Modal + + + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. In eleifend dolor diam, nec viverra ipsum semper nec. Curabitur accumsan neque eget leo auctor egestas. Proin posuere sem ut mauris commodo, ac maximus urna commodo. Quisque eget risus eget urna efficitur elementum dignissim at tellus. Ut feugiat bibendum porta. Curabitur tristique quam eu est porttitor, id tincidunt arcu molestie. Morbi volutpat est orci, eget iaculis est rhoncus id. Lorem ipsum dolor sit amet, consectetur adipiscing elit. In eleifend dolor diam, nec viverra ipsum semper nec. Curabitur accumsan neque eget leo auctor egestas. Proin posuere sem ut mauris commodo, ac maximus urna commodo. Quisque eget risus eget urna efficitur elementum dignissim at tellus. Ut feugiat bibendum porta. Curabitur tristique quam eu est porttitor, id tincidunt arcu molestie. Morbi volutpat est orci, eget iaculis est rhoncus id.
+ +Full-Screen Modal
+author: Jing Ran +category: standard +type: modals +order: 2 +--- + + +Full-screen Modal + + + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. In eleifend dolor diam, nec viverra ipsum semper nec. Curabitur accumsan neque eget leo auctor egestas. Proin posuere sem ut mauris commodo, ac maximus urna commodo. Quisque eget risus eget urna efficitur elementum dignissim at tellus. Ut feugiat bibendum porta.
+Persona is a new minimalist author card layout.
+Showcase yourself on your blog or your team on the web app "about" page/section by creating persona cards. +
+ +To create persona within your page, just add a div tag with evo_c-persona-container
+ class and then add one or more child div tags with evo_c-persona within it. Finally
+ add the content as shown in the code markup below.
You can add as many evo_c-persona-container(s) and as many evo_c-persona(s) within
+ them to show them in any alignment you find good for your website.
Check out the example code below by clicking on "Show Markup".
+Hover over the images of the random authors below to see their Persona:
+author: Aashish Nagpal +category: evolution +type: persona card +order: 1 +--- + + +This component helps show content as pop over. We can highlight specific text in a paragraph and make it clickable.
+author: Hiep Vo +category: evolution +type: popover +order: 1 +--- + +Lorem ipsum dolor si eiusmod tempor incididunt eiusmod tempor incididunt ut labore et ut labore et + eiusmod tempor incididunt eiusmod tempor incididunt ut labore et ut labore et eiusmod tempor incididunt eiusmod + tempor incididunt ut labore et ut labore eiusmod tempor eiusmod tempor incididunt ut labore et ut labore ett + amet, + consectetur adipiscing elit,sed do eiusmod tempor incididunt eiusmod tempor incididunt ut labore et ut labore et + aliqua. Ut enim ad minim adipiscing elit, sed do eiusmod tempor incididunt ut labore et +
+Lorem ipsum dolor si eiusmod tempor incididunt eiusmod tempor incididunt ut labore et ut labore et + eiusmod tempor incididunt eiusmod tempor incididunt ut labore et ut labore et eiusmod tempor incididunt eiusmod + tempor incididunt ut labore et ut labore eiusmod tempor eiusmod tempor incididunt ut labore et ut labore ett amet, + consectetur adipiscing elit,sed do eiusmod tempor incididunt eiusmod tempor incididunt ut labore et ut labore et + aliqua. Ut enim ad minim adipiscing elit, sed do eiusmod tempor incididunt ut labore et +
++ Albert Einstein (14 March 1879 - 18 April 1955) was a German-born theoretical physicist. He developed the theory + of relativity, one of the two pillars of modern physics (alongside quantum mechanics). Einstein’s work is also + know for its influence on the philosophy of science. Einstein is best know in popular culture of his mass-energy + equivalence formula E = mc2 (which has been dubbed “the world’s most famous equation”). He received the 1921 + in + Physics “for his + services to theoretical physics, and especially for his discovery of the law +
+any of six international prizes awarded annually for outstanding work in physics, chemistry, physiology or medicine, literature, economics (since 1969), and the promotion of peace.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
+
+ By adding the h-bck__[color-name][--variation] helper class on an
+ evo_c-progress-bar component, you can change the trackbar's color.
+ The color-name part comes from one of the colors in the
+ Evolution UI's color palette. The --variation part is
+ optional instead.
+
+ By adding the h-bck__[color-name][--variation] helper class on an
+ evo_c-progress-bar__bar bar, you can change the bar's color.
+ The color-name part comes from one of the colors in the
+ Evolution UI's color palette. The --variation part is
+ optional instead.
+
+ On the 45, 90, and 135 bars, you can apply color variations using the
+ h-bck--[color-name] helper class instead (without the variation part).
+
+ Each progress bar has a border and a box-shadow. +
+
+ Using the h-border__[color-variation] helper class on an
+ evo_c-progress-bar component, you can change the trackbar's border.
+ The available color variations for border are:
+
+
h-border--lighth-border--defaulth-border--heavy
+ Using the h-border__[dimension] helper class on an
+ evo_c-progress-bar component, you can change the trackbar's border tickness.
+ The available tickness are:
+
+
h-border--big - border-width: 2pxh-border--huge - border-width: 3px+ Infinite loading progress bars provide to the user the idea that an action + is under execution. +
+
+ Using the h-animation--[type] helper class on an
+ evo_c-progress-bar__bar element, you can change the animation.
+ The available animation for the standard progress bars are:
+
+
+ The available animation for the non standard progress (type2, type3,
+ 45, 90, 135) bars is:
+
+
+ Using the data-message attribute on a
+ evo_c-progress-bar component, you can shw custom messages to the
+ user
+
+ Use the h-percentage helper class if you want to show the value
+ of the progress as percentage. By dafult, the percentage will be placed on the
+ left of the progress bar.
+
+ Use the h-percentage--right to move the percentage on the right
+ side of the progress bar.
+
+ Use the h-percentage--center to move the percentage at the center
+ of the progress bar.
+
+ By adding the rounded modifier on an
+ evo_c-progress-bar component, you get a rounded progress bar.
+
+ A progress bar component comes with two different background shape which
+ can be applied through the type2, and type3modifiers.
+
+ A bar element comes with three different backgroud shapes: +
+ By adding the big modifier on an evo_c-progress-bar
+ component you can change the size of the trackbar.
+
+ By adding the small, big, or huge
+ modifier on an evo_c-progress-bar__bar bar, you can change
+ the bar's sizes instead.
+
+ You could also use a combination of the both two dimensions. +
+author: Gabriele Romeo +category: standard +type: Progress Bars +order: 4 +--- + + + + + + + + + + diff --git a/source/components/progress-bars/progress-bars-status.html b/source/components/progress-bars/progress-bars-status.html new file mode 100644 index 0000000..ce7e711 --- /dev/null +++ b/source/components/progress-bars/progress-bars-status.html @@ -0,0 +1,29 @@ +--- +title: "Status" +description: | ++ Evolution UI provides three different bar types for the following status: + +
evo_c-progress-bar__bar--warnevo_c-progress-bar__bar--errevo_c-progress-bar__bar--succ
+ Progress bars enable a better User Experience by providing a *visual
+ feedback* to the end user when an action takes long time to complete.
+ To this end, Evolution UI has the evo_c-progress-bar component.
+
+ The evo_c-progress-bar component represents the trackbar and contains
+ the bar element which represent the true bar instead.
+
+ The actual progress of a progress bar is strictly related to the width + of the inner bar. +
+author: Gabriele Romeo +category: standard +type: Progress Bars +order: 1 +--- + + diff --git a/source/components/rainbow-form/rainbow-form.html b/source/components/rainbow-form/rainbow-form.html new file mode 100644 index 0000000..de433cf --- /dev/null +++ b/source/components/rainbow-form/rainbow-form.html @@ -0,0 +1,49 @@ +--- +title: "Rainbow Form" +description: +author: Natalie Vaslavsky +category: evolution +type: forms +order: 1 +--- + + diff --git a/source/components/readability-improvement-panel/readability-improvement-panel.html b/source/components/readability-improvement-panel/readability-improvement-panel.html new file mode 100644 index 0000000..5a782ad --- /dev/null +++ b/source/components/readability-improvement-panel/readability-improvement-panel.html @@ -0,0 +1,34 @@ +--- +title: "Default" +description: | +A small panel of toggle switches that allows the users to either invert the page colors, convert the page to grayscale, or double the font size. Replace the class evo_c-readabilityPlaceholder--relative with evo_c-readabilityPlaceholder to keep it fixed to the top right of the screen.
This component can be used as an alternative to Collapse/Expand but it's more delightful than the common one
+category: evolution +author: Hiep Vo +type: Reveal +order: 1 +--- + +Safety is button variation that let's you feel sure when you submitting something.
+author: Luis Rojas +category: evolution +type: safety +order: 1 +--- + +If you are really sure to submit your information, please hold the button for 3 seconds
+ + + +Form submitted!!!
+Look at the top of the page and scroll to see it in action
+author: Carlos Coves Prieto +category: standard +type: scrollspy +order: 1 +--- + ++
A component to sift through items more visually. Can work as a gallery too. The sift component is basically having two baskets, you pick items from one, the items are then dropped into the other basket. A user goes through all items by simply clicking on the basket on the left (pick basket). Items are then dropped in the drop basket.
+author: Joseph Matembu +category: evolution +type: sift +order: 1 +--- + +Some content
+Some content
+Some content
+Some content
+Some content
+Some content
+Some content
+Some content
+Some content
+Some content
+Some content
+Some content
+Some content
+The single-input form shows one input field each time. Once an input is filled out correctly, click the right arrow button to go to the next input. The progress indicator rolls over to the right and fades out. The current input fades out and the next one reveals. To go back to the previous input field, click the gray left arrow. The submission message the on the last page is customizable.
+ +To create a single-input form, the form element takes a evo_c-sif class. Each input card has a evo_c-sif__input-wrap class, which can contain a progress indicator (evo_c-sif__indicator), an input field (evo_c-sif__input), a label (evo_c-sif__label) working as the placeholder, a next button (evo_c-sif__btn--next) and a go back button (evo_c-sif__btn--prev). The last input card can contain a submission message with class evo_c-sif__submission-msg. Please note the descending order of input cards in the HTML file. The last card should appear first, and the fist card is the last evo_c-sif__input-wrap element.
+author: Jing Ran +category: evolution +type: single input form +order: 1 +--- + +
diff --git a/source/components/single-input-form/single-input-form-minimalist.html b/source/components/single-input-form/single-input-form-minimalist.html new file mode 100644 index 0000000..b955742 --- /dev/null +++ b/source/components/single-input-form/single-input-form-minimalist.html @@ -0,0 +1,62 @@ +--- +title: "Space Saving Minimalist" +description: | +The space-saving-minimalist form shows one input card each time. Indicators are located on the left side of an input card, which show how many inputs left to be filled out. The indicator of the active input card is in light blue. If an invalid value is entered, the indicator turns to an orange red color. Once it is filled out correctly, press the Enter key or click the right arrow button to go to the next one. The next card slides in from the left. The indicator moves from left to right and becomes a go back button. You can go back to previous input cards by clicking one of the go back buttons. The last card is a submission card. Clicking the left arrow brings you back to the very first card. Clicking the submit button (subscribe in this case) to submit the form and a submission message appears.
To create a space-saving-minimalist form, the form element takes a evo_c-mini-form class. Input cards are written in ascending order in the HTML file. Each of them has a evo_c-mini-form__input-wrap class. The first card should also have a js-mini-form-is-active class as default. The last card, submission card, should take a evo_c-mini-form__submit class.
+
+
Inside of each card, there is a inner card wrap (evo_c-mini-form__input-inner). All input field, go next button and icons should go inside of the inner wrap.
evo_c-mini-form__input-wrap) should be followed by a go back button with class evo_c-mini-form__btn--prev.+author: Jing Ran +category: evolution +type: single input form +order: 2 +--- + +
diff --git a/source/components/spiraltext/spiraltext-button.html b/source/components/spiraltext/spiraltext-button.html new file mode 100644 index 0000000..2f39ac1 --- /dev/null +++ b/source/components/spiraltext/spiraltext-button.html @@ -0,0 +1,15 @@ +--- +title: "Spiral Text Button" +description: +Buttons and links wil need the __button class appended to have the proper button appearance like so - evo_c-spiralText__button.
The background size by default is styled with adequate padding and the shape is rectangular. Yet it can also have a circular appearance by appending --circle on to the evo_c-spiralText or evo_c-spiralText__button classes like so - evo_c-spiralText--circle and evo_c-spiralText__button--circle.
+ + Circle + + text + +
+ + diff --git a/source/components/spiraltext/spiraltext-fullheight.html b/source/components/spiraltext/spiraltext-fullheight.html new file mode 100644 index 0000000..d221c54 --- /dev/null +++ b/source/components/spiraltext/spiraltext-fullheight.html @@ -0,0 +1,15 @@ +--- +title: Full Height Background +description: +The letter background can be full height and is displayed with the appended classes of --fullHeight or --circlefullHeight. The --circle class is not required if the --circlefullHeight class is present.
The spiralled text can be used on any link, for example a link nested inside a paragraph.
+type: spiral text +author: Blake Wilson +category: evolution +order: 2 +--- +Here is a spiralled text link.
diff --git a/source/components/spiraltext/spiraltext-text.html b/source/components/spiraltext/spiraltext-text.html new file mode 100644 index 0000000..a721ba7 --- /dev/null +++ b/source/components/spiraltext/spiraltext-text.html @@ -0,0 +1,19 @@ +--- +title: "Spiral Text" +description: +Often on the hover state of a link or button, or even a small body of text, an effect is given to bring attention to the action. The spiralling of text is such an affect that could add a little flare when an element is hovered over.
The effect can be placed on either a <button> or <a> element as well as on any text surrounded by <span> tags. The element gets the evo_c-spiralText class for the effect to take place and each individual text is required to be wrapped by an <em> tag.
Also, if more than one word is used, add the HTML <span>class="space"</span> between each of the words.
+ + SPIRAL + + TEXT + +
diff --git a/source/components/sticky/sticky.html b/source/components/sticky/sticky.html new file mode 100644 index 0000000..a763cde --- /dev/null +++ b/source/components/sticky/sticky.html @@ -0,0 +1,27 @@ +--- +title: "Default" +description: | +The sticky component is a standard UI component seen on many screen interfaces. This particular implementation uses a class of evo_c-sticky on a div element that is arbitrarily centered on the page. When the viewport window scrolls past div class="evo_c-sticky, the element is switched to a fixed position stuck at the top of the viewport. We have some lorem ipsum text floated on either sides to showcase how the stuck divwill follow the viewport. Once the sticky div reaches the h3 element with "End of Sticky" as its content and a class of evo_c-sticky__end, the fixed positon of the sticky div will be set to an absolute position with its coordinates at the time it reached the h3 element.
This is a sticky element
+Lorem ipsum dolor sit amet, consectetur adipisicing elit. Molestias sed hic laudantium pariatur, a soluta est ut. Inventore possimus repellendus, voluptatum, cum natus doloribus nihil aspernatur corrupti modi tenetur et.
+Lorem ipsum dolor sit amet, consectetur adipisicing elit. Molestias sed hic laudantium pariatur, a soluta est ut. Inventore possimus repellendus, voluptatum, cum natus doloribus nihil aspernatur corrupti modi tenetur et.
+Lorem ipsum dolor sit amet, consectetur adipisicing elit. Molestias sed hic laudantium pariatur, a soluta est ut. Inventore possimus repellendus, voluptatum, cum natus doloribus nihil aspernatur corrupti modi tenetur et.
+Lorem ipsum dolor sit amet, consectetur adipisicing elit. Molestias sed hic laudantium pariatur, a soluta est ut. Inventore possimus repellendus, voluptatum, cum natus doloribus nihil aspernatur corrupti modi tenetur et.
+Lorem ipsum dolor sit amet, consectetur adipisicing elit. Molestias sed hic laudantium pariatur, a soluta est ut. Inventore possimus repellendus, voluptatum, cum natus doloribus nihil aspernatur corrupti modi tenetur et.
+Lorem ipsum dolor sit amet, consectetur adipisicing elit. Molestias sed hic laudantium pariatur, a soluta est ut. Inventore possimus repellendus, voluptatum, cum natus doloribus nihil aspernatur corrupti modi tenetur et.
+The SVG pagination is a evolution component. It is only supported in IE 11+, Firefox 51+, Chrome 49+, Safari 10+ and Opera 43+. It use SVG(Scalable Vector Graphics) to display the current selectedpagination. We use an unordered list to display pagination. It contains the basic style with `evo_c-svg-dot--default` class and each type will have its own specific style, such as `evo_c-svg-dot--cross`. Each `li` contains the `svg` tag to display the specific selected type and `a` tag is used to display the round dot. The selected style is triggered by some JS code. When you click the dot, it will add `is-active` class to that `li` tag, then the specific `svg` tag will change style.
+You can easily use this component in your next project by using the following HTML code (along with the JavaScript code) as a base.
+author: Yerui Yu +category: evolution +type: SVG Pagination +order: 1 +--- + +Simple switch button to select true or false. It uses transition to give an effect + of fading in and out. +
+author: Cesar Verastegui +type: Input type radio +Category: standard +order: 1 +--- + ++ In Evolution UI, you can apply an animation effect on both the tab and the panel. +
++ The current available effects are: + Tab effects +
+ You can apply the effects through the h-animation--[effect-name]
+ helper class on the evo_c-tab__list element.
+
+ Note: You could also mix some effect together. +
+author: Gabriele Romeo +category: standard +type: Standard Tabs +order: 8 +--- + + +
+ h-animation--zoom
+
+ h-animation--zoom
+
+ h-animation--zoom
+
+ h-animation--zoom-text
+
+ h-animation--zoom-text
+
+ h-animation--zoom-text
+
+ h-animation--underline
+
+ h-animation--underline
+
+ h-animation--underline
+
+ h-animation--highlight
+
+ h-animation--highlight
+
+ h-animation--highlight
+
+ h-animation--highlight-to-right
+
+ h-animation--highlight-to-right
+
+ h-animation--highlight-to-right
+
+ h-animation--zoom
+ h-animation--zoom-text
+
+ h-animation--zoom
+ h-animation--zoom-text
+
+ h-animation--zoom
+ h-animation--zoom-text
+
+ Tabs can have a border. +
+
+ By adding the h-border--[type] helper classe on a evo_c-tab
+ component, you can add a border to a tab. The available types are:
+
+
+ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Tabs could have a card style, too. +
+
+ By adding the card modifier classe on a evo_c-tab
+ component, you can add the card style to a tab.
+
+ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
+
+ By adding the h-bck__[color-name][--variation] helper class on an
+ evo_c-tab__navigation element, you can change the navigation's color.
+ The color-name part comes from one of the colors in the
+ Evolution UI's color palette. The --variation part is
+ optional instead.
+
+ By adding the h-active-bck--[color-name] helper class on the
+ evo_c-tab__list element, you can change the color of the active tab.
+ The color-name part comes from one of the colors in the
+ Evolution UI's color palette.
+
+ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ A Evolution UI tab provides a list of flex helpers which can be + used on the navigation link to change the visual aspect of tab items. +
++ The available helpers are: + +
+ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ A tab can contain icons. +
+
+ Use the h-link-column helper class on a evo_c-tab__list
+ element if you want to stack the icons.
+
+ Using the lateral modifier on an evo_c-tab component
+ the navigation will be placed lateral.
+
+ Using the h-nav--right helper class on the evo_c-tab__navigation
+ element, the navigation will be placed on the right side instead.
+
+ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ In Evolution UI, you can apply an animation effect on both the tab and the panel. +
++ The current available effects are: + Panel effects +
+ You can apply the effects by adding the effect on the evo_c-tab
+ component.
+
scroll-from-top+ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Consectetur nisi do nulla anim incididunt Excepteur + dolore ex ullamco eiusmod cupidatat deserunt qui esse enim labore + incididunt elit dolor id ex deserunt commodo nisi do non sint nostrud + aliqua sed ad adipisicing est id non sunt ad dolore in id culpa sed + ullamco ad Excepteur veniam est est voluptate do amet exercitation + sit anim non ex id cillum adipisicing nulla eu velit officia aute ut + esse in ut sed eu eu culpa amet culpa nostrud dolore minim quis dolore + labore Excepteur fugiat aute sunt adipisicing veniam nulla deserunt + cupidatat voluptate dolor anim elit incididunt et proident enim aliquip + dolore fugiat Excepteur dolore nulla fugiat dolor minim do id aute + nisi Ut dolor anim commodo in dolor adipisicing fugiat elit eu Ut + irure occaecat nulla Duis irure laborum sit irure exercitation + officia voluptate dolore anim est et fugiat in cupidatat esse sint + laborum quis consequat pariatur dolore ex dolore ut elit voluptate + incididunt Ut fugiat consequat esse officia anim enim consectetur + ullamco dolor magna Excepteur proident proident dolor laboris sed eu + nulla eiusmod aliqua labore veniam officia minim incididunt fugiat + ut irure sint adipisicing adipisicing consequat dolore culpa. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Consectetur nisi do nulla anim incididunt Excepteur + dolore ex ullamco eiusmod cupidatat deserunt qui esse enim labore + incididunt elit dolor id ex deserunt commodo nisi do non sint nostrud + aliqua sed ad adipisicing est id non sunt ad dolore in id culpa sed + ullamco ad Excepteur veniam est est voluptate do amet exercitation + sit anim non ex id cillum adipisicing nulla eu velit officia aute ut + esse in ut sed eu eu culpa amet culpa nostrud dolore minim quis dolore + labore Excepteur fugiat aute sunt adipisicing veniam nulla deserunt + cupidatat voluptate dolor anim elit incididunt et proident enim aliquip + dolore fugiat Excepteur dolore nulla fugiat dolor minim do id aute + nisi Ut dolor anim commodo in dolor adipisicing fugiat elit eu Ut + irure occaecat nulla Duis irure laborum sit irure exercitation + officia voluptate dolore anim est et fugiat in cupidatat esse sint + laborum quis consequat pariatur dolore ex dolore ut elit voluptate + incididunt Ut fugiat consequat esse officia anim enim consectetur + ullamco dolor magna Excepteur proident proident dolor laboris sed eu + nulla eiusmod aliqua labore veniam officia minim incididunt fugiat + ut irure sint adipisicing adipisicing consequat dolore culpa. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Consectetur nisi do nulla anim incididunt Excepteur + dolore ex ullamco eiusmod cupidatat deserunt qui esse enim labore + incididunt elit dolor id ex deserunt commodo nisi do non sint nostrud + aliqua sed ad adipisicing est id non sunt ad dolore in id culpa sed + ullamco ad Excepteur veniam est est voluptate do amet exercitation + sit anim non ex id cillum adipisicing nulla eu velit officia aute ut + esse in ut sed eu eu culpa amet culpa nostrud dolore minim quis dolore + labore Excepteur fugiat aute sunt adipisicing veniam nulla deserunt + cupidatat voluptate dolor anim elit incididunt et proident enim aliquip + dolore fugiat Excepteur dolore nulla fugiat dolor minim do id aute + nisi Ut dolor anim commodo in dolor adipisicing fugiat elit eu Ut + irure occaecat nulla Duis irure laborum sit irure exercitation + officia voluptate dolore anim est et fugiat in cupidatat esse sint + laborum quis consequat pariatur dolore ex dolore ut elit voluptate + incididunt Ut fugiat consequat esse officia anim enim consectetur + ullamco dolor magna Excepteur proident proident dolor laboris sed eu + nulla eiusmod aliqua labore veniam officia minim incididunt fugiat + ut irure sint adipisicing adipisicing consequat dolore culpa. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
+
+
+
+ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
+
+ In Evolution UI, tabs are wrapped by the evo_c-tab container
+ and are accessible to people with disabilities.
+
+ Use the LEFT/RIGHT and UP/DOWN arrows on your
+ keyboard for navigate through the active tab.
+
+ A tab contains a navigation list and a list of items. +
+author: Gabriele Romeo +category: standard +type: Standard Tabs +order: 1 +--- + + ++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
+
+ A Evolution UI tab could have a sticky element which is always visible to
+ the user. To this end, add a div with the classevo_c-tab__sticky
+ just under the navigation element.
+
+ Using the modifier sticky-half on a evo_c-tab component
+ the width of the sticky will be half.
+
+ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
++ Lorem ipsum Anim enim dolore occaecat cupidatat laborum dolore eu + Excepteur amet laboris amet aliqua ut quis cupidatat et id in nisi + officia occaecat fugiat deserunt aliquip in ut pariatur ad dolore + aliquip aute et est voluptate. +
+The Text2Speech component, reads all data which gets selected by the user. It uses the Web Speech API. + It can be used by using the commands Shift+b to get started and Shift+v to cancel or the control panel on the left side. + Select first the text and then push the start/stop button
+type: text2speech +author: Sebastian Nagy +category: evolution +order: 1 +--- + + Instruction!
+As its name, this tooltip shows content from the right corner with little icon. You can specific tooltip scale from right to left and all the way down or scale right to left and continue expand to left.
+author: Aashish Nagpal +category: standard +type: tooltip +order: 2 +--- + +Tooltips are simple text/html that appear when the user hovers over or touches an element. Use tooltips to display auxiliary/complementary information.
+To create a tooltip within your page, decide what part of text or html on your page needs a tooltip and wrap that portion with a span or div tag and add evo_c-tooltip-container class to this wrapper tag.
Along with that, just add your tooltip contents (can be plain text or html code) within the same wrapping element. Wrap your tooltip contents inside a tag with class evo_c-tooltip.
By default the tooltip will slide in from above, but you may define flow attribute on the tooltip and set it to left, right, up or down to make them slide in from left, right, above or bottom respectively.
Hover over the links below to see tooltips:
+author: Aashish Nagpal +category: standard +type: tooltip +order: 1 +--- + +The tooltips may slide in from
+
+
+ above by default
+ Default tooltip from above.
+ , or from
+
+
+
+ left
+ Tooltip from left.
+ , or from
+
+
+
+ right
+ Tooltip from right.
+ , or from
+
+
+
+ bottom
+ Tooltip from bottom.
+ . Moreover, tooltips may contain
+
+
+
+ plain text
+ This is a plain text tooltip.
+ or
+
+
+
+ html (including images)
+ Tooltip with HTML.
+
+ .
+
+ Evolution UI provides a list of helpers for text which can be applied through
+ the evo_h-txt--[modifier] helper class.
+
Default font-family
+Bold
+Italic
+Caps
+Align text to the left
+Align text to the center
+Align text to the right
+capitalize
+uppercase
+LOWERCASE
+underline
+ +Text no wrap
+ diff --git a/source/components/typography/typography.html b/source/components/typography/typography.html new file mode 100644 index 0000000..4b57fbb --- /dev/null +++ b/source/components/typography/typography.html @@ -0,0 +1,36 @@ +--- +title: "Default" +description: | ++ Evolution UI makes use of a typographic scale known as major-third + for creating balanced and harmonious font sizing. +
++ The framework provides the h1-h6 headings as well as an extension for + big and small headings. +
++ Evolution UI's typography classes can be applied on every HTML element. +
+
+ For example you could apply a evo_c-typo__h1 class on an <h3>
+ HTML element. The latter will get a new aesthetic look while its semantic
+ meaning will remain the same.
+
Title x-large
+Title large
+Title small
+Title x-small
diff --git a/source/components/utilities/utilities-floats.html b/source/components/utilities/utilities-floats.html new file mode 100644 index 0000000..a8bc575 --- /dev/null +++ b/source/components/utilities/utilities-floats.html @@ -0,0 +1,14 @@ +--- +title: "Floats" +description: | +The floats utility classes allow you to add a single class name to an element to produce a float: left; effect, a float: right; effect or to clear both kinds of floats. The first div below is using a class of .evo_h-utilities__floats--right to float the div to the right. The subsequent div has a class of .evo_h-utilities__floats--left applied to it producing the left floating effect. The last div clears both of the previous divs by using the .evo_h-utilities__floats--clear class.
You can ignore the .evo_h-presentation classes as these have nothing to do with the floating and clearing functionality of these helper classes. These classes are just used here for styling and presentation purposes.
The text transform utility classes can transform text within the element it is applied to in three ways. The .evo_h-utilities__text--lowercase class transforms text to all lowercase letters. The .evo_h-utilities__text--uppercase class transform text to all uppercase letters. Finally, the .evo_h-utilities__text--capitalize class with capitalize the first letter of each word within its content.
You can ignore the .evo_h-presentation classes as these have nothing to do with the text transform functionality of these helper classes. These classes are just used here for styling and presentation purposes.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Modi corporis minima eveniet quo a quisquam laborum porro, soluta hic, nemo veniam accusamus impedit sequi cupiditate sint architecto. Doloremque, commodi, ipsam.
+Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nihil, velit nisi enim temporibus officia obcaecati in impedit minus magnam cum modi doloribus asperiores ducimus corporis? Accusantium cumque excepturi tempora optio?
+Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit repellendus itaque voluptates quos, excepturi possimus deleniti nobis, reiciendis veritatis, quasi, natus exercitationem totam eaque. Dolor et magni saepe deserunt voluptas!
+The visibility utility classes will produce different visibility and hidden effects on the elements they are applied to. In the first row of span tags we have the class .evo_h-utilities__visibility--hidden for the span containing the content 4. This class removes the element entirely from the DOM and its dimensions are no longer respected by the surrounding spans. In the second span row, the class .evo_h-utilities__visibility--invisible is applied to the 4 span. In this case, the visibility of this element is hidden from the user however its DOM dimensions are respected by the surrounding span tags this time. It is as if the elements opacity was turned down to 0.
The Versatile Table is an evolution UI element to populate table based on JSON. It includes draggable column & row, sorting, searching and user profile pop-up features.
+author: Chenfeng Lai +category: evolution +type: Versatile Table +order: 1 +--- + + +