红叶都枫了 @163

css的animate做一个信号动画

 


html

<div class="jump flex-fs fadeAndScaleIn">
    <span></span>
    <span></span>
    <span></span>
</div>
 

css

.jump{
	align-items: flex-end;
	min-height: 1.6rem;
	margin-top: .2rem;
	span{
		width: .36rem;
		display: block;
		background-color: #df0057;
		margin-right: .1rem; 
		&:nth-child(1){
			height: .8rem;
			animation: jumpMove1 .8s infinite;
			animation-timing-function:cubic-bezier(0,0,0.58,1);
			animation-delay: .1s;
		}
		&:nth-child(2){
			height: 1.4rem;
			animation: jumpMove2 .8s infinite;
			animation-timing-function:cubic-bezier(0,0,0.58,1);
			animation-delay: .2s;
		}
		&:nth-child(3){
			height: 1rem;
			animation: jumpMove3 .8s infinite;
			animation-timing-function:cubic-bezier(0,0,0.58,1);
			animation-delay: .3s;
		}
	}
}
@keyframes jumpMove1 {
	0% {
		height: .2rem;
	}
	20% {
		height: .4rem;
	}
	40% {
		height: .6rem;
	}
	60% {
		height: .6rem;
	}
	80% {
		height: .4rem;
	}
	100% {
		height: .2rem;
	}
}
@keyframes jumpMove2 {
	0% {
		height: .8rem;
	}
	20% {
		height: 1.2rem;
	}
	40% {
		height: 1.44rem;
	}
	60% {
		height: 1.44rem;
	}
	80% {
		height: 1.2rem;
	}
	100% {
		height: .8rem;
	}
}
@keyframes jumpMove3 {
	0% {
		height: .4rem;
	}
	20% {
		height: .66rem;
	}
	40% {
		height: .98rem;
	}
	60% {
		height: .98rem;
	}
	80% {
		height: .66rem;
	}
	100% {
		height: .4rem;
	}
}

  

posted @ 2022-08-15 18:09  红叶都枫了163  阅读(119)  评论(0编辑  收藏  举报