summaryrefslogtreecommitdiff
path: root/frontend/delta/less/web/mixin.less
Unidiff
Diffstat (limited to 'frontend/delta/less/web/mixin.less') (more/less context) (ignore whitespace changes)
-rw-r--r--frontend/delta/less/web/mixin.less87
1 files changed, 87 insertions, 0 deletions
diff --git a/frontend/delta/less/web/mixin.less b/frontend/delta/less/web/mixin.less
new file mode 100644
index 0000000..2728079
--- a/dev/null
+++ b/frontend/delta/less/web/mixin.less
@@ -0,0 +1,87 @@
1.border-radius (@radius) {
2 border-radius: @radius;
3 -moz-border-radius: @radius;
4 -webkit-border-radius: @radius;
5}
6
7.font-feature-settings(@foo, @bar) {
8 -webkit-font-feature-settings:"@foo","@bar";
9 -moz-font-feature-settings:"@foo=1, @bar=1";
10 -moz-font-feature-settings:"@foo","@bar";
11 -ms-font-feature-settings:"@foo","@bar";
12 -o-font-feature-settings:"@foo","@bar";
13 font-feature-settings:"@foo","@bar";
14}
15
16.icon-font() {
17 font-family: 'clipperz-icons';
18 .font-feature-settings("liga", "dlig");
19 -webkit-font-smoothing: antialiased;
20 text-rendering:optimizeLegibility;
21}
22
23.password-font() {
24 font-family: 'clipperz-password';
25 -webkit-font-smoothing: antialiased;
26 text-rendering:optimizeLegibility;
27}
28
29.animation (@animation, @duration, @fill-mode:none, @iteration-count:1) {
30 -webkit-animation-name: @animation;
31 -webkit-animation-duration: @duration;
32 -webkit-animation-fill-mode: @fill-mode;
33 -webkit-animation-iteration-count: @iteration-count;
34
35 -moz-animation-name: @animation;
36 -moz-animation-duration: @duration;
37 -moz-animation-fill-mode: @fill-mode;
38 -moz-animation-iteration-count: @iteration-count;
39
40 -ms-animation-name: @animation;
41 -ms-animation-duration: @duration;
42 -ms-animation-fill-mode: @fill-mode;
43 -ms-animation-iteration-count: @iteration-count;
44
45 -o-animation-name: @animation;
46 -o-animation-duration: @duration;
47 -o-animation-fill-mode: @fill-mode;
48 -o-animation-iteration-count: @iteration-count;
49
50 animation-name: @animation;
51 animation-duration: @duration;
52 animation-fill-mode: @fill-mode;
53 animation-iteration-count: @iteration-count;
54}
55
56.transition (@item, @time, @function) {
57 -webkit-transition: @item @time @function;
58 -moz-transition: @item @time @function;
59 -o-transition: @item @time @function;
60 -ms-transition: @item @time @function;
61 transition: @item @time @function;
62}
63
64.transform (@rotateAngle, @translateX, @translateY) {
65 -webkit-transform: rotate( @rotateAngle) translate(@translateX, @translateY);
66 -moz-transform: rotate( @rotateAngle) translate(@translateX, @translateY);
67 -ms-transform: rotate( @rotateAngle) translate(@translateX, @translateY);
68 -o-transform: rotate( @rotateAngle) translate(@translateX, @translateY);
69 transform: rotate( @rotateAngle) translate(@translateX, @translateY);
70}
71
72
73.animation-delay (@delay) {
74 -webkit-animation-delay: @delay;
75 -moz-animation-delay: @delay;
76 -ms-animation-delay: @delay;
77 -o-animation-delay: @delay;
78 animation-delay: @delay;
79}
80
81.box-shadow (@xOffset, @yOffset, @size, @color) {
82 -webkit-box-shadow: @xOffset @yOffset @size @color;
83 -moz-box-shadow: @xOffset @yOffset @size @color;
84 -ms-box-shadow: @xOffset @yOffset @size @color;
85 -o-box-shadow: @xOffset @yOffset @size @color;
86 box-shadow: @xOffset @yOffset @size @color;
87}