1- [sidebarjs-background ],
2- [sidebarjs ] {
1+ [sidebarjs-backdrop ], [sidebarjs ] {
32 top : 0 ;
43 left : 0 ;
54 width : 100% ;
6- height : 100% ;
7- }
5+ height : 100% ; }
86
9- [sidebarjs ].sidebarjs--left ,
10- [sidebarjs ].sidebarjs--left [sidebarjs-container ] {
7+ [sidebarjs ].sidebarjs--left , [sidebarjs ].sidebarjs--left [sidebarjs-container ] {
118 -webkit-transform : translate (-100% , 0 );
12- transform : translate (-100% , 0 );
13- }
9+ transform : translate (-100% , 0 ); }
1410
15- [sidebarjs ].sidebarjs--right ,
16- [sidebarjs ].sidebarjs--right [sidebarjs-container ] {
11+ [sidebarjs ].sidebarjs--right , [sidebarjs ].sidebarjs--right [sidebarjs-container ] {
1712 -webkit-transform : translate (100% , 0 );
18- transform : translate (100% , 0 );
19- }
13+ transform : translate (100% , 0 ); }
2014
2115[sidebarjs ].sidebarjs--left [sidebarjs-container ] {
22- box-shadow : 2px 0 4px rgba (0 , 0 , 0 , 0.2 );
23- }
16+ -webkit- box-shadow: 2px 0 4px rgba (0 , 0 , 0 , 0.2 );
17+ box-shadow : 2 px 0 4 px rgba ( 0 , 0 , 0 , 0.2 ); }
2418
2519[sidebarjs ].sidebarjs--right [sidebarjs-container ] {
26- box-shadow : -2px 0 4px rgba (0 , 0 , 0 , 0.2 );
27- margin-left : auto ;
28- }
20+ -webkit- box-shadow: -2px 0 4px rgba (0 , 0 , 0 , 0.2 );
21+ box-shadow : -2 px 0 4 px rgba ( 0 , 0 , 0 , 0.2 ) ;
22+ margin-left : auto; }
2923
30- [sidebarjs-background ] {
24+ [sidebarjs-backdrop ] {
3125 position : absolute;
3226 background : # 000 ;
3327 opacity : 0 ;
3428 -webkit-transition : opacity 0.3s ease;
35- transition : opacity 0.3s ease;
36- }
29+ transition : opacity 0.3s ease; }
3730
3831[sidebarjs-container ] {
3932 position : relative;
4336 display : flex;
4437 -webkit-box-orient : vertical;
4538 -webkit-box-direction : normal;
46- -ms-flex-direction : column;
47- flex-direction : column;
39+ -ms-flex-direction : column;
40+ flex-direction : column;
4841 width : 90% ;
4942 max-width : 300px ;
5043 height : 100% ;
5144 background : # fff ;
52- -webkit-transition : all ease 0.3s ;
53- transition : all ease 0.3s ;
54- }
45+ -webkit-transition : -webkit-transform ease 0.3s ;
46+ transition : -webkit-transform ease 0.3s ;
47+ transition : transform ease 0.3s ;
48+ transition : transform ease 0.3s , -webkit-transform ease 0.3s ; }
5549
5650[sidebarjs ] {
5751 position : fixed;
5852 z-index : 9999 ;
5953 -webkit-transition : -webkit-transform 0s ease 0.3s ;
6054 transition : -webkit-transform 0s ease 0.3s ;
6155 transition : transform 0s ease 0.3s ;
62- transition : transform 0s ease 0.3s , -webkit-transform 0s ease 0.3s ;
63- }
64-
65- [sidebarjs ].sidebarjs--is-visible {
66- -webkit-transform : translate (0 , 0 );
67- transform : translate (0 , 0 );
68- -webkit-transition : -webkit-transform 0s ease 0s ;
69- transition : -webkit-transform 0s ease 0s ;
70- transition : transform 0s ease 0s ;
71- transition : transform 0s ease 0s , -webkit-transform 0s ease 0s ;
72- }
73-
74- [sidebarjs ].sidebarjs--is-visible [sidebarjs-container ] {
75- -webkit-transform : translate (0 , 0 );
76- transform : translate (0 , 0 );
77- }
78-
79- [sidebarjs ].sidebarjs--is-visible [sidebarjs-background ] {
80- opacity : .3 ;
81- }
82-
83- [sidebarjs ].sidebarjs--is-moving {
84- -webkit-transition : none;
85- transition : none;
86- }
87-
88- [sidebarjs ].sidebarjs--is-moving [sidebarjs-container ],
89- [sidebarjs ].sidebarjs--is-moving [sidebarjs-background ] {
90- -webkit-transition : none;
91- transition : none;
92- }
56+ transition : transform 0s ease 0.3s , -webkit-transform 0s ease 0.3s ; }
57+ [sidebarjs ].sidebarjs--is-visible {
58+ -webkit-transform : translate (0 , 0 );
59+ transform : translate (0 , 0 );
60+ -webkit-transition : -webkit-transform 0s ease 0s ;
61+ transition : -webkit-transform 0s ease 0s ;
62+ transition : transform 0s ease 0s ;
63+ transition : transform 0s ease 0s , -webkit-transform 0s ease 0s ; }
64+ [sidebarjs ].sidebarjs--is-visible [sidebarjs-container ] {
65+ -webkit-transform : translate (0 , 0 );
66+ transform : translate (0 , 0 ); }
67+ [sidebarjs ].sidebarjs--is-moving {
68+ -webkit-transition : none;
69+ transition : none; }
70+ [sidebarjs ].sidebarjs--is-moving [sidebarjs-container ], [sidebarjs ].sidebarjs--is-moving [sidebarjs-backdrop ] {
71+ -webkit-transition : none;
72+ transition : none; }
0 commit comments