Sha256: dcc52584dc437fd2b667924ec49d6985e0e46c21ac5486ab121a7a91e5a3c033

Contents?: true

Size: 1.15 KB

Versions: 1

Compression:

Stored size: 1.15 KB

Contents

//
// Non-semantic helper classes
//

@mixin html5-boilerplate-helpers {
  .ir { @include image-replacement; }

  .hidden { @include hidden; }

  .visuallyhidden { @include visually-hidden; }

  @include magnificent-clearfix;
}

// for image replacement
@mixin image-replacement {
  display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left;
}

// Hide for both screenreaders and browsers
// css-discuss.incutio.com/wiki/Screenreader_Visibility
@mixin hidden {
  display:none;
  visibility: hidden;
}

// Hide only visually, but have it available for screenreaders
// www.webaim.org/techniques/css/invisiblecontent/
// Solution from: j.mp/visuallyhidden - Thanks Jonathan Neal!
@mixin visually-hidden {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);  // IE6, IE7
  clip: rect(1px, 1px, 1px, 1px);
}

// Hide visually and from screenreaders, but maintain layout
@mixin invisible { visibility: hidden; }

// The Magnificent CLEARFIX
@mixin magnificent-clearfix($classname: 'clearfix') {
  .#{$classname}:after  { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
  .#{$classname} { zoom: 1; }
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
html5-boilerplate-0.1.3 stylesheets/html5-boilerplate/_helpers.scss