Blame view

frontend/web/css/_mixin.scss 4.07 KB
e97db116   Timur Kastemirov   index page
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
  
  @mixin Transition($time){
    transition: $time + s;
    -webkit-transition: $time + s;
    -moz-transition: $time + s;
    -ms-transition: $time + s;
    -o-transition: $time + s;
  }
  @mixin Scale($size){
    transform: scale($size);
    -webkit-transform: scale($size);
    -moz-transform: scale($size);
    -ms-transition: scale($size);
    -o-transform: scale($size);
  }
  @mixin Rotate($deg){
    transform: rotate($deg + deg);
    -webkit-transform: rotate($deg + deg);
    -moz-transform: rotate($deg + deg);
    -ms-transform: rotate($deg + deg);
    -o-transform: rotate($deg + deg);
  }
  @mixin Opacity($opacity) {
    $IEValue: $opacity*100;
    opacity: $opacity;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity="+$IEValue+")";
    filter: alpha(opacity=$IEValue);
  }
  @mixin Bradius($radius) {
    -webkit-border-radius: $radius;
    -moz-border-radius: $radius;
    -ms-border-radius: $radius;
    border-radius: $radius;
  }
  
  @mixin Auto($wi) {
    margin: {
      left: auto;
      right: auto;
    }
    float:none;
    display: block;
    width:$wi + px;
  }
  
  @mixin Gradient-horisontal($from-color, $to-color){
    background: $from-color;
    background: -moz-linear-gradient(left, $from-color 0%, $to-color 100%);
    background: -webkit-linear-gradient(left, $from-color 0%, $to-color 100%);
    background: linear-gradient(to right, $from-color 0%, $to-color 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from-color', endColorstr='$to-color',GradientType=1 );
  }
  
  @mixin Gradient-vertical($from-color, $to-color){
    background: $from-color;
    background: -moz-linear-gradient(top, $from-color 0%, $to-color 100%);
    background: -webkit-linear-gradient(top, $from-color 0%, $to-color 100%);
    background: linear-gradient(to bottom, $from-color 0%, $to-color 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from-color', endColorstr='$to-color',GradientType=1 );
  }
  
  @mixin Gradient-diagonal-bottom($from-color, $to-color){
    background: $from-color;
    background: -moz-linear-gradient(-45deg, $from-color 0%, $to-color 100%);
    background: -webkit-linear-gradient(-45deg, $from-color 0%, $to-color 100%);
    background: linear-gradient(135deg, $from-color 0%, $to-color 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from-color', endColorstr='$to-color',GradientType=1 );
  }
  
  @mixin Gradient-diagonal-up($from-color, $to-color){
    background: $from-color;
    background: -moz-linear-gradient(45deg, $from-color 0%, $to-color 100%);
    background: -webkit-linear-gradient(45deg, $from-color 0%, $to-color 100%);
    background: linear-gradient(45deg, $from-color 0%, $to-color 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from-color', endColorstr='$to-color',GradientType=1 );
  }
  
  @mixin Gradient-radial($from-color, $to-color){
    background: $from-color;
    background: -moz-radial-gradient(center, ellipse cover, $from-color 0%, $to-color 100%);
    background: -webkit-radial-gradient(center, ellipse cover, $from-color 0%,$to-color 100%);
    background: radial-gradient(ellipse at center, $from-color 0%,$to-color 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from-color', endColorstr='$to-color',GradientType=1 );
  }
  
  @mixin BgNoRepeat0 {
    background-repeat: no-repeat;
    background-position: 0 0;
  }
  @mixin BgNoRepeat50 {
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
  
  @mixin filter-gray($pre) {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    filter: gray;
    -webkit-filter: grayscale($pre);
    -ms-filter: grayscale($pre);
    -o-filter: grayscale($pre);
    -moz-filter: grayscale($pre);
  }
  @mixin contrast($pre) {
    -webkit-filter: contrast($pre);
    filter: contrast($pre);
    -ms-filter: contrast($pre);
    -o-filter: contrast($pre);
    -moz-filter: contrast($pre);
  }
  
  @mixin filter-none {
    filter: none;
    -webkit-filter: none;
    -o-filter: none;
    -moz-filter: none;
    -ms-filter: none;
  }
  @mixin wfl {
    width: 100%;
    float: left;
  }