_mixin.scss
4.07 KB
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;
}