Sha256: 7d966b9d10bb90de009ca0c5b9730f7c79c18387bdaf9a0d53237ec20a62baf3

Contents?: true

Size: 940 Bytes

Versions: 18

Compression:

Stored size: 940 Bytes

Contents

@import "compass/support";

// The support usage threshold for opacity. Defaults to the global
// threshold for graceful degradation.
$opacity-usage-threshold: $graceful-usage-threshold !default;

// Provides cross-browser CSS opacity. Takes a number between 0 and 1 as the argument, e.g. 0.5 for 50% opacity.
//
//     @param $opacity
//         A number between 0 and 1, where 0 is transparent and 1 is opaque.

@mixin opacity($opacity) {
  @include for-legacy-browser("ie", "8", $threshold: $opacity-usage-threshold) {
    @if $opacity == 1 {
      filter: unquote("progid:DXImageTransform.Microsoft.Alpha(enabled=false)");
    } @else {
      filter: unquote("progid:DXImageTransform.Microsoft.Alpha(Opacity=#{round($opacity * 100)})");
    }
  }
  opacity: $opacity;
}

// Make an element completely transparent.
@mixin transparent { @include opacity(0); }

// Make an element completely opaque.
@mixin opaque { @include opacity(1); }

Version data entries

18 entries across 18 versions & 3 rubygems

Version Path
arcabouco-0.2.13 vendor/bundle/gems/compass-core-1.0.3/stylesheets/compass/css3/_opacity.scss
gem_2345-0.1.2 stylesheets/compass/css3/_opacity.scss
compass-core-1.0.3 stylesheets/compass/css3/_opacity.scss
compass-core-1.1.0.alpha.3 stylesheets/compass/css3/_opacity.scss
compass-core-1.1.0.alpha.2 stylesheets/compass/css3/_opacity.scss
compass-core-1.1.0.alpha.1 stylesheets/compass/css3/_opacity.scss
compass-core-1.1.0.alpha.0 stylesheets/compass/css3/_opacity.scss
compass-core-1.0.1 stylesheets/compass/css3/_opacity.scss
compass-core-1.0.0 stylesheets/compass/css3/_opacity.scss
compass-core-1.0.0.rc.1 stylesheets/compass/css3/_opacity.scss
compass-core-1.0.0.rc.0 stylesheets/compass/css3/_opacity.scss
compass-core-1.0.0.alpha.21 stylesheets/compass/css3/_opacity.scss
compass-core-1.0.0.alpha.20 stylesheets/compass/css3/_opacity.scss
compass-core-1.0.0.alpha.19 stylesheets/compass/css3/_opacity.scss
compass-core-1.0.0.alpha.17 stylesheets/compass/css3/_opacity.scss
compass-core-1.0.0.alpha.16 stylesheets/compass/css3/_opacity.scss
compass-core-1.0.0.alpha.15 stylesheets/compass/css3/_opacity.scss
compass-core-1.0.0.alpha.14 stylesheets/compass/css3/_opacity.scss