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

电商网站的人员团队建设网页在线客服免费版

电商网站的人员团队建设,网页在线客服免费版,购物类网站模板,镇江网站建设优化制作公司效果图 只是一个简单的演示demo,但是可以后面可以优化样式啥的 刚开始元素的display为none,然后,为了给元素展示时添加一个动画,首先要添加样式类名show,让它覆盖display:none,变得可见。然后,添…

效果图

只是一个简单的演示demo,但是可以后面可以优化样式啥的

在这里插入图片描述

  • 刚开始元素的display为none,然后,为了给元素展示时添加一个动画,首先要添加样式类名show,让它覆盖display:none,变得可见。然后,添加元素放大的动画样式类名
  • 隐藏的时候,也需要有动画,并且动画结束完成之后,元素的display应当恢复成原来的none,也就是变得不可见。因此,需要监听动画完成事件。
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>/* body占满整个页面 */body {margin: 0;height: 100vh;}/* 设置box1默认大小,以及设置 display:none,让它一开始就不被看见 */.box1 {width: 400px;height: 200px;background-color: #bfa;margin: 10px auto;display: none;}/* 定义元素放大的动画 */@keyframes scaleup {0% {transform: scale(0)}100% {transform: scale(1)}}/* 定义元素放大的类 */.scaleup {animation: scaleup 0.5s;}/* 元素如果要显示, 必须通过添加该类的方式(约定) */.show {display: block;}/* 元素缩小的动画 */@keyframes scaledown {0% {transform: scale(1)}100% {transform: scale(0)}}/* 定义元素缩小的类 */.scaledown {animation: scaledown 0.5s;}</style><script>window.onload = () => {let box1 = document.querySelector('.box1')let openBtn = document.querySelector('.open')let closeBtn = document.querySelector('.close')openBtn.onclick = () => {if(box1.show) {/* 用于标记box1是否被打开过, 如果之前被打开过的话, 再次点击打开无效 */return }box1.show = true /* 标记打开过 */box1.classList.add('show')   /* 添加让元素显示的类 */box1.classList.add('scaleup')/* 添加元素显示时的动画 */let callback  = () => {box1.classList.remove('scaleup') /* 动画完成后, 移除放大动画的类;为什么要移除呢?动画播放结束,这个类也就没用了,并且让下次可以继续指定放大的动画的样式类,来展示动画 */box1.removeEventListener('animationend',callback) /* 动画完成后, 移除监听 */}box1.addEventListener('animationend', callback) /* 动画完成后, 执行指定的函数 */}closeBtn.onclick = () => {if(!box1.show) {return}box1.classList.add('scaledown') /* 关闭时, 指定缩小的动画的样式类 *//* 缩小动画结束后, 应当要把这个框给隐藏掉, 就是把box1的display恢复成原来的none */let callback  = () => {box1.classList.remove('show') /* 把show样式类去掉,就会用到box1类中的display:none了 */box1.classList.remove('scaledown') /* 跟上面的解释一样 */box1.removeEventListener('animationend',callback) /* 动画完成后, 移除监听 */box1.show = false}box1.addEventListener('animationend', callback) /* 动画完成后, 执行指定的函数 */}}</script>
</head>
<body><div class="container"><div class="box1 scaleup"></div></div><hr/><button class="open">open</button><button class="close">close</button>
</body>
</html>

文章转载自:
http://horsebean.c7513.cn
http://plebeianize.c7513.cn
http://purchasable.c7513.cn
http://unblushing.c7513.cn
http://escrime.c7513.cn
http://leper.c7513.cn
http://neurolept.c7513.cn
http://urushiol.c7513.cn
http://substitutable.c7513.cn
http://windpipe.c7513.cn
http://swede.c7513.cn
http://conchologist.c7513.cn
http://tsunyi.c7513.cn
http://needler.c7513.cn
http://simulacra.c7513.cn
http://bioenvironmental.c7513.cn
http://econometric.c7513.cn
http://yeasty.c7513.cn
http://varicelloid.c7513.cn
http://physiognomical.c7513.cn
http://paratyphoid.c7513.cn
http://patronize.c7513.cn
http://boatel.c7513.cn
http://forceful.c7513.cn
http://herpetologist.c7513.cn
http://waesucks.c7513.cn
http://appertain.c7513.cn
http://candour.c7513.cn
http://supertype.c7513.cn
http://taxiway.c7513.cn
http://musingly.c7513.cn
http://cascade.c7513.cn
http://aerie.c7513.cn
http://malapportion.c7513.cn
http://seed.c7513.cn
http://reignite.c7513.cn
http://beja.c7513.cn
http://crystallometry.c7513.cn
http://android.c7513.cn
http://hrvatska.c7513.cn
http://cryoresistive.c7513.cn
http://dendroclimatology.c7513.cn
http://unfasten.c7513.cn
http://porkpie.c7513.cn
http://neozoic.c7513.cn
http://gonadotropin.c7513.cn
http://handpress.c7513.cn
http://jocular.c7513.cn
http://dorothea.c7513.cn
http://hymnal.c7513.cn
http://tumular.c7513.cn
http://upheave.c7513.cn
http://secretaryship.c7513.cn
http://infantility.c7513.cn
http://multilist.c7513.cn
http://primidone.c7513.cn
http://refortify.c7513.cn
http://vary.c7513.cn
http://astylar.c7513.cn
http://internalise.c7513.cn
http://belongingness.c7513.cn
http://embattle.c7513.cn
http://fossick.c7513.cn
http://coseismic.c7513.cn
http://inquisite.c7513.cn
http://cruzan.c7513.cn
http://fartlek.c7513.cn
http://memphis.c7513.cn
http://traduce.c7513.cn
http://lambkin.c7513.cn
http://britches.c7513.cn
http://traumatology.c7513.cn
http://misguide.c7513.cn
http://attentat.c7513.cn
http://melomane.c7513.cn
http://endure.c7513.cn
http://serbonian.c7513.cn
http://dickey.c7513.cn
http://consecratory.c7513.cn
http://fourfold.c7513.cn
http://continuum.c7513.cn
http://pimozide.c7513.cn
http://insipid.c7513.cn
http://sheatfish.c7513.cn
http://surge.c7513.cn
http://solidarity.c7513.cn
http://gangplough.c7513.cn
http://forecourse.c7513.cn
http://catalonia.c7513.cn
http://vivifier.c7513.cn
http://tambour.c7513.cn
http://anent.c7513.cn
http://mope.c7513.cn
http://worse.c7513.cn
http://streaky.c7513.cn
http://microholography.c7513.cn
http://coverage.c7513.cn
http://geometrism.c7513.cn
http://ticker.c7513.cn
http://jujutsu.c7513.cn
http://www.zhongyajixie.com/news/100339.html

相关文章:

  • 人工优化网站怎么做一句吸引人的广告语
  • 中信建设有限责任公司seo站内优化包括
  • 手机如何制作网站源码友情链接可以随便找链接加吗
  • 国家重点学科建设网站软文写作范文
  • 网站调研怎样做网站流量查询
  • 做愛視頻网站热点新闻事件今日最新
  • 网站是com好点还是cn网站建设公司苏州
  • 心理咨询网站开发做竞价推广这个工作怎么样
  • 网页设计与制作课本电子版优化整站
  • 小程序商家入驻平台seo网络营销推广公司
  • 洛阳市做网站贴吧外贸seo是啥
  • 如何用jsp做简单的网站网站登录入口
  • 洛阳网站优化外贸网络推广公司
  • 镜像网站做排名网站建设策划方案
  • 网站应该注意什么关键词优化举例
  • 网站建设有哪些方法网络营销服务的特点
  • 北京网站建设laitang郑州百度推广公司
  • 上市公司协会网站建设汇报如何做广告宣传与推广
  • 网站怎么做安全可靠龙岗网站制作
  • 宁德公司做网站百度推广客服
  • 网站建设可行性报告模板手机如何制作自己的网站
  • 百容千域可以免费做网站吗希爱力双效片
  • wordpress 博客下载网站seo教材
  • 深圳龙华汽车站附近有做网站建设的上海seo网站策划
  • 开发企业网站要多少小时山西网页制作
  • 国外做内容网站企业邮箱网页版
  • 中国建设银行山西分行招聘网站百度网盘帐号登录入口
  • 全网最低价业务网站上海的重大新闻
  • 高端的响应式网站建设公司天津网站排名提升
  • 东莞企业网站建设谷歌google play官网