UNPKG

dashing-framework

Version:
559 lines (528 loc) 25.4 kB
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link href="../../css/example.css" rel="stylesheet"> <title>Actions</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> <script src="../../scripts/scripts.js"></script> <script src="../../scripts/prism.js"></script> </head> <body class="example-body"> <div class="main-content"> <div id="sidebarNavigation" class="example-sidebar"></div> <div class="sidebar--overlay is-hidden"></div> <div class="main"> <div class="page-header"> <button class="button--sidebar-icon float-left"><i class="sidebar-icon--menu"></i></button> <h1>Actions</h1> <a href="http://design.samaritanministries.org/product/components/actions/" target="_blank" class="button button--small button--smooth float-right"> View Guidelines </a> </div> <div class="app-content"> <div class="row"> <div class="column column--full"> <h2 class="example-header no-margin--top">Default Button <button class="button button--transparent button--copy-link" data-id="copyurl" id="Default_Button"></button></h2> <div class="row example-container"> <div class="column column--full"> <button class="button button--primary">Primary Button</button> <button class="button button--secondary">Secondary Button</button> </div> </div> <div class="code-toggle"><i class="icon--code"></i></div> <pre><code class="language-html">&lt;button class="button button--primary"&gt;Primary Button&lt;/button&gt; &lt;button class="button button--secondary"&gt;Secondary Button&lt;/button&gt;</code> </pre> </div> </div> <div class="row"> <div class="column column--full"> <h2 class="example-header">Disabled Button <button class="button button--transparent button--copy-link" data-id="copyurl" id="Disabled_Button"></button></h2> <div class="row example-container"> <div class="column column--full"> <button class="button button--primary" disabled>Disabled Button</button> <button class="button button--secondary" disabled>Disabled Button</button> </div> </div> <div class="code-toggle"><i class="icon--code"></i></div> <pre><code class="language-html">&lt;button class="button button--primary" disabled&gt;Disabled Button&lt;/button&gt; &lt;button class="button button--secondary" disabled&gt;Disabled Button&lt;/button&gt;</code> </pre> </div> </div> <div class="row"> <div class="column column--full"> <h2 class="example-header">Small Button <button class="button button--transparent button--copy-link" data-id="copyurl" id="Small_Button"></button></h2> <div class="row example-container"> <div class="column column--full"> <button class="button button--primary button--small">Small Button</button> <button class="button button--secondary button--small">Small Button</button> </div> </div> <div class="code-toggle"><i class="icon--code"></i></div> <pre><code class="language-html">&lt;button class="button button--primary button--small"&gt;Small Button&lt;/button&gt; &lt;button class="button button--secondary button--small"&gt;Small Button&lt;/button&gt;</code> </pre> </div> </div> <div class="row"> <div class="column column--full"> <h2 class="example-header">Large Button <button class="button button--transparent button--copy-link" data-id="copyurl" id="Large_Button"></button></h2> <div class="row example-container"> <div class="column column--full"> <button class="button button--primary button--large">Large Button</button> <button class="button button--secondary button--large">Large Button</button> </div> </div> <div class="code-toggle"><i class="icon--code"></i></div> <pre><code class="language-html">&lt;button class="button button--primary button--large"&gt;Large Button&lt;/button&gt; &lt;button class="button button--secondary button--large"&gt;Large Button&lt;/button&gt;</code> </pre> </div> </div> <div class="row"> <div class="column column--full"> <h2 class="example-header">Border Button <button class="button button--transparent button--copy-link" data-id="copyurl" id="Border_Button"></button></h2> <div class="row example-container"> <div class="column column--full"> <button class="button button--primary button--border">Border Button</button> <button class="button button--secondary button--border">Border Button</button> </div> </div> <div class="code-toggle"><i class="icon--code"></i></div> <pre><code class="language-html">&lt;button class="button button--primary button--border"&gt;Border Button&lt;/button&gt; &lt;button class="button button--secondary button--border"&gt;Border Button&lt;/button&gt;</code> </pre> </div> </div> <div class="row"> <div class="column column--full"> <h2 class="example-header">Transparent Button <button class="button button--transparent button--copy-link" data-id="copyurl" id="Transparent_Button"></button></h2> <div class="row example-container"> <div class="column column--full"> <button class="button button--primary button--transparent">Transparent Button</button> <button class="button button--secondary button--transparent">Transparent Button</button> </div> </div> <div class="code-toggle"><i class="icon--code"></i></div> <pre><code class="language-html">&lt;button class="button button--primary button--transparent"&gt;Transparent Button&lt;/button&gt; &lt;button class="button button--secondary button--transparent"&gt;Transparent Button&lt;/button&gt;</code> </pre> </div> </div> <div class="row"> <div class="column column--full"> <h2 class="example-header">Button Color Options <button class="button button--transparent button--copy-link" data-id="copyurl" id="Button_Color_Options"></button></h2> <div class="row example-container"> <div class="column column--full"> <button class="button button--blue">Blue Button</button> <button class="button button--gray">Gray Button</button> <button class="button button--green">Green Button</button> <button class="button button--orange">Orange Button</button> <button class="button button--purple">Purple Button</button> <button class="button button--red">Red Button</button> <button class="button button--white">White Button</button> </div> </div> <div class="code-toggle"><i class="icon--code"></i></div> <pre><code class="language-html">&lt;button class="button button--blue"&gt;Blue Button&lt;/button&gt; &lt;button class="button button--gray"&gt;Gray Button&lt;/button&gt; &lt;button class="button button--green"&gt;Green Button&lt;/button&gt; &lt;button class="button button--orange"&gt;Orange Button&lt;/button&gt; &lt;button class="button button--purple"&gt;Purple Button&lt;/button&gt; &lt;button class="button button--red"&gt;Red Button&lt;/button&gt; &lt;button class="button button--white"&gt;White Button&lt;/button&gt;</code> </pre> </div> </div> <div class="row"> <div class="column column--full"> <h2 class="example-header">Border Button Color Options <button class="button button--transparent button--copy-link" data-id="copyurl" id="Border_Color_Options"></button></h2> <div class="row example-container"> <div class="column column--full"> <button class="button button--blue button--border">Blue Button</button> <button class="button button--gray button--border">Gray Button</button> <button class="button button--green button--border">Green Button</button> <button class="button button--orange button--border">Orange Button</button> <button class="button button--purple button--border">Purple Button</button> <button class="button button--red button--border">Red Button</button> <button class="button button--white button--border">White Button</button> </div> </div> <div class="code-toggle"><i class="icon--code"></i></div> <pre><code class="language-html">&lt;button class="button button--blue button--border"&gt;Blue Button&lt;/button&gt; &lt;button class="button button--gray button--border"&gt;Gray Button&lt;/button&gt; &lt;button class="button button--green button--border"&gt;Green Button&lt;/button&gt; &lt;button class="button button--orange button--border"&gt;Orange Button&lt;/button&gt; &lt;button class="button button--purple button--border"&gt;Purple Button&lt;/button&gt; &lt;button class="button button--red button--border"&gt;Red Button&lt;/button&gt; &lt;button class="button button--white button--border"&gt;White Button&lt;/button&gt;</code> </pre> </div> </div> <div class="row"> <div class="column column--full"> <h2 class="example-header">Button with Icon <button class="button button--transparent button--copy-link" data-id="copyurl" id="Button_With_Icon"></button></h2> <div class="row example-container"> <div class="column column--full"> <button class="button button--primary"> <i class="dashing-icon dashing-icon--add"></i> Button </button> <button class="button button--secondary"> <i class="dashing-icon dashing-icon--close"></i> Button </button> </div> </div> <div class="code-toggle"><i class="icon--code"></i></div> <pre><code class="language-html">&lt;!-- Blue Button with Add Icon --&gt; &lt;button class="button button--primary"&gt; &lt;i class="dashing-icon dashing-icon--add"&gt;&lt;/i&gt; Button &lt;/button&gt; &lt;!-- Gray Button with Close Icon --&gt; &lt;button class="button button--secondary"&gt; &lt;i class="dashing-icon dashing-icon--close"&gt;&lt;/i&gt; Button &lt;/button&gt;</code> </pre> </div> </div> <div class="row"> <div class="column column--full"> <h2 class="example-header">Border Button with Icon <button class="button button--transparent button--copy-link" data-id="copyurl" id="Border_Button_With_Icon"></button></h2> <div class="row example-container"> <div class="column column--full"> <button class="button button--blue button--border"> <i class="dashing-icon dashing-icon--pencil"></i> Button </button> <button class="button button--gray button--border"> <i class="dashing-icon dashing-icon--question-filled"></i> Button </button> </div> </div> <div class="code-toggle"><i class="icon--code"></i></div> <pre><code class="language-html">&lt;!-- Blue Border Button with Edit Icon --&gt; &lt;button class="button button--blue button--border"&gt; &lt;i class="dashing-icon dashing-icon--pencil dashing-icon--blue"&gt;&lt;/i&gt; Button &lt;/button&gt; &lt;!-- Gray Border Button with Help Icon --&gt; &lt;button class="button button--gray button--border"&gt; &lt;i class="dashing-icon dashing-icon--question-filled dashing-icon--gray"&gt;&lt;/i&gt; Button &lt;/button&gt;</code> </pre> </div> </div> <div class="row"> <div class="column column--full"> <h2 class="example-header">Transparent Button with Icon <button class="button button--transparent button--copy-link" data-id="copyurl" id="Transparent_Button_With_Icon"></button></h2> <div class="row example-container"> <div class="column column--full"> <button class="button button--primary button--transparent"> <i class="dashing-icon dashing-icon--search"></i> Button </button> <button class="button button--secondary button--transparent"> Button <i class="dashing-icon dashing-icon--new-tab flow-opposite"></i> </button> </div> </div> <div class="code-toggle"><i class="icon--code"></i></div> <pre><code class="language-html">&lt;!-- Blue Transparent Button with Search Icon --&gt; &lt;button class="button button--primary button--transparent"&gt; &lt;i class="dashing-icon dashing-icon--search dashing-icon--blue"&gt;&lt;/i&gt; Button &lt;/button&gt; &lt;!-- Gray Transparent Button with New-Tab Icon --&gt; &lt;button class="button button--secondary button--transparent"&gt; Button &lt;i class="dashing-icon dashing-icon--new-tab flow-opposite"&gt;&lt;/i&gt; &lt;/button&gt;</code> </pre> </div> </div> <div class="row"> <div class="column column--full"> <h2 class="example-header">Icon Button <button class="button button--transparent button--copy-link" data-id="copyurl" id="Icon_Button"></button></h2> <div class="row example-container"> <div class="column column--full"> <button class="button button--icon button--primary"> <i class="dashing-icon dashing-icon--add dashing-icon--white"></i> </button> <button class="button button--icon button--red"> <i class="dashing-icon dashing-icon--trash dashing-icon--white"></i> </button> </div> </div> <div class="code-toggle"><i class="icon--code"></i></div> <pre><code class="language-html">&lt;!-- Blue Icon Button with Add Icon --&gt; &lt;button class="button button--icon button--primary"&gt; &lt;i class="dashing-icon dashing-icon--add dashing-icon--white"&gt;&lt;/i&gt; &lt;/button&gt; &lt;!-- Red Icon Button with Trash Icon --&gt; &lt;button class="button button--icon button--red"&gt; &lt;i class="dashing-icon dashing-icon--trash dashing-icon--white"&gt;&lt;/i&gt; &lt;/button&gt;</code> </pre> </div> </div> <div class="row"> <div class="column column--full"> <h2 class="example-header">Small Icon Button <button class="button button--transparent button--copy-link" data-id="copyurl" id="Small_Icon_Button"></button></h2> <div class="row example-container"> <div class="column column--full"> <button class="button button--primary button--icon button--icon--small"> <i class="dashing-icon dashing-icon--add dashing-icon--white"></i> </button> <button class="button button--red button--icon button--icon--small"> <i class="dashing-icon dashing-icon--trash dashing-icon--white"></i> </button> <button class="button button--transparent button--icon button--icon--small"> <i class="dashing-icon dashing-icon--question-filled dashing-icon--gray"></i> </button> </div> </div> <div class="code-toggle"><i class="icon--code"></i></div> <pre><code class="language-html">&lt;!-- Small Blue Icon Button with Add Icon --&gt; &lt;button class="button button--primary button--icon button--icon--small"&gt; &lt;i class="dashing-icon dashing-icon--add dashing-icon--white"&gt;&lt;/i&gt; &lt;/button&gt; &lt;!-- Small Red Icon Button with Trash Icon --&gt; &lt;button class="button button--red button--icon button--icon--small"&gt; &lt;i class="dashing-icon dashing-icon--trash dashing-icon--white"&gt;&lt;/i&gt; &lt;/button&gt; &lt;!-- Small Transparent Icon Button with Help Icon --&gt; &lt;button class="button button--transparent button--icon button--icon--small"&gt; &lt;i class="dashing-icon dashing-icon--question-filled dashing-icon--gray"&gt;&lt;/i&gt; &lt;/button&gt;</code> </pre> </div> </div> <div class="row"> <div class="column column--full"> <h2 class="example-header">Main Icon Button <button class="button button--transparent button--copy-link" data-id="copyurl" id="Main_Icon_Button"></button></h2> <div class="row example-container"> <div class="column column--full"> <button class="button button--icon button--icon--main button--primary"> <i class="dashing-icon dashing-icon--add dashing-icon--white"></i> </button> </div> </div> <div class="code-toggle"><i class="icon--code"></i></div> <pre><code class="language-html">&lt;!-- Blue Main Icon Button with Add Icon --&gt; &lt;button class="button button--icon button--icon--main button--primary"&gt; &lt;i class="dashing-icon dashing-icon--add dashing-icon--white"&gt;&lt;/i&gt; &lt;/button&gt;</code> </pre> </div> </div> <div class="row"> <div class="column column--full"> <h2 class="example-header">Toggle Button <button class="button button--transparent button--copy-link" data-id="copyurl" id="Toggle_Button"></button></h2> <div class="row example-container"> <div class="column column--full"> <ul class="button-group button-group--blue"> <li class="button--radio"> <input type="radio" name="options-blue" id="blue1" checked> <label for="blue1" class="button">Left</label> </li> <li class="button--radio"> <input type="radio" name="options-blue" id="blue2"> <label for="blue2" class="button">Middle</label> </li> <li class="button--radio"> <input type="radio" name="options-blue" id="blue3"> <label for="blue3" class="button">Right</label> </li> </ul> </div> </div> <div class="code-toggle"><i class="icon--code"></i></div> <pre><code class="language-html">&lt;!-- Blue Toggle Button --&gt; &lt;ul class="button-group button-group--blue"&gt; &lt;li class="button--radio"&gt; &lt;input type="radio" name="options-blue" id="blue1" checked&gt; &lt;label for="blue1" class="button"&gt;Left&lt;/label&gt; &lt;/li&gt; &lt;li class="button--radio"&gt; &lt;input type="radio" name="options-blue" id="blue2"&gt; &lt;label for="blue2" class="button"&gt;Middle&lt;/label&gt; &lt;/li&gt; &lt;li class="button--radio"&gt; &lt;input type="radio" name="options-blue" id="blue3"&gt; &lt;label for="blue3" class="button"&gt;Right&lt;/label&gt; &lt;/li&gt; &lt;/ul&gt;</code> </pre> </div> </div> <div class="row"> <div class="column column--full"> <h2 class="example-header">Toggle Button · Border Button <button class="button button--transparent button--copy-link" data-id="copyurl" id="Toggle_Button_Border_Button"></button></h2> <div class="row example-container"> <div class="column column--full"> <ul class="button-group button-group--green button-group--border"> <li class="button--radio"> <input type="radio" name="options-green" id="green1" checked> <label for="green1" class="button">1</label> </li> <li class="button--radio"> <input type="radio" name="options-green" id="green2"> <label for="green2" class="button">2</label> </li> <li class="button--radio"> <input type="radio" name="options-green" id="green3"> <label for="green3" class="button">3</label> </li> <li class="button--radio"> <input type="radio" name="options-green" id="green4"> <label for="green4" class="button">4</label> </li> <li class="button--radio"> <input type="radio" name="options-green" id="green5"> <label for="green5" class="button">5</label> </li> <li class="button--radio"> <input type="radio" name="options-green" id="green6"> <label for="green6" class="button">6</label> </li> <li class="button--radio"> <input type="radio" name="options-green" id="green7"> <label for="green7" class="button">7</label> </li> </ul> </div> </div> <div class="code-toggle"><i class="icon--code"></i></div> <pre><code class="language-html">&lt;!-- Green Toggle Border Button --&gt; &lt;ul class="button-group button-group--green button-group--border"&gt; &lt;li class="button--radio"&gt; &lt;input type="radio" name="options-green" id="green1" checked&gt; &lt;label for="green1" class="button"&gt;Left&lt;/label&gt; &lt;/li&gt; &lt;li class="button--radio"&gt; &lt;input type="radio" name="options-green" id="green2"&gt; &lt;label for="green2" class="button"&gt;Middle&lt;/label&gt; &lt;/li&gt; &lt;li class="button--radio"&gt; &lt;input type="radio" name="options-green" id="green3"&gt; &lt;label for="green3" class="button"&gt;Middle&lt;/label&gt; &lt;/li&gt; &lt;li class="button--radio"&gt; &lt;input type="radio" name="options-green" id="green4"&gt; &lt;label for="green4" class="button"&gt;Middle&lt;/label&gt; &lt;/li&gt; &lt;li class="button--radio"&gt; &lt;input type="radio" name="options-green" id="green5"&gt; &lt;label for="green5" class="button"&gt;Middle&lt;/label&gt; &lt;/li&gt; &lt;li class="button--radio"&gt; &lt;input type="radio" name="options-green" id="green6"&gt; &lt;label for="green6" class="button"&gt;Middle&lt;/label&gt; &lt;/li&gt; &lt;li class="button--radio"&gt; &lt;input type="radio" name="options-green" id="green7"&gt; &lt;label for="green7" class="button"&gt;Right&lt;/label&gt; &lt;/li&gt; &lt;/ul&gt;</code> </pre> </div> </div> <div class="row"> <div class="column column--full"> <h2 class="example-header">Toggle Button · Vertical Button · Border Button <button class="button button--transparent button--copy-link" data-id="copyurl" id="Toggle_Button_Verticle_Button_Border_Button"></button></h2> <div class="row example-container"> <div class="column column--full"> <ul class="button-group button-group--vertical button-group--gray button-group--border"> <li class="button--radio"> <input type="radio" name="options-gray" id="toggle-gray1" checked> <label for="toggle-gray1" class="button">Top</label> </li> <li class="button--radio"> <input type="radio" name="options-gray" id="toggle-gray2"> <label for="toggle-gray2" class="button">Middle</label> </li> <li class="button--radio"> <input type="radio" name="options-gray" id="toggle-gray3"> <label for="toggle-gray3" class="button">Bottom</label> </li> </ul> </div> </div> <div class="code-toggle"><i class="icon--code"></i></div> <pre><code class="language-html">&lt;!-- Green Toggle Border Button --&gt; &lt;ul class="button-group button-group--vertical button-group--gray button-group--border"&gt; &lt;li class="button--radio"&gt; &lt;input type="radio" name="options-gray" id="toggle-gray1" checked&gt; &lt;label for="toggle-gray1" class="button"&gt;Top&lt;/label&gt; &lt;/li&gt; &lt;li class="button--radio"&gt; &lt;input type="radio" name="options-gray" id="toggle-gray2"&gt; &lt;label for="toggle-gray2" class="button"&gt;Middle&lt;/label&gt; &lt;/li&gt; &lt;li class="button--radio"&gt; &lt;input type="radio" name="options-gray" id="toggle-gray3"&gt; &lt;label for="toggle-gray3" class="button"&gt;Bottom&lt;/label&gt; &lt;/li&gt; &lt;/ul&gt;</code> </pre> <pre><code class="language-html">&lt;!-- Use the "_phone" or "_tablet" option to apply the class specifically to that media size --&gt; &lt;ul class="button-group button-group--vertical_phone button-group--gray button-group--border"&gt; &lt;/ul&gt;</code> </pre> </div> </div> <div class="row"> <div class="column column--full"> <h2 class="example-header">Theme Options <button class="button button--transparent button--copy-link" data-id="copyurl" id="Theme_Options"></button></h2> <div class="row example-container"> <div class="column column--full"> <button class="button button--round">Round Button</button> <button class="button button--smooth">Smooth Button</button> <button class="button button--square">Square Button</button> </div> </div> <div class="code-toggle"><i class="icon--code"></i></div> <pre><code class="language-html">&lt;!-- Round Button --&gt; &lt;button class="button button--round"&gt;Round Button&lt;/button&gt; &lt;!-- Smooth Button --&gt; &lt;button class="button button--smooth"&gt;Smooth Button&lt;/button&gt; &lt;!-- Square Button --&gt; &lt;button class="button button--square"&gt;Square Button&lt;/button&gt;</code> </pre> </div> </div> <div class="row"> <div class="column column--full"> <h2 class="example-header">Global Button Themes <button class="button button--transparent button--copy-link" data-id="copyurl" id="Global_Button_Themes"></button></h2> <p>Apply one of the following extendables to apply a button theme your entire project.</p> <div class="row example-container"> <div class="column column--full"> <button class="button button--round">Round Button</button> <button class="button button--smooth">Smooth Button</button> <button class="button button--square">Square Button</button> </div> </div> <div class="code-toggle"><i class="icon--code"></i></div> <pre><code class="language-scss">// Round Button Theme (Default) button { @extend %button--round; } // Smooth Button Theme button { @extend %button--smooth; } // Square Button Theme button { @extend %button--square; }</code> </pre> </div> </div> </div> </div> </div> </body> </html>