gulp.task('settings', function() {
octophant('scss/**/*.scss', {
title: 'Foundation for Emails Settings',
- output: 'foundation-emails-template/src/assets/scss/_settings.scss',
+ output: 'testing/src/assets/scss/_settings.scss',
sort: ['global', 'grid']
});
});
/// Default padding for button.
/// @type List
-$button-padding: 12px 0 12px 0 !default;
+$button-padding: 12px 10px 12px 10px !default;
/// Default padding for a tiny button.
/// @type List
-$button-padding-tiny: 5px 0 4px 0 !default;
+$button-padding-tiny: 5px 4px 4px 4px !default;
/// Default padding for a small button.
/// @type List
-$button-padding-small: 8px 0 7px !default;
+$button-padding-small: 8px 3px 7px 3px !default;
/// Default padding for a large button.
/// @type List
-$button-padding-large: 21px 0 18px !default;
+$button-padding-large: 13px 26px 12px 26px!default;
/// Default color of the font in a button.
/// @type Color
/// Default border color for a button.
/// @type Color
-$button-border: 1px solid darken($button-background-color, 10%);
+$button-border: 1px solid $button-background-color !default;
-table.button {
+table.expanded {
width: 100%;
- overflow: visible;
+}
+
+table.button {
+ margin-bottom: 10px;
td {
- display: block;
width: auto !important;
- text-align: center;
+ text-align: left;
background: $button-background-color;
border: $button-border;
color: $button-font-color;
- padding: $button-padding;
a {
font-weight: $button-font-weight;
text-decoration: none;
font-family: $global-font-family;
color: $button-font-color;
- display: block;
- height: 100%;
- width: 100%;
+ display: inline-block;
padding: $button-padding;
font-size: $button-font-size;
+ border: $button-border;
}
}
}
&.large {
- td, a {
- padding: $button-padding-large 0;
+ a {
+ padding: $button-padding-large;
font-size: $button-font-size-large;
}
}
&:hover td,
&:visited td,
&:active td {
- background: $button-background-color !important;
+ background: darken($button-background-color, 10%);
color: $button-font-color !important;
}
- &:hover td
- &.tiny:hover td,
- &.small:hover td,
- &.large:hover td {
- background: darken($button-background-color, 10%);
+ &:hover a,
+ &:visited a,
+ &:active a {
+ border: 1px solid darken($button-background-color, 10%);
}
+
&:hover td a,
&:active td a,
& td a:visited,
&.secondary td {
background: $secondary-color;
- border: lighten($secondary-color, 10%);
color: $button-font-color-alt;
+ border: 1px solid $secondary-color;
a {
color: $button-font-color-alt;
+ border: 1px solid $secondary-color;
}
}
color: $button-font-color-alt;
}
+ &.secondary:hover a {
+ border: 1px solid lighten($secondary-color, 10%) !important;
+ }
+
&.secondary:hover td a,
&.secondary td a:visited,
&.secondary:active td a {
&.success td {
background: $success-color;
- border-color: 1px solid darken($success-color, 10%);
+ border: 1px solid $success-color !important;
+
+ a {
+ border: 1px solid $success-color !important;
+ }
}
&.success:hover td {
background: darken($success-color, 10%) !important;
}
+ &.success:hover a {
+ border: 1px solid darken($success-color, 10%) !important;
+ }
+
&.alert td {
background: $alert-color;
- border-color: 1px solid darken($alert-color, 10%);
+ border: 1px solid $alert-color !important;
+
+ a {
+ border: 1px solid $alert-color !important;
+ }
}
&.alert:hover td {
background: darken($alert-color, 10%) !important;
}
+
+ &.alert:hover a {
+ border: 1px solid darken($alert-color, 10%) !important;
+ }
}
// 3. Block Grid
// 4. Button
// 5. Callout
-// 6. Media Query
-// 7. Normalize
-// 8. Thumbnail
-// 9. Typography
+// 6. Inline List
+// 7. Media Query
+// 8. Normalize
+// 9. Thumbnial
+// 10. Typography
// 1. Global
$black: #0a0a0a;
$white: #fefefe;
$pre-color: #ff6908;
-$column-gutter: 20px;
$container-width: 580px;
+$container-background-color: $white;
$global-radius: 3px;
$global-rounded: 500px;
+$grid-column-gutter: 16px;
// 2. Grid
// -------
$grid-column-count: 12;
$wrapper-padding-top: 10px;
$column-padding-bottom: 10px;
-$sub-column-padding-right: $column-gutter / 2;
+$sub-column-padding-right: $grid-column-gutter / 2;
// 3. Block Grid
// -------------
$block-grid-elements: 8;
-$block-grid-spacing: $column-gutter;
+$block-grid-spacing: $grid-column-gutter;
// 4. Button
// ---------
-$button-padding: 12px 0 12px 0;
-$button-padding-tiny: 5px 0 4px 0;
-$button-padding-small: 8px 0 7px;
-$button-padding-large: 21px 0 18px;
+$button-padding: 12px 10px 12px 10px;
+$button-padding-tiny: 5px 4px 4px 4px;
+$button-padding-small: 8px 3px 7px 3px;
+$button-padding-large: 13px 26px 12px 26px!default;
$button-font-color: $white;
$button-font-color-alt: $medium-gray;
$button-font-weight: bold;
$button-font-size-small: 16px;
$button-font-size-large: 24px;
$button-background-color: $primary-color;
-$button-border: 1px solid darken($button-background-color, 10%);
+$button-border: 1px solid $button-background-color;
// 5. Callout
// ----------
$callout-border-warning: 1px solid darken($warning-color, 20%);
$callout-border-alert: 1px solid darken darken($alert-color, 20%);
-// 6. Media Query
+// 6. Inline List
+// --------------
+
+$menu-item-padding: 20px;
+$menu-simple-item-gutter: 10px;
+
+// 7. Media Query
// --------------
$small-container-width: 95%;
$small-range: $container-width;
-// 7. Normalize
+// 8. Normalize
// ------------
$hr-color: $medium-gray;
$hr-height: 1px;
-// 8. Thumbnail
+// 9. Thumbnial
// ------------
$thumbnail-shadow-h: 0;
$thumbnail-shadow-color: $primary-color;
$thumbnail-shadow-opacity: 0.5;
-// 9. Typography
-// -------------
+// 10. Typography
+// --------------
$global-font-color: $black;
$global-font-family: Helvetica, Arial, sans-serif;
$global-line-height: 1.3;
$body-font-size: 14px;
$body-line-height: 19px;
-$header-font-family: Georgia, Times, serif;
+$header-font-family: $global-font-family;
$h1-font-size: 40px;
$h2-font-size: 36px;
$h3-font-size: 32px;
<table class="row">
<tr>
- <th class="large-8 small-8 columns">
+ <th class="large-8 small-12 columns">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolor ea eaque magni accusamus quisquam quod quia, molestiae, perferendis in debitis omnis, repellendus et fugiat rem obcaecati explicabo quasi deleniti ab.</p>
- </th>
- <th class="large-4 small-4 columns">
- <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iure, sequi! Velit laboriosam aliquam mollitia quas dignissimos possimus ipsa aspernatur quod fugiat maxime, veniam veritatis! Ipsa esse enim sunt voluptatum nostrum.</p>
- </th>
- </tr>
- </table>
+ <table>
+ <tr>
+ <td>
+ <table class="button large">
+ <tr>
+ <td>
+ <a href="https://zurb.com">I am a button</a>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+
+
+ <table>
+ <tr>
+ <td>
+ <table class="button">
+ <tr>
+ <td>
+ <a href="https://zurb.com">I am a button</a>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+
+ <table>
+ <tr>
+ <td>
+ <table class="button small">
+ <tr>
+ <td>
+ <a href="https://zurb.com">I am a button</a>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+
+ <table>
+ <tr>
+ <td>
+ <table class="button tiny">
+ <tr>
+ <td>
+ <a href="https://zurb.com">I am a button</a>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+
+ <table>
+ <tr>
+ <td>
+ <table class="button secondary">
+ <tr>
+ <td>
+ <a href="https://zurb.com">I am a button</a>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+
+ <table>
+ <tr>
+ <td>
+ <table class="button success">
+ <tr>
+ <td>
+ <a href="https://zurb.com">I am a button</a>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+
+ <table class="expanded">
+ <tr>
+ <td>
+ <table class="button alert expanded">
+ <tr>
+ <td>
+ <a href="https://zurb.com">I am a button</a>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
- <table class="row">
- <tr>
- <th class="large-4 large-offset-8 small-4 small-offset-8 columns" style="background: red;">
- <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iure natus culpa optio, saepe expedita repellendus libero reiciendis, sit explicabo consectetur sint, repudiandae, vero iusto laboriosam eum voluptate quae officiis maxime!</p>
- </th>
- </tr>
- </table>
- <table class="row">
- <tr>
- <th class="large-8 small-12 columns">
- <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolor ea eaque magni accusamus quisquam quod quia, molestiae, perferendis in debitis omnis, repellendus et fugiat rem obcaecati explicabo quasi deleniti ab.</p>
</th>
<th class="large-4 small-12 columns">
</tr>
</table>
- <table class="row">
- <tr>
- <th class="large-4 large-offset-8 small-12 columns" style="background: red;">
- <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iure natus culpa optio, saepe expedita repellendus libero reiciendis, sit explicabo consectetur sint, repudiandae, vero iusto laboriosam eum voluptate quae officiis maxime!</p>
- </th>
- </tr>
- </table>
</td>
</tr>