UNPKG

dashing-framework

Version:
400 lines (356 loc) 18.9 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>Cards</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>Cards</h1> <a href="http://design.samaritanministries.org/product/components/cards/" 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 Card <button class="button button--transparent button--copy-link" data-id="copyurl" id="Default_Card"></button></h2> <div class="row example-container"> <div class="column column--full"> <div class="card"> <div class="card--header"> <h3>This is a simple card</h3> </div> <div class="card--content"> <p class="remove-margin--top">Dashing Cards are used to contain and display any type of content.</p> <p class="remove-margin--bottom">This is an example of a simple card. Its little markup makes it very convenient to use.</p> </div> </div> </div> </div> <div class="code-toggle"><i class="icon--code"></i></div> <pre><code class="language-html">&lt;div class="card"&gt; &lt;div class="card--header"&gt; &lt;h3&gt;This is a simple card&lt;/h3&gt; &lt;/div&gt; &lt;div class="card--content"&gt; &lt;p class="remove-margin--top"&gt;Dashing Cards are used to contain and display any type of content.&lt;/p&gt; &lt;p class="remove-margin--bottom"&gt;This is an example of a simple card. Its little markup makes it very convenient to use.&lt;/p&gt; &lt;/div&gt; &lt;/div&gt;</code> </pre> </div> </div> <div class="row"> <div class="column column--full"> <h2 class="example-header">Centered content in a card <button class="button button--transparent button--copy-link" data-id="copyurl" id="Centered_Content_In_A_Card"></button></h2> <div class="row example-container"> <div class="column column--full"> <div class="card center-align"> <div class="card--header"> <h3>This is a simple card</h3> </div> <div class="card--content"> <p>To center content within a card, apply the <a href="https://github.com/dashframework/dashing/blob/2b4f977910aa2cd9c54309d08aae915af283fda0/sass/modules/typography/_typography.scss#L19-L21">alignment utility class</a> <code class="example-text">.center-align</code> to a <code class="example-text">.card</code> element. If you want more control, apply the utility class to the <code class="example-text">.card--header</code>, <code class="example-text">.card--content</code>, or <code class="example-text">.card--footer</code> elements.</p> </div> <div class="card--footer"> <button class="button button--blue">Centered Button</button> </div> </div> </div> </div> <div class="code-toggle"><i class="icon--code"></i></div> <pre><code class="language-html">&lt;div class="card center-align"&gt; &lt;div class="card--header"&gt; &lt;h3&gt;This is a simple card&lt;/h3&gt; &lt;/div&gt; &lt;div class="card--content"&gt; &lt;p&gt;To center content within a card, apply the &lt;a href="https://github.com/dashframework/dashing/blob/2b4f977910aa2cd9c54309d08aae915af283fda0/sass/modules/typography/_typography.scss#L19-L21"&gt;alignment utility class&lt;/a&gt; &lt;code class="example-text"&gt;.center-align&lt;/code&gt; to a &lt;code class="example-text"&gt;.card&lt;/code&gt; element. If you want more control, apply the utility class to the &lt;code class="example-text"&gt;.card--header&lt;/code&gt;, &lt;code class="example-text"&gt;.card--content&lt;/code&gt;, or &lt;code class="example-text"&gt;.card--footer&lt;/code&gt; elements.&lt;/p&gt; &lt;/div&gt; &lt;div class="card--footer"&gt; &lt;button class="button button--blue"&gt;Centered Button&lt;/button&gt; &lt;/div&gt; &lt;/div&gt;</code> </pre> </div> </div> <div class="row"> <div class="column column--full"> <h2 class="example-header">Separation within cards <button class="button button--transparent button--copy-link" data-id="copyurl" id="Seperation_Within_Cards"></button></h2> <div class="row example-container"> <div class="column column--full"> <div class="card"> <div class="card--header has-border"> <h3>Creating line separation with an <code class="example-text">&lt;hr&gt;</code> and <code class="example-text">.has-border</code></h3> </div> <div class="card--content"> <p class="remove-margin--top">Use the <code class="example-text">.has-border</code> class on your <code class="example-text">.card--header</code> or <code class="example-text">.card--footer</code> element to create a line separation between content </p> <hr> <p>Placing an <code class="example-text">&lt;hr&gt;</code> within <code class="example-text">.card--header</code>, <code class="example-text">card--content</code>, or <code class="example-text">card--footer</code> will allow you to separate content within your card, while still respecting your <code class="example-text">$grid-gutter</code>.</p> <hr> <p class="remove-margin--bottom">Use the <a href="https://github.com/dashframework/dashing/blob/v1.0.7/sass/base/utilities/_utilities.scss#L12-L16">remove-margin</a> utility classes to remove unnecessary margin in your paragraphs.</p> </div> <hr> <div class="card--content"> <p class="remove-margin">Use an <code class="example-text">&lt;hr&gt;</code> outside of <code class="example-text">.card--header</code>, <code class="example-text">card--content</code>, or <code class="example-text">card--footer</code> to span your <code class="example-text">&lt;hr&gt;</code> edge to edge.</p> </div> <div class="card--footer has-border"> <button class="button button--primary">Button</button> </div> </div> </div> </div> <div class="code-toggle"><i class="icon--code"></i></div> <pre><code class="language-html">&lt;div class="card"&gt; &lt;div class="card--header has-border"&gt; &lt;h3&gt;Creating line separation with an &lt;code class="example-text"&gt;&lt;hr&gt;&lt;/code&gt; and &lt;code class="example-text"&gt;.has-border&lt;/code&gt;&lt;/h3&gt; &lt;/div&gt; &lt;div class="card--content"&gt; &lt;p class="remove-margin--top"&gt;Use the &lt;code class="example-text"&gt;.has-border&lt;/code&gt; class on your &lt;code class="example-text"&gt;.card--header&lt;/code&gt; or &lt;code class="example-text"&gt;.card--footer&lt;/code&gt; element to create a line separation between content &lt;/p&gt; &lt;hr&gt; &lt;p&gt;Placing an &lt;code class="example-text"&gt;&lt;hr&gt;&lt;/code&gt; within &lt;code class="example-text"&gt;.card--header&lt;/code&gt;, &lt;code class="example-text"&gt;card--content&lt;/code&gt;, or &lt;code class="example-text"&gt;card--footer&lt;/code&gt; will allow you to separate content within your card, while still respecting your &lt;code class="example-text"&gt;$grid-gutter&lt;/code&gt;.&lt;/p&gt; &lt;hr&gt; &lt;p class="remove-margin--bottom"&gt;Use the &lt;a href="https://github.com/dashframework/dashing/blob/v1.0.7/sass/base/utilities/_utilities.scss#L12-L16"&gt;remove-margin&lt;/a&gt; utility classes to remove unnecessary margin in your paragraphs.&lt;/p&gt; &lt;/div&gt; &lt;hr&gt; &lt;div class="card--content"&gt; &lt;p class="remove-margin"&gt;Use an &lt;code class="example-text"&gt;&lt;hr&gt;&lt;/code&gt; outside of &lt;code class="example-text"&gt;.card--header&lt;/code&gt;, &lt;code class="example-text"&gt;card--content&lt;/code&gt;, or &lt;code class="example-text"&gt;card--footer&lt;/code&gt; to span your &lt;code class="example-text"&gt;&lt;hr&gt;&lt;/code&gt; edge to edge.&lt;/p&gt; &lt;/div&gt; &lt;div class="card--footer has-border"&gt; &lt;button class="button button--primary"&gt;Button&lt;/button&gt; &lt;/div&gt; &lt;/div&gt;</code> </pre> </div> </div> <div class="row"> <div class="column column--full"> <h2 class="example-header">Selectable Card <button class="button button--transparent button--copy-link" data-id="copyurl" id="Selectable_Card"></button></h2> <div class="row example-container"> <div class="column column--full"> <div class="card is-selectable"> <div class="card--header"> <h3>This is a selectable card</h3> </div> <div class="card--footer"> <button class="button button--primary button--transparent">Click me</button> </div> </div> <div class="card is-selectable is-disabled"> <div class="card--header"> <h3>This is a disabled selectable card</h3> </div> <div class="card--footer"> <button class="button button--primary button--transparent">Can't click me</button> </div> </div> </div> </div> <div class="code-toggle"><i class="icon--code"></i></div> <pre><code class="language-html">&lt;!-- Add the .is-selectable class to make the card appear clickable --&gt; &lt;div class="card is-selectable"&gt; &lt;div class="card--header"&gt; &lt;h3&gt;This is a selectable card&lt;/h3&gt; &lt;/div&gt; &lt;div class="card--footer"&gt; &lt;button class="button button--primary button--transparent"&gt;Click me&lt;/button&gt; &lt;/div&gt; &lt;/div&gt; &lt;!-- Add the .is-disabled class to make the card appear faded --&gt; &lt;div class="card is-selectable is-disabled"&gt; &lt;div class="card--header"&gt; &lt;h3&gt;This is a disabled selectable card&lt;/h3&gt; &lt;/div&gt; &lt;div class="card--footer"&gt; &lt;button class="button button--primary button--transparent"&gt;Can't click me&lt;/button&gt; &lt;/div&gt; &lt;/div&gt;</code> </pre> </div> </div> <div class="row"> <div class="column column--full"> <h2 class="example-header">Dashed Card <button class="button button--transparent button--copy-link" data-id="copyurl" id="Dashed_Card"></button></h2> <div class="row example-container"> <div class="column column--full"> <div class="card card--dashed"> <div class="card--header"> <h3>This is a dashed card</h3> </div> <div class="card--content"> <p class="remove-margin--top">To use a dashed card, apply <code class="example-text">.card--dashed</code> after <code class="example-text">.card</code>.</p> </div> </div> </div> </div> <div class="code-toggle"><i class="icon--code"></i></div> <pre><code class="language-html">&lt;div class="card card--dashed"&gt; &lt;div class="card--header"&gt; &lt;h3&gt;This is a dashed card&lt;/h3&gt; &lt;/div&gt; &lt;div class="card--content"&gt; &lt;p class="remove-margin--top"&gt;To use a dashed card, apply &lt;code class="example-text"&gt;.card--dashed&lt;/code&gt; after &lt;code class="example-text"&gt;.card&lt;/code&gt;.&lt;/p&gt; &lt;/div&gt; &lt;/div&gt;</code> </pre> </div> </div> <div class="row"> <div class="column column--full"> <h2 class="example-header">Form Elements in a Card <button class="button button--transparent button--copy-link" data-id="copyurl" id="Form_Elements_In_A_Card"></button></h2> <div class="row example-container"> <div class="column column--full"> <div class="card"> <div class="card--header"> <h3>This is a card with a form</h3> </div> <form> <fieldset class="card--content"> <div class="row row--nested"> <div class="column column--full column--nested"> <label>Label</label> <input type="text"> </div> </div> <div class="row row--nested"> <div class="column column--half column--nested"> <label>Label</label> <input type="text"> </div> <div class="column column--half column--nested"> <label>Label</label> <input type="text"> </div> </div> <div class="row row--nested"> <div class="column column--half column--nested"> <label>Label</label> <input type="text"> </div> <div class="column column--half column--nested"> <label>Label</label> <input type="text"> </div> </div> </fieldset> <div class="card--footer"> <button class="button button--green">Submit</button> <button class="button button--secondary button--transparent">Cancel</button> </div> </form> </div> </div> </div> <div class="code-toggle"><i class="icon--code"></i></div> <pre><code class="language-html">&lt;div class="card"&gt; &lt;div class="card--header"&gt; &lt;h3&gt;This is a card with a form&lt;/h3&gt; &lt;/div&gt; &lt;form&gt; &lt;fieldset class="card--content"&gt; &lt;div class="row row--nested"&gt; &lt;div class="column column--full column--nested"&gt; &lt;label&gt;Label&lt;/label&gt; &lt;input type="text"&gt; &lt;/div&gt; &lt;/div&gt; &lt;div class="row row--nested"&gt; &lt;div class="column column--half column--nested"&gt; &lt;label&gt;Label&lt;/label&gt; &lt;input type="text"&gt; &lt;/div&gt; &lt;div class="column column--half column--nested"&gt; &lt;label&gt;Label&lt;/label&gt; &lt;input type="text"&gt; &lt;/div&gt; &lt;/div&gt; &lt;div class="row row--nested"&gt; &lt;div class="column column--half column--nested"&gt; &lt;label&gt;Label&lt;/label&gt; &lt;input type="text"&gt; &lt;/div&gt; &lt;div class="column column--half column--nested"&gt; &lt;label&gt;Label&lt;/label&gt; &lt;input type="text"&gt; &lt;/div&gt; &lt;/div&gt; &lt;/fieldset&gt; &lt;div class="card--footer"&gt; &lt;button class="button button--green"&gt;Submit&lt;/button&gt; &lt;button class="button button--secondary button--transparent"&gt;Cancel&lt;/button&gt; &lt;/div&gt; &lt;/form&gt; &lt;/div&gt;</code> </pre> </div> </div> <div class="row"> <div class="column column--full"> <h2 class="example-header">Card List <button class="button button--transparent button--copy-link" data-id="copyurl" id="Card_List"></button></h2> <div class="row example-container"> <div class="column column--full"> <div class="card" style="overflow: hidden;" data-id="need"> <ul class="card--list is-selectable"> <li class="space-between"><span>Ryan Fitz</span><i class="dashing-icon dashing-icon--arrow-right"></i></li> <li class="space-between"><span>Jill Fitz</span><i class="dashing-icon dashing-icon--arrow-right"></i></li> <li class="space-between"><span>Jackson Fitz</span><i class="dashing-icon dashing-icon--arrow-right"></i></li> <li class="space-between"><span>Emily Fitz</span><i class="dashing-icon dashing-icon--arrow-right"></i></li> </ul> </div> </div> </div> <div class="code-toggle"><i class="icon--code"></i></div> <pre><code class="language-html">&lt;div class="card" style="overflow: hidden;" data-id="need"&gt; &lt;ul class="card--list is-selectable"&gt; &lt;li class="space-between"&gt;&lt;span&gt;Ryan Fitz&lt;/span&gt;&lt;i class="dashing-icon dashing-icon--arrow-right"&gt;&lt;/i&gt;&lt;/li&gt; &lt;li class="space-between"&gt;&lt;span&gt;Jill Fitz&lt;/span&gt;&lt;i class="dashing-icon dashing-icon--arrow-right"&gt;&lt;/i&gt;&lt;/li&gt; &lt;li class="space-between"&gt;&lt;span&gt;Jackson Fitz&lt;/span&gt;&lt;i class="dashing-icon dashing-icon--arrow-right"&gt;&lt;/i&gt;&lt;/li&gt; &lt;li class="space-between"&gt;&lt;span&gt;Emily Fitz&lt;/span&gt;&lt;i class="dashing-icon dashing-icon--arrow-right"&gt;&lt;/i&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt;</code> </pre> </div> </div> <<<<<<< HEAD <div class="row"> <div class="column column--full"> <h2 class="example-header">Card List <button class="button button--transparent button--copy-link" data-id="copyurl" id="Card_List"></button></h2> <div class="row example-container"> <div class="column column--full"> <div class="card" style="overflow: hidden;" data-id="need"> <ul class="card--list is-selectable"> <li>Ryan Fitz</li> <li>Jill Fitz</li> <li>Jackson Fitz</li> <li>Emily Fitz</li> </ul> </div> </div> </div> <div class="code-toggle"><i class="icon--code"></i></div> <pre><code class="language-html">&lt;div class="card" style="overflow: hidden;" data-id="need"&gt; &lt;ul class="card--list is-selectable"&gt; &lt;li class="space-between"&gt;&lt;span&gt;Ryan Fitz&lt;/span&gt;&lt;i class="dashing-icon dashing-icon--arrow-right"&gt;&lt;/i&gt;&lt;/li&gt; &lt;li class="space-between"&gt;&lt;span&gt;Jill Fitz&lt;/span&gt;&lt;i class="dashing-icon dashing-icon--arrow-right"&gt;&lt;/i&gt;&lt;/li&gt; &lt;li class="space-between"&gt;&lt;span&gt;Jackson Fitz&lt;/span&gt;&lt;i class="dashing-icon dashing-icon--arrow-right"&gt;&lt;/i&gt;&lt;/li&gt; &lt;li class="space-between"&gt;&lt;span&gt;Emily Fitz&lt;/span&gt;&lt;i class="dashing-icon dashing-icon--arrow-right"&gt;&lt;/i&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt;</code> </pre> </div> </div> ======= >>>>>>> 77fa7e12c7ac11b7e3ba9871129ce9658abb90a0 </div> </body> </html>