Advertisement
Guest User

Untitled

a guest
May 25th, 2015
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. /*
  2. ===============================================================
  3. ## UTILS
  4. ===============================================================
  5. */
  6.  
  7. @mixin cover($image) {
  8. background: url($image) no-repeat center center;
  9. -webkit-background-size: cover;
  10. -moz-background-size: cover;
  11. -o-background-size: cover;
  12. background-size: cover;
  13. filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='$image', sizingMethod='scale');
  14. -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='$image', sizingMethod='scale')";
  15. }
  16.  
  17. @mixin valign(){
  18. position: absolute;
  19. top: 50%;
  20. transform: translateY(-50%);
  21. -webkit-transform: translateY(-50%);
  22. -ms-transform: translateY(-50%);
  23. -o-transform: translateY(-50%);
  24. }
  25.  
  26. @mixin halign(){
  27. position: absolute;
  28. left: 50%;
  29. transform: translateX(-50%);
  30. -webkit-transform: translateX(-50%);
  31. -ms-transform: translateX(-50%);
  32. -o-transform: translateX(-50%);
  33. }
  34.  
  35. @mixin calign(){
  36. position: absolute;
  37. left: 50%;
  38. top: 50%;
  39. transform: translateX(-50%) translateY(-50%);
  40. -webkit-transform: translateX(-50%) translateY(-50%);
  41. -ms-transform: translateX(-50%) translateY(-50%);
  42. -o-transform: translateX(-50%) translateY(-50%);
  43. }
  44.  
  45. @mixin background-opacity($color, $opacity: 0.3) {
  46. background: $color; /* The Fallback */
  47. background: rgba($color, $opacity);
  48. }
  49.  
  50. @mixin transition($transition-property, $transition-time, $method) {
  51. -webkit-transition: $transition-property $transition-time $method;
  52. -moz-transition: $transition-property $transition-time $method;
  53. -ms-transition: $transition-property $transition-time $method;
  54. -o-transition: $transition-property $transition-time $method;
  55. transition: $transition-property $transition-time $method;
  56. }
  57.  
  58. @mixin gradient($from, $to) {
  59. /* fallback/image non-cover color */
  60. background-color: $from;
  61.  
  62. /* Firefox 3.6+ */
  63. background-image: -moz-linear-gradient($from, $to);
  64.  
  65. /* Safari 4+, Chrome 1+ */
  66. background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from($from), to($to));
  67.  
  68. /* Safari 5.1+, Chrome 10+ */
  69. background-image: -webkit-linear-gradient($from, $to);
  70.  
  71. /* Opera 11.10+ */
  72. background-image: -o-linear-gradient($from, $to);
  73. }
  74.  
  75. .valign {
  76. @include valign;
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement