aboutsummaryrefslogtreecommitdiff
path: root/source/stylesheets/library/_opacity.sass
diff options
context:
space:
mode:
Diffstat (limited to 'source/stylesheets/library/_opacity.sass')
-rw-r--r--source/stylesheets/library/_opacity.sass18
1 files changed, 18 insertions, 0 deletions
diff --git a/source/stylesheets/library/_opacity.sass b/source/stylesheets/library/_opacity.sass
new file mode 100644
index 00000000..f8d2a056
--- /dev/null
+++ b/source/stylesheets/library/_opacity.sass
@@ -0,0 +1,18 @@
+//**
+ Provides cross-browser css opacity.
+ @param !opacity
+ A number between 0 and 1, where 0 is transparent and 1 is opaque.
+=opacity(!opacity)
+ :opacity= !opacity
+ :-moz-opacity= !opacity
+ :-khtml-opacity= !opacity
+ :-ms-filter= "progid:DXImageTransform.Microsoft.Alpha(Opacity=" + round(!opacity*100) + ")"
+ :filter= "alpha(opacity=" + round(!opacity*100) + ")"
+
+// Make an element completely transparent.
+=transparent
+ +opacity(0)
+
+// Make an element completely opaque.
+=opaque
+ +opacity(1)