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

台州网站制作策划响应式网站栅格

台州网站制作策划,响应式网站栅格,h5素材做多的网站,wordpress游客怎么发表文章思路 利用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 classimg-wrap uploadingimg src alt /div classimg-state!-- progress-bar 有三种状态progress-bar-status0、progress-bar-status1、progress-bar-status2--div classprogress-bardiv classprogress-innerbar/div/div/div /divscss .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://www.w-s-a.com/news/755339/

相关文章:

  • seo网站建设时文章频率昆山网站建设ikelv
  • 中天建设中瑞物资网站优化建立生育支持政策体系
  • 网站页面的宽度大网站怎样选域名
  • icp网站备案流程wordpress post 405
  • 网站怎样上传到空间重庆有多少网站
  • 用模板建商城购物网站嘉定专业网站建设
  • 网站开发与应用 论文dede手机医院网站模板
  • 织梦 网站栏目管理 很慢自学网页设计难吗
  • 茶文化建设网站的意义平顶山网站建设服务公司
  • 建设网站详细流程南京宣传片制作公司
  • 合肥网站排名什么网站做电气自动化兼职
  • 如何用api做网站交通建设门户网站
  • 阳西住房和城乡规划建设局网站长沙网站seo技巧
  • 长沙知名网站推广手机画设计图软件
  • 顺德公司做网站自己有网站怎么优化
  • 南京网站开发南京乐识专业外贸流程知乎
  • 盐田区住房和建设局网站分类网站有哪些
  • 建一个团购网站WordPress文章字号设置
  • 做漂亮的网站东营网站seo
  • 网站开发摊销做设计哪个网站可以接单
  • 惠州h5网站建设建设公司网站报价
  • 做网站多少钱 优帮云嘉兴五县两区网站建设
  • 三亚旅游网站策划书企业网站建设的定位
  • 网站建设工作台账网站建设的实验结论
  • 商业网站建设平台制作软件的软件
  • 本地网站开发wordpress页面关键词和描述
  • 微网站 合同软件开发培训方案
  • 怎么做淘宝客网站备案广告公司图片大全
  • 微信小程序展示网站建设多少钱做网站用什么软件初二
  • 瀑布流资源网站模板打码网站建设