Skip to content

Commit 91641da

Browse files
committed
zoom-in animation
1 parent 608c9c5 commit 91641da

File tree

3 files changed

+64
-6
lines changed

3 files changed

+64
-6
lines changed

dist/style.css

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,34 @@
7070
background: var(--picker-selection-bg);
7171
color: var(--picker-selection-fc);
7272
border-color: var(--picker-selection-bg); }
73+
.nj-picker.nj-picker-show {
74+
display: flex !important; }
75+
.nj-picker.nj-picker-show .nj-picker-container {
76+
animation: zoomin-picker 0.4s; }
7377

74-
.nj-picker-show {
75-
display: flex !important; }
78+
@-webkit-keyframes zoomin-picker {
79+
0% {
80+
transform: scale(0); }
81+
100% {
82+
transform: scale(1); } }
83+
84+
@-moz-keyframes zoomin-picker {
85+
0% {
86+
transform: scale(0); }
87+
100% {
88+
transform: scale(1); } }
89+
90+
@-ms-keyframes zoomin-picker {
91+
0% {
92+
transform: scale(0); }
93+
100% {
94+
transform: scale(1); } }
95+
96+
@keyframes zoomin-picker {
97+
0% {
98+
transform: scale(0); }
99+
100% {
100+
transform: scale(1); } }
76101

77102
.nj-picker .nj-action-container {
78103
display: grid;

dist/style.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/base/base.scss

Lines changed: 36 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,41 @@
4848
color: var(--picker-selection-fc);
4949
border-color: var(--picker-selection-bg);
5050
}
51+
52+
&.nj-picker-show {
53+
display: flex !important;
54+
55+
.nj-picker-container {
56+
animation: zoomin-picker 0.4s;
57+
}
58+
}
59+
}
60+
61+
@mixin keyframes($name) {
62+
@-webkit-keyframes #{$name} {
63+
@content;
64+
}
65+
66+
@-moz-keyframes #{$name} {
67+
@content;
68+
}
69+
70+
@-ms-keyframes #{$name} {
71+
@content;
72+
}
73+
74+
@keyframes #{$name} {
75+
@content;
76+
}
77+
}
78+
79+
@include keyframes(zoomin-picker) {
80+
0% {
81+
transform: scale(0);
82+
}
83+
84+
100% {
85+
transform: scale(1);
86+
}
5187
}
5288

53-
.nj-picker-show {
54-
display: flex !important;
55-
}

0 commit comments

Comments
 (0)