首页 > 其他分享 >css的animate做一个信号动画

css的animate做一个信号动画

时间:2022-08-15 18:22:14浏览次数:48  
标签:动画 4rem keyframes height animation rem timing animate css

 



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;
	}
}

  

标签:动画,4rem,keyframes,height,animation,rem,timing,animate,css
From: https://www.cnblogs.com/wd163/p/16589221.html

相关文章

  • css
    层叠样式表,给html标签添加样式注释:/*单行注释*//*多行注释多行注释*/css的结构语法选择器{属性1:值1;属性2:值2;属性3:值3;属性4:值4;}css的三种引入方式......
  • 博客园代码美化css
     .cnblogs_codepre{font-family:CourierNew!important;font-size:15px!important;word-wrap:break-word;white-space:pre-wrap;}.cnblogs_codespan{fo......
  • css - 垂直文字
    css-垂直文字<!--*@createDate:2022-08-1513:59:01*@Author:zclee*@LastEditTime:2022-08-1515:14:57*@LastEditors:zclee*@FilePath:\lee-vue-......
  • 新的 CSS 伪类函数 :is() 和 :where()
    :is()和:where()标题中的<b>标签进行颜色调整:h1>b,h2>b,h3>b,h4>b,h5>b,h6>b{color:hotpink;}现在,我们可以使用:is()缩减代码并提高其......
  • 关于CSS文字排版换行
    css效果属性和属性值中文内容不可换行(标头中文不换行)word-break:kepp-all中文标点可以换行(取消标点的避头避尾)line-break:anywhere连续破折号可换行wo......
  • 通过css_selector、XPath定位
    通过css_selector、XPath定位像这种id=xxx、name=xxx元素属性很容易找到的,很方便做测试。但实际上代码的实现千变万化,不会每个元素都有这些属性,可以通过css_selector......
  • HTML和CSS简介
    问HTML为何物,其实就是标记语言HTMLHTML"""HTML(HypertextMarkupLanguage)超文本标记语言它负责网页的三个要素之中的结构HTML使用标签的的形式来标识网页中的不同......
  • HTML+CSS笔记
    HTML(超文本标记语言)w3c标准:结构化标准语言(XHTML、XML)表现标准语言:(CSS)行为标准:(DOM、ECMScrit)一、基本标签块级标签:无论多少内容,在网页独占一行,前后换行标题标签:......
  • HTML之CSS的选择器
    1标签选择器。2class选择器(前面带.,div里面用class="class名称"来引用)  .cs{background-color:yellow;}   <divclass="cs">你好a</div>3 id选择器(前面带......
  • 八个解决你80%需求的CSS动画库
    八个解决你80%需求的CSS动画库点击打开视频讲解在学习和工作的过程中,我们总免不了要写各种各样的css动画,给某个部分添加动画效果,如果觉得自己写的动画效果单一乏味,不妨试......