-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy patheasing.less.tpl
47 lines (39 loc) · 1.43 KB
/
easing.less.tpl
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
//use ease as default for names not in the list
@default: ease;
// native easing options
<% _.each(["ease", "linear", "ease-in", "ease-out", "ease-in-out"], function(key){ %>
@<%= key %>: <%= key %>;
.transition-timing-function(<%= key %>){
transition-timing-function : @<%= key %>;
-webkit-transition-timing-function : @<%= key %>;
-moz-transition-timing-function : @<%= key %>;
-o-transition-timing-funtion : @<%= key %>;
}
.animation-timing-function(<%= key %>){
animation-timing-function : @<%= key %>;
-webkit-animation-timing-function : @<%= key %>;
-moz-animation-timing-function : @<%= key %>;
-o-animation-timing-function : @<%= key %>;
}
<% }); %>
<% _.map(easings, function(value, key){ %>
@<%= key %> : cubic-bezier(<%= value %>);
.transition-timing-function(<%= key %>){
transition-timing-function : @<%= key %>;
-webkit-transition-timing-function : @<%= key %>;
-moz-transition-timing-function : @<%= key %>;
-o-transition-timing-funtion : @<%= key %>;
}
.animation-timing-function(<%= key %>){
animation-timing-function : @<%= key %>;
-webkit-animation-timing-function : @<%= key %>;
-moz-animation-timing-function : @<%= key %>;
-o-animation-timing-function : @<%= key %>;
}
<% }); %>
.transition-timing-function(@name) when(default()){
.transition-timing-function(@default);
}
.animation-timing-function(@name) when(default()){
.transition-timing-function(@default);
}