You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							173 lines
						
					
					
						
							3.6 KiB
						
					
					
				
			
		
		
	
	
							173 lines
						
					
					
						
							3.6 KiB
						
					
					
				<template> | 
						|
	 <view class="container loading3"> | 
						|
		<view class="shape shape1"></view> | 
						|
		<view class="shape shape2"></view> | 
						|
		<view class="shape shape3"></view> | 
						|
		<view class="shape shape4"></view> | 
						|
	</view> | 
						|
</template> | 
						|
 | 
						|
<script> | 
						|
	export default { | 
						|
		name: 'loading3', | 
						|
		data() { | 
						|
			return { | 
						|
				 | 
						|
			}; | 
						|
		} | 
						|
	} | 
						|
</script> | 
						|
 | 
						|
<style scoped="true"> | 
						|
.container { | 
						|
  width: 30px; | 
						|
  height: 30px; | 
						|
  position: relative; | 
						|
} | 
						|
 | 
						|
 .container.loading3 { | 
						|
  -webkit-animation: rotation 1s infinite; | 
						|
          animation: rotation 1s infinite; | 
						|
} | 
						|
.container.loading3 .shape1 { | 
						|
  border-top-left-radius: 10px; | 
						|
} | 
						|
.container.loading3 .shape2 { | 
						|
  border-top-right-radius: 10px; | 
						|
} | 
						|
.container.loading3 .shape3 { | 
						|
  border-bottom-left-radius: 10px; | 
						|
} | 
						|
.container.loading3 .shape4 { | 
						|
  border-bottom-right-radius: 10px; | 
						|
} | 
						|
 | 
						|
.container .shape { | 
						|
  position: absolute; | 
						|
  width: 10px; | 
						|
  height: 10px; | 
						|
  border-radius: 1px; | 
						|
} | 
						|
.container .shape.shape1 { | 
						|
  left: 0; | 
						|
  background-color: #1890FF; | 
						|
} | 
						|
.container .shape.shape2 { | 
						|
  right: 0; | 
						|
  background-color: #91CB74; | 
						|
} | 
						|
.container .shape.shape3 { | 
						|
  bottom: 0; | 
						|
  background-color: #FAC858; | 
						|
} | 
						|
.container .shape.shape4 { | 
						|
  bottom: 0; | 
						|
  right: 0; | 
						|
  background-color: #EE6666; | 
						|
} | 
						|
 | 
						|
.loading3 .shape1 { | 
						|
  -webkit-animation: animation3shape1 0.5s ease 0s infinite alternate; | 
						|
          animation: animation3shape1 0.5s ease 0s infinite alternate; | 
						|
} | 
						|
 | 
						|
@-webkit-keyframes animation3shape1 { | 
						|
  from { | 
						|
    -webkit-transform: translate(0, 0); | 
						|
            transform: translate(0, 0); | 
						|
  } | 
						|
  to { | 
						|
    -webkit-transform: translate(5px, 5px); | 
						|
            transform: translate(5px, 5px); | 
						|
  } | 
						|
} | 
						|
 | 
						|
@keyframes animation3shape1 { | 
						|
  from { | 
						|
    -webkit-transform: translate(0, 0); | 
						|
            transform: translate(0, 0); | 
						|
  } | 
						|
  to { | 
						|
    -webkit-transform: translate(5px, 5px); | 
						|
            transform: translate(5px, 5px); | 
						|
  } | 
						|
} | 
						|
.loading3 .shape2 { | 
						|
  -webkit-animation: animation3shape2 0.5s ease 0s infinite alternate; | 
						|
          animation: animation3shape2 0.5s ease 0s infinite alternate; | 
						|
} | 
						|
 | 
						|
@-webkit-keyframes animation3shape2 { | 
						|
  from { | 
						|
    -webkit-transform: translate(0, 0); | 
						|
            transform: translate(0, 0); | 
						|
  } | 
						|
  to { | 
						|
    -webkit-transform: translate(-5px, 5px); | 
						|
            transform: translate(-5px, 5px); | 
						|
  } | 
						|
} | 
						|
 | 
						|
@keyframes animation3shape2 { | 
						|
  from { | 
						|
    -webkit-transform: translate(0, 0); | 
						|
            transform: translate(0, 0); | 
						|
  } | 
						|
  to { | 
						|
    -webkit-transform: translate(-5px, 5px); | 
						|
            transform: translate(-5px, 5px); | 
						|
  } | 
						|
} | 
						|
.loading3 .shape3 { | 
						|
  -webkit-animation: animation3shape3 0.5s ease 0s infinite alternate; | 
						|
          animation: animation3shape3 0.5s ease 0s infinite alternate; | 
						|
} | 
						|
 | 
						|
@-webkit-keyframes animation3shape3 { | 
						|
  from { | 
						|
    -webkit-transform: translate(0, 0); | 
						|
            transform: translate(0, 0); | 
						|
  } | 
						|
  to { | 
						|
    -webkit-transform: translate(5px, -5px); | 
						|
            transform: translate(5px, -5px); | 
						|
  } | 
						|
} | 
						|
 | 
						|
@keyframes animation3shape3 { | 
						|
  from { | 
						|
    -webkit-transform: translate(0, 0); | 
						|
            transform: translate(0, 0); | 
						|
  } | 
						|
  to { | 
						|
    -webkit-transform: translate(5px, -5px); | 
						|
            transform: translate(5px, -5px); | 
						|
  } | 
						|
} | 
						|
.loading3 .shape4 { | 
						|
  -webkit-animation: animation3shape4 0.5s ease 0s infinite alternate; | 
						|
          animation: animation3shape4 0.5s ease 0s infinite alternate; | 
						|
} | 
						|
 | 
						|
@-webkit-keyframes animation3shape4 { | 
						|
  from { | 
						|
    -webkit-transform: translate(0, 0); | 
						|
            transform: translate(0, 0); | 
						|
  } | 
						|
  to { | 
						|
    -webkit-transform: translate(-5px, -5px); | 
						|
            transform: translate(-5px, -5px); | 
						|
  } | 
						|
} | 
						|
 | 
						|
@keyframes animation3shape4 { | 
						|
  from { | 
						|
    -webkit-transform: translate(0, 0); | 
						|
            transform: translate(0, 0); | 
						|
  } | 
						|
  to { | 
						|
    -webkit-transform: translate(-5px, -5px); | 
						|
            transform: translate(-5px, -5px); | 
						|
  } | 
						|
} | 
						|
</style>
 | 
						|
 |