Skip to content

F33L/atom-zurb-ink-snippets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

Atom snippets for Zurb Ink

Collection of snippets to make using Zurb Ink v1.0.5 easier

Based on ZURB Ink Sublime Snippets


Installation

  • In Atom: File > Open Your Snippets
  • Copy the contents of atom-ink-snippets.cson into snippets.cson
  • Type one of the Atom Prefixes below (ex: zi-boilerplate) in an HTML document and press tab

Snippets - Setup and Layout

Element Usage Description
Boilerplate zi-boilerplate Sets up your document
Container zi-container Wraps the content and maintains a fixed width
Row zi-row Separates blocks of content vertically
Wrapper zi-wrapper Wraps hozitonal content inside a row
Columns zi-columns Go inside wrappers to determine width of content block
Sub-column zi-sub-column Sub-grid inside a column
Block zi-block Even-width element grid that doesn't use media queries

Snippets - Components

Element Usage Description
Button zi-button Empty button placeholder with button style documentation
Image zi-image Empty image placeholder with sizing documentation

Boilerplate

Ink Documentation

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>
<html xmlns=“http://www.w3.org/1999/xhtml”>
  <head>
    <meta http-equiv=“Content-Type” content=“text/html; charset=utf-8” />
    <meta name=“viewport” content=“width=device-width”/>

    <link rel=“stylesheet” href=“email.css”> <!— For testing only - Remove when ready for css inlining —>

    <style type=“text/css”>

      /* copy email.css here before running through css inliner - http://zurb.com/ink/inliner.php */

    </style>
  </head>
  <body>
    <table class=“body”>
      <tr>
        <td class=“center” align=“center” valign=“top”>
          <center>

            <!— Email Content —>
            $1

          </center>
        </td>
      </tr>
    </table>
  </body>
</html>

Container

Ink Documentation

<!-- Container -->

<table class="container">
  <tr>
    <td>
      $1
    </td>
  </tr>
</table>

Ink Documentation

<!-- Row -->

<table class="row">
  <tr>
    $1
  </tr>
</table>

Wrapper

Ink Documentation

<!-- Wrapper -->

<td class="wrapper last">
  $1
</td>

Columns

Ink Documentation

<!-- Columns -->

<!-- Visibility Classes: [show-for-small hide-for-small] -->
<!-- Size Classes: [one two three four five six seven eight nine ten eleven twelve] -->
<table class="$1size columns">
  <tr>
    <!-- Panel Class: [panel] -->
    <td>
      $2
    </td>
    <td class="expander"></td>
  </tr>
</table>

Sub-column

Ink Documentation

<!-- Sub-Column -->

<!-- Visibility Classes: [show-for-small hide-for-small] -->
<!-- Size Classes: [one two three four five six seven eight nine ten eleven twelve] -->
<td class="$1size sub-columns last">
  $2
</td>

Block

Ink Documentation

<!-- Block Grid -->

<!-- Block Size: [two-up three-up four-up five-up six-up seven-up eight-up] -->
<table class="block-grid $1block-size">
  <tr>
    <td>

      $2Column #1

    </td><td> <!-- Make sure the tags are directly next to each other -->

      $3Column #2

    </td>
  </tr>
</table>

Button

Ink Documentation

<!-- Button -->

<!-- Size Classes:   [tiny-button small-button medium-button large-button] -->
<!-- Radius Classes: [radius round] -->
<!-- Color Classes:  [primary secondary alert success] -->
<table class="button">
  <tr>
    <td>
      <a href="$1">$2Button Name</a>
    </td>
  </tr>
</table>

Image

Ink Documentation

<!-- Image -->

<!-- Size by Columns: [1:30 2:80 3:130 4:180 5:230 6:280 7:330 8:380 9:430 10:480 11:530 12:580] -->
<img height="$1" width="$2" src="$3">

About

Zurb Ink Atom snippets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published