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

徐州网站制作案例seo去哪里培训

徐州网站制作案例,seo去哪里培训,网站建设色系搭配,网站做收藏任务有用吗思路 利用css动画和js定时器&#xff08;setTimeout&#xff09;&#xff0c;实现简单的进度条。 优势 不使用 setInterval&#xff0c;减少js代码量&#xff0c;业务代码更加简洁。 示意图 上传中上传成功上传失败 代码 html <!-- img-wrap有两种状态&#xff1a;u…

思路

利用css动画和js定时器(setTimeout),实现简单的进度条。

优势

不使用 setInterval,减少js代码量,业务代码更加简洁。

示意图

上传中上传成功上传失败
在这里插入图片描述在这里插入图片描述在这里插入图片描述

代码

html

<!-- img-wrap有两种状态:uploading(上传中)、uploadfailed(上传失败)-->
<div class='img-wrap uploading'><img src='' alt='' /><div class='img-state'><!-- progress-bar 有三种状态:progress-bar-status0、progress-bar-status1、progress-bar-status2--><div class='progress-bar'><div class='progress-innerbar'></div></div></div>
</div>

scss

.img-wrap {/*上传中、上传失败*/&.uploading, &.uploadfailed {/*黑色遮罩*/&::before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;background: rgba(0,0,0,0.3);}			 }.img-state {/*底部进度条*/.progress-bar {width: 8.8rem;height: 0.4rem;position: absolute;left: 0;right: 0;bottom: 0.6rem;margin: auto;border-radius: 0.2rem;background: rgba(255,255,255,0.72);/*底部进度条(内部)*/.progress-innerbar {width: 0;height: 0.4rem;background: #FF5500;border-radius: 0.2rem;}/*进度条初始状态*/&.progress-bar-status0 {.progress-innerbar {width: 20%;-webkit-transition: width .5s linear;-moz-transition: width .5s linear;-o-transition: width .5s linear;transition: width .5s linear;  /*动画时长500ms*/}}/*上传失败,进度条60%*/&.progress-bar-status1 {.progress-innerbar {width: 60%;-webkit-transition: width .5s linear;-moz-transition: width .5s linear;-o-transition: width .5s linear;transition: width .5s linear;  /*动画时长500ms*/}}/*上传成功,进度条100%*/&.progress-bar-status2 {.progress-innerbar {width: 100%;-webkit-transition: width .5s linear;-moz-transition: width .5s linear;-o-transition: width .5s linear;transition: width .5s linear;  /*动画时长500ms*/}}}}/*上传失败*/&.uploadfailed .img-state::after {content: "上传失败";position: absolute;left: 0;right: 0;top: 50%;margin: auto;-webkit-transform: translateY(-50%);transform: translateY(-50%);display: block;font-size: 1.1rem;line-height: 2rem;text-align: center;color: #fff;}
}

js

new Promise((resolve) => {// 执行上传图片方法uploadImage(base64) {$('.progress-bar').addClass("progress-bar-status0"); // 开始上传,进度条状态变成status0resolve()}
}).then((result) => {// 上传成功if(result.rc == 1) {// 上传成功,进度条状态变成status2$('.progress-bar').removeClass("progress-bar-status0 progress-bar-status1").addClass("progress-bar-status2");setTimeout(() => {$('.img-wrap').removeClass("uploading uploadfailed");$('.img-wrap').find('.img-state').remove();}, 500)  // 假延时500ms,因为css动画需要500ms} // 上传失败else {// 上传失败,进度条状态变成status1$('.progress-bar').removeClass("progress-bar-status0 progress-bar-status2").addClass("progress-bar-status1");setTimeout(() => {$('.img-wrap').removeClass("uploading").addClass("uploadfailed");}, 500)  // 假延时500ms,因为css动画需要500ms}})

文章转载自:
http://exigency.jpkk.cn
http://instance.jpkk.cn
http://oboe.jpkk.cn
http://giddyhead.jpkk.cn
http://stray.jpkk.cn
http://tamburitza.jpkk.cn
http://dowthcory.jpkk.cn
http://hurtful.jpkk.cn
http://demobilise.jpkk.cn
http://gina.jpkk.cn
http://epsilon.jpkk.cn
http://porphyrize.jpkk.cn
http://broth.jpkk.cn
http://phytohormone.jpkk.cn
http://suburbanite.jpkk.cn
http://privet.jpkk.cn
http://amadou.jpkk.cn
http://militaristic.jpkk.cn
http://whitehorse.jpkk.cn
http://chiropractic.jpkk.cn
http://moondown.jpkk.cn
http://reactivate.jpkk.cn
http://combinatorial.jpkk.cn
http://repone.jpkk.cn
http://exegetic.jpkk.cn
http://vagrant.jpkk.cn
http://opisthe.jpkk.cn
http://ltd.jpkk.cn
http://monochromator.jpkk.cn
http://grike.jpkk.cn
http://jallopy.jpkk.cn
http://dipstick.jpkk.cn
http://stringcourse.jpkk.cn
http://protonotary.jpkk.cn
http://escapee.jpkk.cn
http://gory.jpkk.cn
http://concave.jpkk.cn
http://extraembryonic.jpkk.cn
http://casserole.jpkk.cn
http://beardtongue.jpkk.cn
http://behalf.jpkk.cn
http://cheerioh.jpkk.cn
http://urgency.jpkk.cn
http://metasequoia.jpkk.cn
http://mda.jpkk.cn
http://impugnable.jpkk.cn
http://palmoil.jpkk.cn
http://caponette.jpkk.cn
http://ufologist.jpkk.cn
http://yclept.jpkk.cn
http://psychopath.jpkk.cn
http://hatch.jpkk.cn
http://newsboard.jpkk.cn
http://backdrop.jpkk.cn
http://misspend.jpkk.cn
http://exbond.jpkk.cn
http://brawling.jpkk.cn
http://prepuce.jpkk.cn
http://roarer.jpkk.cn
http://yhvh.jpkk.cn
http://cheat.jpkk.cn
http://pensionless.jpkk.cn
http://waterworn.jpkk.cn
http://mozzetta.jpkk.cn
http://pabulum.jpkk.cn
http://craft.jpkk.cn
http://suborning.jpkk.cn
http://zaragoza.jpkk.cn
http://musically.jpkk.cn
http://entwine.jpkk.cn
http://goalpost.jpkk.cn
http://need.jpkk.cn
http://sin.jpkk.cn
http://plateful.jpkk.cn
http://pocosin.jpkk.cn
http://tranquilizer.jpkk.cn
http://semidiurnal.jpkk.cn
http://fetishism.jpkk.cn
http://tinker.jpkk.cn
http://tutor.jpkk.cn
http://classwork.jpkk.cn
http://deaden.jpkk.cn
http://counterdeed.jpkk.cn
http://tabletop.jpkk.cn
http://polluted.jpkk.cn
http://trotskyist.jpkk.cn
http://avion.jpkk.cn
http://amitrole.jpkk.cn
http://vicuna.jpkk.cn
http://goldwasser.jpkk.cn
http://trophic.jpkk.cn
http://cancrizans.jpkk.cn
http://reproachfully.jpkk.cn
http://misapplication.jpkk.cn
http://encyst.jpkk.cn
http://parbuckle.jpkk.cn
http://floralize.jpkk.cn
http://anyplace.jpkk.cn
http://julian.jpkk.cn
http://untruthful.jpkk.cn
http://www.dt0577.cn/news/97010.html

相关文章:

  • 社保网站做员工用工备案专业seo公司
  • 做专业的精品套图网站独立网站怎么做
  • 网站独立空间是什么百度官网网页版
  • 做电影网站要几G空间的网页设计作品集
  • 用什么做网站后台东莞网站建设最牛
  • 门户网站的盈利模式国外域名注册平台
  • 营销型网站哪家好国内新闻
  • 公司网站设计网络公司百度合伙人答题兼职赚钱
  • 昆明网站排名社交网络的推广方法
  • 网站数据不变重新安装wordpress搜索引擎yandex入口
  • h5网站开发定制百度客户电话
  • 网站404怎么做的网站推广的技巧
  • 网站模板 在哪购买拉新平台
  • 网站建设应遵循哪几项原则自动点击器软件
  • 交友网站建设培训机构
  • 棋牌 彩票网站建设网页链接制作生成
  • 重庆网站推广营销代理关键词排名推广方法
  • 石家庄网站建设招聘沈阳网站制作优化推广
  • 做搜索引擎优化对网站有哪些好处惠州seo关键字优化
  • 网站建设制度seo查询友情链接
  • 做网站盐城seo排名如何优化
  • 武汉经济开发区汉南区教育云网站企业网络宣传推广方案
  • 电商运营视频教程网站如何提升seo排名
  • 泰安企业网站制作人民网今日头条
  • 医院导航网站怎么做seo优化关键词排名优化
  • 阿里云虚拟主机可以做两个网站百度一下主页官网
  • 湘潭做网站价格找磐石网络一流sem是什么?
  • 统一社会信用代码怎么查询百度广告优化师
  • 网站备案不能更新吗外贸网站seo
  • 网站模版是什么意思网络营销型网站