Skip to content

Instantly share code, notes, and snippets.

@oliverbenns
oliverbenns / gist:cf7e171f0ced1437dec5
Last active August 29, 2015 14:04
Stylus Mixin For Background Cover
background-size(arguments)
-webkit-background-size arguments
-moz-background-size arguments
-o-background-size arguments
background-size arguments
if arguments[0] == cover
-ms-behavior url('/assets/polyfill/backgroundsize.min.htc') //- https://github.com/louisremi/background-size-polyfill
@oliverbenns
oliverbenns / index.jade
Last active August 29, 2015 14:04
Jade - Test Typography
div(style="clear:both")
h1 Lorem ipsum dolor sit amet [h1]
p Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo [p]
div(style="clear:both")
h2 Lorem ipsum dolor sit amet [h2]
p Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo [p]
div(style="clear:both")
h3 Lorem ipsum dolor sit amet [h3]
@oliverbenns
oliverbenns / gist:e2b6cf86355562a469d7
Created August 27, 2014 04:58
Cut down that pagination on mobile!
span.text Prev
span.hidden-xs ious article
span.text Next 
span.hidden-xs article
@oliverbenns
oliverbenns / config-mixins.styl
Last active August 29, 2015 14:08
Generic Button Styles
/* ==========================================================================
Mixins
========================================================================== */
transition(arguments)
-webkit-transition arguments
-moz-transition arguments
-o-transition arguments
transition arguments
@oliverbenns
oliverbenns / index.jade
Last active August 29, 2015 14:08
Social Share Links Snippet
li
a.js-share(href="http://twitter.com/share?text=" + meta.description, target="_blank", data-window-width="650", data-window-height="360")
.icon.icon-twitter
li
a.js-share(href="http://www.facebook.com/sharer.php", target="_blank", data-window-width="900", data-window-height="500")
.icon.icon-facebook
@oliverbenns
oliverbenns / line.jade
Created November 11, 2014 00:02
Mixin
mixin line(opts)
- var opts = opts || {};
tr
td.gutter(width=gutterWidth)
td.grey(height="1", colspan=opts.colspan || "1")
td.gutter(width=gutterWidth)
return {
restrict: 'A',
template: '<div class="btn-confirm-wrapper">' +
'<p class="btn-confirm-popover-message">{{ message }}</p>' +
'<div class="btn-group btn-confirm-popover-btns">' +
'<button type="button" class="btn btn-icon btn-small btn-important" data-ng-click-"visible = false"><i class="icon-cross"></i></button>' +
'<button type="button" class="btn btn-icon btn-small btn-success" data-ng-click-"handler()"><i class="icon-tick"></i></button>' +
'</div>' +
'<div class="btn-group">' +
'<div data-ng-transclude style="float: left"></div>' +
mixin line(opts)
- var opts = opts || {};
tr.line
td.gutter(height="1", width=gutterWidth)
| &nbsp;
td.u-grey(height="1", colspan=opts.colspan || "1")
| &nbsp;
td.gutter(height="1", width=gutterWidth)
| &nbsp;
.line
td
font-size 1px
line-height 1px