| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  | <template functional> | 
					
						
							|  |  |  |   <transition v-bind="data.attrs" v-on="listeners"> | 
					
						
							|  |  |  |     <slot></slot> | 
					
						
							|  |  |  |   </transition> | 
					
						
							|  |  |  | </template> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <script>
export default { | 
					
						
							|  |  |  |   name: 'md-transition', | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
</script> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <style lang="stylus"> | 
					
						
							| 
									
										
										
										
											2018-09-14 22:58:04 +08:00
										 |  |  | .md-bounce | 
					
						
							| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  |   &-enter-active | 
					
						
							| 
									
										
										
										
											2018-09-14 22:58:04 +08:00
										 |  |  |     animation bounce-in 300ms linear | 
					
						
							| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  |   &-leave-active | 
					
						
							| 
									
										
										
										
											2018-09-14 22:58:04 +08:00
										 |  |  |     animation zoom-out 200ms linear | 
					
						
							| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-09-14 22:58:04 +08:00
										 |  |  | .md-zoom | 
					
						
							|  |  |  |   &-enter, &-leave-to | 
					
						
							|  |  |  |     opacity 0.01 | 
					
						
							|  |  |  |     transform scale(0.75) | 
					
						
							| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  |   &-enter-active | 
					
						
							| 
									
										
										
										
											2018-09-14 22:58:04 +08:00
										 |  |  |     transition all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) | 
					
						
							| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  |   &-leave-active | 
					
						
							| 
									
										
										
										
											2018-09-14 22:58:04 +08:00
										 |  |  |     transition all 200ms linear | 
					
						
							| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-09-14 22:58:04 +08:00
										 |  |  | .md-punch | 
					
						
							|  |  |  |   &-enter, &-leave-to | 
					
						
							|  |  |  |     opacity 0.01 | 
					
						
							|  |  |  |     transform scale(1.35) | 
					
						
							| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  |   &-enter-active | 
					
						
							| 
									
										
										
										
											2018-09-14 22:58:04 +08:00
										 |  |  |     transition all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) | 
					
						
							| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  |   &-leave-active | 
					
						
							| 
									
										
										
										
											2018-09-14 22:58:04 +08:00
										 |  |  |     transition all 200ms linear | 
					
						
							| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | .md-slide-up | 
					
						
							|  |  |  |   &-enter, &-leave-to | 
					
						
							|  |  |  |     transform translate3d(0, 100%, 0) | 
					
						
							|  |  |  |   &-enter-active | 
					
						
							| 
									
										
										
										
											2018-09-14 22:58:04 +08:00
										 |  |  |     transition transform 300ms cubic-bezier(0.165, 0.84, 0.44, 1) | 
					
						
							| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  |   &-leave-active | 
					
						
							| 
									
										
										
										
											2018-09-14 22:58:04 +08:00
										 |  |  |     transition transform 200ms cubic-bezier(0.165, 0.84, 0.44, 1) | 
					
						
							| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | .md-slide-right | 
					
						
							|  |  |  |   &-enter, &-leave-to | 
					
						
							|  |  |  |     transform translate3d(-100%, 0, 0) | 
					
						
							|  |  |  |   &-enter-active | 
					
						
							| 
									
										
										
										
											2018-09-14 22:58:04 +08:00
										 |  |  |     transition transform 300ms cubic-bezier(0.165, 0.84, 0.44, 1) | 
					
						
							| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  |   &-leave-active | 
					
						
							| 
									
										
										
										
											2018-09-14 22:58:04 +08:00
										 |  |  |     transition transform 200ms cubic-bezier(0.165, 0.84, 0.44, 1) | 
					
						
							| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | .md-slide-left | 
					
						
							|  |  |  |   &-enter, &-leave-to | 
					
						
							|  |  |  |     transform translate3d(100%, 0, 0) | 
					
						
							|  |  |  |   &-enter-active | 
					
						
							| 
									
										
										
										
											2018-09-14 22:58:04 +08:00
										 |  |  |     transition transform 300ms cubic-bezier(0.165, 0.84, 0.44, 1) | 
					
						
							| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  |   &-leave-active | 
					
						
							| 
									
										
										
										
											2018-09-14 22:58:04 +08:00
										 |  |  |     transition transform 200ms cubic-bezier(0.165, 0.84, 0.44, 1) | 
					
						
							| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | .md-slide-down | 
					
						
							|  |  |  |   &-enter, &-leave-to | 
					
						
							|  |  |  |     transform translate3d(0, -100%, 0) | 
					
						
							|  |  |  |   &-enter-active | 
					
						
							| 
									
										
										
										
											2018-09-14 22:58:04 +08:00
										 |  |  |     transition transform 300ms cubic-bezier(0.165, 0.84, 0.44, 1) | 
					
						
							| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  |   &-leave-active | 
					
						
							| 
									
										
										
										
											2018-09-14 22:58:04 +08:00
										 |  |  |     transition transform 200ms cubic-bezier(0.165, 0.84, 0.44, 1) | 
					
						
							| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | .md-fade | 
					
						
							|  |  |  |   &-enter, &-leave-to | 
					
						
							|  |  |  |     opacity 0.01 | 
					
						
							|  |  |  |   &-enter-active | 
					
						
							| 
									
										
										
										
											2018-09-14 22:58:04 +08:00
										 |  |  |     transition opacity 300ms cubic-bezier(0.215, 0.61, 0.355, 1) | 
					
						
							| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  |   &-leave-active | 
					
						
							| 
									
										
										
										
											2018-09-14 22:58:04 +08:00
										 |  |  |     transition opacity 200ms linear | 
					
						
							| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | .md-fade-up | 
					
						
							|  |  |  |   &-enter, &-leave-to | 
					
						
							|  |  |  |     opacity 0.01 | 
					
						
							|  |  |  |     transform translate3d(0, 20%, 0) | 
					
						
							|  |  |  |   &-enter-active | 
					
						
							| 
									
										
										
										
											2018-09-14 22:58:04 +08:00
										 |  |  |     transition all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) | 
					
						
							| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  |   &-leave-active | 
					
						
							| 
									
										
										
										
											2018-09-14 22:58:04 +08:00
										 |  |  |     transition all 200ms linear | 
					
						
							| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | .md-fade-down | 
					
						
							|  |  |  |   &-enter, &-leave-to | 
					
						
							|  |  |  |     opacity 0.01 | 
					
						
							|  |  |  |     transform translate3d(0, -20%, 0) | 
					
						
							|  |  |  |   &-enter-active | 
					
						
							| 
									
										
										
										
											2018-09-14 22:58:04 +08:00
										 |  |  |     transition all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) | 
					
						
							| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  |   &-leave-active | 
					
						
							| 
									
										
										
										
											2018-09-14 22:58:04 +08:00
										 |  |  |     transition all 200ms linear | 
					
						
							| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | .md-fade-right | 
					
						
							|  |  |  |   &-enter, &-leave-to | 
					
						
							|  |  |  |     opacity 0.01 | 
					
						
							|  |  |  |     transform translate3d(-20%, 0, 0) | 
					
						
							|  |  |  |   &-enter-active | 
					
						
							| 
									
										
										
										
											2018-09-14 22:58:04 +08:00
										 |  |  |     transition all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) | 
					
						
							| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  |   &-leave-active | 
					
						
							| 
									
										
										
										
											2018-09-14 22:58:04 +08:00
										 |  |  |     transition all 200ms linear | 
					
						
							| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | .md-fade-left | 
					
						
							|  |  |  |   &-enter, &-leave-to | 
					
						
							|  |  |  |     opacity 0.01 | 
					
						
							|  |  |  |     transform translate3d(20%, 0, 0) | 
					
						
							|  |  |  |   &-enter-active | 
					
						
							| 
									
										
										
										
											2018-09-14 22:58:04 +08:00
										 |  |  |     transition all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) | 
					
						
							| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  |   &-leave-active | 
					
						
							| 
									
										
										
										
											2018-09-14 22:58:04 +08:00
										 |  |  |     transition all 200ms linear | 
					
						
							| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | @keyframes bounce-in | 
					
						
							|  |  |  |   0% | 
					
						
							|  |  |  |     transform scale(0.5) | 
					
						
							|  |  |  |   45% | 
					
						
							|  |  |  |     transform scale(1.05) | 
					
						
							|  |  |  |   80% | 
					
						
							|  |  |  |     transform scale(0.95) | 
					
						
							|  |  |  |   100% | 
					
						
							|  |  |  |     transform scale(1) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-09-14 22:58:04 +08:00
										 |  |  | @keyframes zoom-out | 
					
						
							|  |  |  |   to | 
					
						
							|  |  |  |     opacity 0.01 | 
					
						
							|  |  |  |     transform scale(0.75) | 
					
						
							| 
									
										
										
										
											2018-09-14 22:26:30 +08:00
										 |  |  | </style> |