当前位置: 首页 > news >正文

网站开发哪种框架网络营销师证书查询

网站开发哪种框架,网络营销师证书查询,wordpress python3,做网站公证需要费用是多少css计时器 animation实现计时器延时器 缺点当切页面导航会休眠不执行 最初需求是一个列表每个项目都有各自的失效时间 然后就想到 计时器延时器轮询等方案 这些方案每一个都要有自己的计时器 感觉不是很好 轮询也占资源 然后突发奇想 css能不能实现 开始想到的是transition测…

css计时器 animation实现计时器延时器

缺点当切页面导航会休眠不执行

最初需求是一个列表每个项目都有各自的失效时间 然后就想到 计时器延时器轮询等方案 这些方案每一个都要有自己的计时器 感觉不是很好 轮询也占资源 然后突发奇想 css能不能实现 开始想到的是transition测试结果限制太大 然后就想到了动画 可以设置动画的执行时间 重复次数 延迟执行等 这些和计时器延时器类似 然后就去找js的监听事件 发现有监听动画的事件 经过测试 发现还可以

以下为测试的demo  动画的事件可以随意更改 如color width transform 看自己的需求

可以将 animation-delay放到style中 实现每个元素独立的延时器效果

vue框架

<template><div class="box"><!-- 使用v-bind动态添加样式 --><div class="move" :style="{ animationDelay: '5s' }" @animationend="onDelayEnd"@webkitAnimationEnd="onDelayEnd"><div class="no"></div><div class="off"></div></div><div class="box"><div class="move2"@animationiteration="onIntervalIteration"@webkitAnimationIteration="onIntervalIteration"><div class="no"></div><div class="off"></div></div></div></div>
</template><script>
export default {data() {return {delayCount: 0,intervalCount: 0,};},methods: {onDelayEnd() {console.log('延时器 setTimeout');// 在此处可以添加延时器结束后的处理逻辑},onIntervalIteration() {this.intervalCount++;console.log('计时器 setInterval ' + this.intervalCount);// 在此处可以添加计时器每次迭代时的处理逻辑},},
};
</script><style scoped>
.box {width: 50px;height: 50px;margin: 0 auto;border: 2px solid #ccc;overflow: hidden;
}.move,
.move2 {position: relative;width: 100px;height: 50px;display: flex;justify-content: flex-start;
}.move {animation-name: move;animation-duration: 0;animation-fill-mode: forwards;
}.move2 {animation-name: move2;animation-duration: 1s;animation-iteration-count: infinite;
}.no,
.off {width: 50%;height: 50px;
}.no {background: gold;
}.off {background: black;
}@keyframes move {from {left: 0;}to {left: -50px;}
}@keyframes move2 {from {left: 0;}to {left: -50px;}
}
</style>

原生js

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><style type="text/css">.box {width: 50px;height: 50px;margin: 0 auto;border: 2px solid #ccc;overflow: hidden;}.move2,.move {position: relative;width: 100px;height: 50px;display: flex;justify-content: flex-start;}.move {animation-name: move;animation-duration: 0;animation-fill-mode: forwards;}.move2 {animation-name: move2;animation-duration: 1s;animation-iteration-count: infinite;}.off,.no {width: 50%;height: 50px;}.no {background: gold;}.off {background: black;}@keyframes move {from {left: 0}to {left: -50px}}@keyframes move2 {from {left: 0}to {left: -50px}}</style></head><body><div class="box">
<!--  style="animation-delay: 5s" 写到行内是因为可以动态添加 --><div class="move" style="animation-delay: 5s"><div class="no"></div><div class="off"></div></div></div><div class="box"><div class="move2"><div class="no"></div><div class="off"></div></div></div></body><script type="text/javascript">document.getElementsByClassName('move')[0].addEventListener('animationend', function() {console.log('延时器 setTimeout')});let count = 0// let timer = setInterval(() => {// 	console.log(++count)// }, 1000)document.getElementsByClassName('move2')[0].addEventListener('animationiteration', function() {console.log('计时器 setInterval '+ ++count)// clearInterval(timer)// count = 0// timer = setInterval(() => {// 	console.log(++count)// }, 1000)});</script>
</html>

http://www.wooajung.com/news/742.html

相关文章:

  • 北京网站seo价格百度seo教程
  • 大连金州代做网站公众号色盲测试图第五版
  • 做论坛网站价格北京网站建设优化
  • 广州专业网站建设报价百度推广时间段在哪里设置
  • 外贸网站 费用西安百度竞价开户
  • 网站建设方案样本怎样才能在百度上面做广告宣传
  • 做网站销售水果友链互换平台推荐
  • 网站制作报价单百度搜索收录入口
  • wix如何做网站搜索引擎调词平台多少钱
  • 临沂建设局网站官网 百度一下
  • 个人备案可以做哪些网站成都专业seo公司
  • 网站做301跳转网站seo资讯
  • 免费做网站空间郑州网站优化排名
  • 一个微信可以做两个网站支付宝吗广州seo招聘信息
  • 网站预约挂号怎么做广州网站设计公司
  • 外贸公司没网站搜索引擎优化seo怎么做
  • 路桥做网站seo优化网站推广专员招聘
  • 大连网站建设信息竞价系统
  • 网站国际化怎么做象山seo外包服务优化
  • 免费注册帐号qq西安seo优化系统
  • 免费做问卷的网站好sem竞价托管代运营
  • 站酷网页设计分析网络推广优化seo
  • 阳江招聘网站市场营销课程
  • 网站设计公司网站制作费用一个新手怎么去运营淘宝店铺
  • 网站开发的技术支持白云区最新疫情
  • 二手交易网站开发系统网站怎么做谷歌推广
  • 北京轨道交通建设管理有限公司网站厦门百度快速优化排名
  • 网络推广山东百度搜索网站优化
  • 网站设计收费怎么注册电商平台
  • 农家院做宣传应该在哪个网站寻找客户资源的网站