This repository has been archived by the owner on Feb 9, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtransforms.less
96 lines (85 loc) · 1.87 KB
/
transforms.less
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
// Transforms
// ==========
// less mixins for transformations
// In this file
// ------------
// * Regular Transforms
// * Scale
// * Skew
// * Rotate
// * Translate
// * Translate 3d
// * Transform Origin
// * Perspective
// Regular Transforms
// ```less
.transform(@string){
-webkit-transform : @string;
-moz-transform : @string;
-ms-transform : @string;
-o-transform : @string;
}
// ```
// Scale
// ```less
.scale(@ratio:2.0) {
-webkit-transform : scale(@ratio);
-moz-transform : scale(@ratio);
transform : scale(@ratio);
-o-transform : scale(@factor);
}
// ```
// Skew
// ```less
.skew (@deg, @deg2) {
-webkit-transform : skew(@deg, @deg2);
-moz-transform : skew(@deg, @deg2);
-ms-transform : skew(@deg, @deg2);
-o-transform : skew(@deg, @deg2);
}
// ```
// Rotate
// ```less
.rotate (@deg) {
-webkit-transform : rotate(@deg);
-moz-transform : rotate(@deg);
-ms-transform : rotate(@deg);
-o-transform : rotate(@deg);
}
// ```
// Translate
// ```less
.translate (@x, @y:0) {
-webkit-transform : translate(@x, @y);
-moz-transform : translate(@x, @y);
-ms-transform : translate(@x, @y);
-o-transform : translate(@x, @y);
}
// ```
// Translate 3d
// ```less
.translate3d (@x, @y: 0, @z: 0) {
-webkit-transform : translate3d(@x, @y, @z);
-moz-transform : translate3d(@x, @y, @z);
-ms-transform : translate3d(@x, @y, @z);
-o-transform : translate3d(@x, @y, @z);
}
// ```
// Perspective
// ```less
.perspective (@value: 1000) {
-webkit-perspective : @value;
-moz-perspective : @value;
-ms-perspective : @value;
perspective : @value;
}
/// ```
// Transform Origin
// ```less
.transform-origin (@x:center, @y:center) {
-webkit-transform-origin : @x @y;
-moz-transform-origin : @x @y;
-ms-transform-origin : @x @y;
-o-transform-origin : @x @y;
}
///```