2 #Base Base

src: base/__styleguide_section.scss

2.1 #Base - Abstracts Abstracts Summary

./scss/base/_abstract-to-concrete.generated.scss

This file is generated by gulp task "abstract-write-scss".

the gulp task abstract will scan for all SCSS files for abstracts like

%name{ ... }

and turn them into real CSS classes. Like:

.name{ ... }

This is helpful to keep all the folders sccss/variables and scss/abstracts clean. Files in there must not generate any output (if you want to be able to include them at any place.

DO NOT EDIT THIS FILE!

Edit gulp-templates/_abstract-to-concrete.generated.scss instead.

All abstractions and CSS classes generated:

Example
Abstractgenerated css classSource file
%button .buttonscss/abstractions/_buttons.scss)
%guru-browser-width .guru-browser-widthscss/variables/_breakpoints.scss)
%bg-one .bg-onescss/variables/_colors.scss)
%bg-two .bg-twoscss/variables/_colors.scss)
%bg-three .bg-threescss/variables/_colors.scss)
%base-font .base-fontscss/variables/_fonts.scss)
%base-font-monospace .base-font-monospacescss/variables/_fonts.scss)
%heading-centered .heading-centeredscss/abstractions/layouts/_headings.scss)
%mobile-heading .mobile-headingscss/abstractions/layouts/_headings.scss)
%teaser .teaserscss/abstractions/layouts/_teaser.scss)
%views-default .views-defaultscss/abstractions/layouts/_views-layouts.scss)
%view-quadro .view-quadroscss/abstractions/layouts/_views-layouts.scss)
<table id="abstracts-table" style="width: 100%">
<tr><td><strong>Abstract</strong></td><td><strong>generated css class</strong></td><td><strong>Source file</strong></td></tr>
 <tr><td>%button</td><td> .button</td><td>scss/abstractions/_buttons.scss)</td></tr>
 <tr><td>%guru-browser-width</td><td> .guru-browser-width</td><td>scss/variables/_breakpoints.scss)</td></tr>
 <tr><td>%bg-one</td><td> .bg-one</td><td>scss/variables/_colors.scss)</td></tr>
 <tr><td>%bg-two</td><td> .bg-two</td><td>scss/variables/_colors.scss)</td></tr>
 <tr><td>%bg-three</td><td> .bg-three</td><td>scss/variables/_colors.scss)</td></tr>
 <tr><td>%base-font</td><td> .base-font</td><td>scss/variables/_fonts.scss)</td></tr>
 <tr><td>%base-font-monospace</td><td> .base-font-monospace</td><td>scss/variables/_fonts.scss)</td></tr>
 <tr><td>%heading-centered</td><td> .heading-centered</td><td>scss/abstractions/layouts/_headings.scss)</td></tr>
 <tr><td>%mobile-heading</td><td> .mobile-heading</td><td>scss/abstractions/layouts/_headings.scss)</td></tr>
 <tr><td>%teaser</td><td> .teaser</td><td>scss/abstractions/layouts/_teaser.scss)</td></tr>
 <tr><td>%views-default</td><td> .views-default</td><td>scss/abstractions/layouts/_views-layouts.scss)</td></tr>
 <tr><td>%view-quadro</td><td> .view-quadro</td><td>scss/abstractions/layouts/_views-layouts.scss)</td></tr>
</table>

2.2 #Base - Fontcustom Icons Fontcustom Icons

template: ../fontcustom/templates/__fontcustom_icons.scss

And will be compiled to: src: base/__fontcustom_icons.scss

Fontcustom Icon Template is generated by fontcustom and just "imported" into the styleguide by Iframe. The Markup is just for importing.

Example
<iframe src="/themes/git_repos/donkeymedia_theme/fontcustom/preview/donkeymedia-icons-preview.html" width="100%" style="min-height: 600px; border: 0;"></iframe>

2.3 #Base - Form Elements Form Elements

src: base/_form-elements.scss

Legend

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. Donec faucibus. Nunc iaculis suscipit dui. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl. Praesent mattis, massa quis luctus fermentum, turpis mi volutpat justo, eu volutpat enim diam eget metus.

Form Element

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. Donec faucibus. Nunc iaculis suscipit dui.





Radio 1
Radio 2
Radio 3


Radio 1
Radio 2
Radio 3



Example

Fieldsets, Legends, and Form Elements

<h1 id="form_elements">Fieldsets, Legends, and Form Elements</h1>
Example
<img src="/themes/git_repos/donkeymedia_theme/logo.svg" />

2.5 #Base - Typography Typography

src: base/_typography.scss

The purpose of this HTML is to help determine what default settings are with CSS and to make sure that all possible HTML Elements are included in this HTML so as to not miss any possible Elements when designing a site.


Headings

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Paragraph

Heading 1

Lorem ipsum dolor sit amet, test link adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. Donec faucibus. Nunc iaculis suscipit dui. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl. Praesent mattis, massa quis luctus fermentum, turpis mi volutpat justo, eu volutpat enim diam eget metus. Maecenas ornare tortor. Donec sed tellus eget sapien fringilla nonummy. Mauris a ante. Suspendisse quam sem, consequat at, commodo vitae, feugiat in, nunc. Morbi imperdiet augue quis tellus.

Heading 2

Lorem ipsum dolor sit amet, emphasis consectetuer adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. Donec faucibus. Nunc iaculis suscipit dui. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl. Praesent mattis, massa quis luctus fermentum, turpis mi volutpat justo, eu volutpat enim diam eget metus. Maecenas ornare tortor. Donec sed tellus eget sapien fringilla nonummy. Mauris a ante. Suspendisse quam sem, consequat at, commodo vitae, feugiat in, nunc. Morbi imperdiet augue quis tellus.

Heading 3

Lorem ipsum dolor sit amet, test link adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. Donec faucibus. Nunc iaculis suscipit dui. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl. Praesent mattis, massa quis luctus fermentum, turpis mi volutpat justo, eu volutpat enim diam eget metus. Maecenas ornare tortor. Donec sed tellus eget sapien fringilla nonummy. Mauris a ante. Suspendisse quam sem, consequat at, commodo vitae, feugiat in, nunc. Morbi imperdiet augue quis tellus.

Heading 4

Lorem ipsum dolor sit amet, test link adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. Donec faucibus. Nunc iaculis suscipit dui. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl. Praesent mattis, massa quis luctus fermentum, turpis mi volutpat justo, eu volutpat enim diam eget metus. Maecenas ornare tortor. Donec sed tellus eget sapien fringilla nonummy. Mauris a ante. Suspendisse quam sem, consequat at, commodo vitae, feugiat in, nunc. Morbi imperdiet augue quis tellus.

Heading 5

Lorem ipsum dolor sit amet, test link adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. Donec faucibus. Nunc iaculis suscipit dui. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl. Praesent mattis, massa quis luctus fermentum, turpis mi volutpat justo, eu volutpat enim diam eget metus. Maecenas ornare tortor. Donec sed tellus eget sapien fringilla nonummy. Mauris a ante. Suspendisse quam sem, consequat at, commodo vitae, feugiat in, nunc. Morbi imperdiet augue quis tellus.

Heading 6

Lorem ipsum dolor sit amet, test link adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. Donec faucibus. Nunc iaculis suscipit dui. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl. Praesent mattis, massa quis luctus fermentum, turpis mi volutpat justo, eu volutpat enim diam eget metus. Maecenas ornare tortor. Donec sed tellus eget sapien fringilla nonummy. Mauris a ante. Suspendisse quam sem, consequat at, commodo vitae, feugiat in, nunc. Morbi imperdiet augue quis tellus.


List Types

Definition List

Definition List Title
This is a definition list division.

Ordered List

  1. List Item 1
  2. List Item 2
  3. List Item 3

Unordered List

  • List Item 1
  • List Item 2
  • List Item 3

Tables

Table Header 1 Table Header 2 Table Header 3
Division 1 Division 2 Division 3
Division 1 Division 2 Division 3
Division 1 Division 2 Division 3

Misc Stuff - abbr, acronym, pre, code, sub, sup, etc.

Lorem <class="no-kss-style"sup>superscript dolor subscript amet, consectetuer adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. cite. Nunc iaculis suscipit dui. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl. Praesent mattis, massa quis luctus fermentum, turpis mi volutpat justo, eu volutpat enim diam eget metus. Maecenas ornare tortor. Donec sed tellus eget sapien fringilla nonummy. NBA Mauris a ante. Suspendisse quam sem, consequat at, commodo vitae, feugiat in, nunc. Morbi imperdiet augue quis tellus. AVE

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. Donec faucibus. Nunc iaculis suscipit dui. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl. Praesent mattis, massa quis luctus fermentum, turpis mi volutpat justo, eu volutpat enim diam eget metus. Maecenas ornare tortor. Donec sed tellus eget sapien fringilla nonummy. NBA Mauris a ante. Suspendisse quam sem, consequat at, commodo vitae, feugiat in, nunc. Morbi imperdiet augue quis tellus. AVE

"This stylesheet is going to help so freaking much."
-Blockquote
Example

CSS Basic Elements

<h1>CSS Basic Elements</h1>