2 position: fixed; height: 100%; width: 300px; background:red; top: 0; z-index: 1001;
3 -webkit-animation: backSlideOut .3s both ease;
4 -moz-animation: backSlideOut .3s both ease;
5 animation: backSlideOut .3s both ease;
9 -webkit-animation: backSlideIn .5s both ease;
10 -moz-animation: backSlideIn .5s both ease;
11 animation: backSlideIn .5s both ease;
23 background: rgba(0,0,0,0.5);
26 -webkit-animation: fadeOut .5s both ease;
27 -moz-animation: fadeOut .5s both ease;
28 animation: fadeOut .5s both ease;
32 -webkit-animation: fadeIn .3s both ease;
33 -moz-animation: fadeIn .3s both ease;
34 animation: fadeIn .3s both ease;
41 @-webkit-keyframes empty {
44 @-moz-keyframes empty {
50 @-webkit-keyframes fadeIn {
54 @-moz-keyframes fadeIn {
62 @-webkit-keyframes fadeOut {
64 100% { opacity:0; display: none; }
66 @-moz-keyframes fadeOut {
68 100% { opacity:0; display: none; }
72 100% { opacity:0; display: none; }
74 @-webkit-keyframes backSlideOut {
75 0% { opacity: 1; -webkit-transform: translateX(0px); }
77 100% { opacity: 0; -webkit-transform: translateX(-100%); }
79 @-moz-keyframes backSlideOut {
80 0% { opacity: 1; -webkit-transform: translateX(0px); }
82 100% { opacity: 0; -webkit-transform: translateX(-100%); }
84 @keyframes backSlideOut {
85 0% { opacity: 1; -webkit-transform: translateX(0px); }
87 100% { opacity: 0; -webkit-transform: translateX(-100%); }
89 @-webkit-keyframes backSlideIn {
90 0% { opacity: 0; -webkit-transform: translateX(-100%); }
91 100% { opacity: 1; -webkit-transform: translateX(0px); }
93 @-moz-keyframes backSlideIn {
94 0% { opacity: 0; -webkit-transform: translateX(-100%); }
95 100% { opacity: 1; -webkit-transform: translateX(0px); }
97 @keyframes backSlideIn {
98 0% { opacity: 0; -webkit-transform: translateX(-100%); }
99 100% { opacity: 1; -webkit-transform: translateX(0px); }