Something went wrong on our end
-
Tyler Struyk authoredTyler Struyk authored
_mixins.image-replace.scss 710 B
// @file
// Image replacement
// After applying mixin, inline elements will need the display property set to
// block or inline-block.
@mixin image-replace($width, $height:$width) {
height: $height;
overflow: hidden;
width: $width;
&::before {
content: '';
display: block;
height: 150%;
width: 0;
}
}
// This image replacement approach works with <input> and <button> elements.
// The font-size declaration may cause problems for SEO and browsers with a
// minimum font-size setting. Other inherited styles might also cause problems.
@mixin image-replace-alt($width, $height:$width) {
color: transparent;
font: 0/0 a;
height: $height;
text-shadow: none;
width: $width;
}