1 | .rc-trigger-popup {
|
2 | position: absolute;
|
3 | left: -9999px;
|
4 | top: -9999px;
|
5 | z-index: 1050;
|
6 | }
|
7 | .rc-trigger-popup-hidden {
|
8 | display: none;
|
9 | }
|
10 | .rc-trigger-popup-zoom-enter,
|
11 | .rc-trigger-popup-zoom-appear {
|
12 | opacity: 0;
|
13 | animation-duration: 0.3s;
|
14 | animation-fill-mode: both;
|
15 | animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
|
16 | animation-play-state: paused;
|
17 | }
|
18 | .rc-trigger-popup-zoom-leave {
|
19 | animation-duration: 0.3s;
|
20 | animation-fill-mode: both;
|
21 | animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
|
22 | animation-play-state: paused;
|
23 | }
|
24 | .rc-trigger-popup-zoom-enter.rc-trigger-popup-zoom-enter-active,
|
25 | .rc-trigger-popup-zoom-appear.rc-trigger-popup-zoom-appear-active {
|
26 | animation-name: rcTriggerZoomIn;
|
27 | animation-play-state: running;
|
28 | }
|
29 | .rc-trigger-popup-zoom-leave.rc-trigger-popup-zoom-leave-active {
|
30 | animation-name: rcTriggerZoomOut;
|
31 | animation-play-state: running;
|
32 | }
|
33 | @keyframes rcTriggerZoomIn {
|
34 | 0% {
|
35 | opacity: 0;
|
36 | transform-origin: 50% 50%;
|
37 | transform: scale(0, 0);
|
38 | }
|
39 | 100% {
|
40 | opacity: 1;
|
41 | transform-origin: 50% 50%;
|
42 | transform: scale(1, 1);
|
43 | }
|
44 | }
|
45 | @keyframes rcTriggerZoomOut {
|
46 | 0% {
|
47 | opacity: 1;
|
48 | transform-origin: 50% 50%;
|
49 | transform: scale(1, 1);
|
50 | }
|
51 | 100% {
|
52 | opacity: 0;
|
53 | transform-origin: 50% 50%;
|
54 | transform: scale(0, 0);
|
55 | }
|
56 | }
|
57 | .rc-trigger-popup-mask {
|
58 | position: fixed;
|
59 | top: 0;
|
60 | right: 0;
|
61 | left: 0;
|
62 | bottom: 0;
|
63 | background-color: #373737;
|
64 | background-color: rgba(55, 55, 55, 0.6);
|
65 | height: 100%;
|
66 | filter: alpha(opacity=50);
|
67 | z-index: 1050;
|
68 | }
|
69 | .rc-trigger-popup-mask-hidden {
|
70 | display: none;
|
71 | }
|
72 | .rc-trigger-popup-fade-enter,
|
73 | .rc-trigger-popup-fade-appear {
|
74 | opacity: 0;
|
75 | animation-duration: 0.3s;
|
76 | animation-fill-mode: both;
|
77 | animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
|
78 | animation-play-state: paused;
|
79 | }
|
80 | .rc-trigger-popup-fade-leave {
|
81 | animation-duration: 0.3s;
|
82 | animation-fill-mode: both;
|
83 | animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
|
84 | animation-play-state: paused;
|
85 | }
|
86 | .rc-trigger-popup-fade-enter.rc-trigger-popup-fade-enter-active,
|
87 | .rc-trigger-popup-fade-appear.rc-trigger-popup-fade-appear-active {
|
88 | animation-name: rcTriggerMaskFadeIn;
|
89 | animation-play-state: running;
|
90 | }
|
91 | .rc-trigger-popup-fade-leave.rc-trigger-popup-fade-leave-active {
|
92 | animation-name: rcDialogFadeOut;
|
93 | animation-play-state: running;
|
94 | }
|
95 | @keyframes rcTriggerMaskFadeIn {
|
96 | 0% {
|
97 | opacity: 0;
|
98 | }
|
99 | 100% {
|
100 | opacity: 1;
|
101 | }
|
102 | }
|
103 | @keyframes rcDialogFadeOut {
|
104 | 0% {
|
105 | opacity: 1;
|
106 | }
|
107 | 100% {
|
108 | opacity: 0;
|
109 | }
|
110 | }
|
111 | .rc-trigger-popup-mobile {
|
112 | transition: all 0.3s;
|
113 | position: fixed;
|
114 | left: 0;
|
115 | right: 0;
|
116 | bottom: 0;
|
117 | top: auto;
|
118 | }
|
119 | .rc-trigger-popup-mobile-fade-appear-start,
|
120 | .rc-trigger-popup-mobile-fade-enter-start {
|
121 | transform: translateY(100%);
|
122 | }
|
123 | .rc-trigger-popup-mobile-fade-leave-active {
|
124 | transform: translateY(100%);
|
125 | }
|