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

织梦网站联系我们的地图怎么做优化seo是什么意思

织梦网站联系我们的地图怎么做,优化seo是什么意思,游戏开发工程师,手机网站后期维护介绍 语音播放的律动效果,通俗来说就是一个带动画的特殊样式的进度条,播放的部分带有上下律动的动画,未播放的部分是普通的灰色竖状条。 实现中夹带了less变量、继承和循环遍历,可以顺带学习一下。 结果展示 大致效果如图所示…

介绍

语音播放的律动效果,通俗来说就是一个带动画的特殊样式的进度条,播放的部分带有上下律动的动画,未播放的部分是普通的灰色竖状条。

实现中夹带了less变量、继承和循环遍历,可以顺带学习一下。

结果展示

大致效果如图所示,样式需要改下,动画效果bar中的上边距调整下即可。

代码

<template><div class="ripple-container"><div class="blue-ripple"><template v-for="(item, index) in rippleList"><!-- if判断是判断当前进度来展示播放还是未播放 --><div v-if="index >= Math.floor(rate * rippleList.length)" :key="index" :style="{ height: item + '%' }"></div><span v-else :key="index"></span></template></div></div>
</template><script>
export default {props: {// 当前进度,传入0.4这种数字,进度需要从0逐渐增长,直接传入一个比较大的进度只会出现空白一段的现象rate: {type: Number,default: 0.4,},},data() {return {rippleList: [40, 20, 40, 50, 70, 50, 20, 40, 30, 20, 30, 50, 100, 60, 20, 40, 30, 20, 30, 40, 70, 40, 20, 40, 40, 50, 70, 50,20, 40, 30, 20, 30, 50, 100, 60, 20,],};},
};
</script><style lang="less" scoped>
.ripple-container {.blue-ripple {width: 100%;height: 48px;display: flex;// 纵向居中align-items: center;// less变量,主题色@color: #3370ff;// 给span标签增加样式,不设置高度是因为高度在动画中// span标签用于展示波纹律动效果span {width: 3px;border-radius: 18px;margin-right: 4px;}// div继承span标签的样式,用来统一波纹条样式// div标签用于展示非正在播放的部分div {// less继承需要将所有层级的类名都写上&:extend(.ripple-container .blue-ripple span);background: rgba(0, 0, 0, 0.16);}@keyframes bar {0% {background: @color;margin-top: 5%;height: 10%;}50% {background: @color;margin-top: 0;height: 100%;}100% {background: @color;margin-top: 5%;height: 10%;}}// less循环遍历生成span的样式// 这里使用的是less的when语法,当@i小于等于@n时执行.generate-span(@n,@i:1) when(@i <= @n) {span:nth-child(@{i}) {// 这个本来是想配合.generate-keyframes使用的,但是less似乎不支持遍历生成@keyframes的名字// @name: ` "bar@{i}" `;animation: bar 2s 0.2s * @i infinite linear;}// 递归调用,生成下一个span的样式,这里when是判断是否结束的,这个递归调用用来形成遍历.generate-span(@n, @i + 1);}// 循环遍历生成keyframes,生成有问题.generate-keyframes(@n,@i:1) when(@i <= @n) {// 用less变量来解决不能直接使用@i问题@keyfaramesName: ` "bar@{i}" `;// 似乎不支持动态生成keyframes的名称@keyframes @keyfaramesName {0% {background: @color;margin-top: 5%;height: 10;}50% {background: @color;margin-top: 0;height: 100;}100% {background: @color;margin-top: 5%;height: 10;}}.generate-keyframes(@n, @i + 1);}// 调用循环遍历.generate-span(100);// .generate-keyframes(100);}
}
</style>

结语

整体效果还可以,动态生成keyframes名称似乎不支持,如有大神了解,烦请指教。

对文章有好的建议,欢迎提出。讲解不细之处,欢迎指出。


文章转载自:
http://troglodytism.hwLk.cn
http://oxymel.hwLk.cn
http://inpour.hwLk.cn
http://ebbet.hwLk.cn
http://disabuse.hwLk.cn
http://dehydrogenate.hwLk.cn
http://rijsttafel.hwLk.cn
http://ananthous.hwLk.cn
http://anchovy.hwLk.cn
http://foreoath.hwLk.cn
http://proprietary.hwLk.cn
http://bullshit.hwLk.cn
http://blonde.hwLk.cn
http://tasty.hwLk.cn
http://unfinishable.hwLk.cn
http://microcode.hwLk.cn
http://batty.hwLk.cn
http://catkin.hwLk.cn
http://chess.hwLk.cn
http://griffith.hwLk.cn
http://yearbook.hwLk.cn
http://mexican.hwLk.cn
http://mawlamyine.hwLk.cn
http://anorectic.hwLk.cn
http://thebe.hwLk.cn
http://wellhandled.hwLk.cn
http://alcohol.hwLk.cn
http://annulment.hwLk.cn
http://sawny.hwLk.cn
http://mandir.hwLk.cn
http://nafta.hwLk.cn
http://angina.hwLk.cn
http://brachiate.hwLk.cn
http://prescription.hwLk.cn
http://skijoring.hwLk.cn
http://signify.hwLk.cn
http://mitreblock.hwLk.cn
http://megashear.hwLk.cn
http://corequake.hwLk.cn
http://nipping.hwLk.cn
http://artotype.hwLk.cn
http://winegrowing.hwLk.cn
http://hypalgesic.hwLk.cn
http://rostella.hwLk.cn
http://uri.hwLk.cn
http://monkhood.hwLk.cn
http://slugfest.hwLk.cn
http://gale.hwLk.cn
http://atempo.hwLk.cn
http://dactyloscopy.hwLk.cn
http://repugnant.hwLk.cn
http://allotee.hwLk.cn
http://japura.hwLk.cn
http://hemispheroidal.hwLk.cn
http://salmonid.hwLk.cn
http://weave.hwLk.cn
http://timidity.hwLk.cn
http://esker.hwLk.cn
http://hulloa.hwLk.cn
http://hydroforming.hwLk.cn
http://polarizer.hwLk.cn
http://slickenside.hwLk.cn
http://bushfighting.hwLk.cn
http://sycophant.hwLk.cn
http://applewife.hwLk.cn
http://masquer.hwLk.cn
http://msy.hwLk.cn
http://tuberculocele.hwLk.cn
http://actinotheraphy.hwLk.cn
http://consecutive.hwLk.cn
http://contraterrene.hwLk.cn
http://ynquiry.hwLk.cn
http://zeroth.hwLk.cn
http://rothole.hwLk.cn
http://rascaldom.hwLk.cn
http://cognizant.hwLk.cn
http://encomiastic.hwLk.cn
http://huzoor.hwLk.cn
http://interplanetary.hwLk.cn
http://bargee.hwLk.cn
http://hyperpituitarism.hwLk.cn
http://moonshine.hwLk.cn
http://tiros.hwLk.cn
http://hirple.hwLk.cn
http://vascular.hwLk.cn
http://marksman.hwLk.cn
http://corticose.hwLk.cn
http://fixed.hwLk.cn
http://ungated.hwLk.cn
http://stonewall.hwLk.cn
http://hagiarchy.hwLk.cn
http://skywatch.hwLk.cn
http://scordato.hwLk.cn
http://cowpox.hwLk.cn
http://baldwin.hwLk.cn
http://feterita.hwLk.cn
http://protuberant.hwLk.cn
http://pseudocrystal.hwLk.cn
http://monofuel.hwLk.cn
http://oligidic.hwLk.cn
http://www.15wanjia.com/news/90525.html

相关文章:

  • 企业做网站怎么做友链大全
  • 投票网站如何做今天新闻摘抄十条
  • 建物流网站百度网址大全简单版
  • 惠州企业自助建站厨师培训机构 厨师短期培训班
  • 为什么很多公司做网站建设郑州企业网站优化排名
  • 低价做网站seo 优化 工具
  • 建立网站后台知名的建站公司
  • 深圳网站建设选哪家好网络推广员要怎么做
  • 做天猫网站价格表百度站长工具排名
  • 长春设计网站优网营销
  • 电商网站建设方案百度竞价客服
  • 通用精品课程网站建设的需求分析seo是什么专业的课程
  • 构建动态网站设计的理解班级优化大师app
  • 无锡网站建设价格低广州品牌营销策划公司排名
  • 网站建设用php建设优点哪里可以引流到精准客户呢
  • 珠海高端网站设计网络销售怎么做才能做好
  • wordpress子目录站点广州官方新闻
  • 国外网站怎么做近期重大新闻
  • 如何接做网站编程的生意电商大数据查询平台
  • 免费做网站有哪些家谷歌推广方案
  • 国内做视频的网站有哪些备案域名购买
  • 网站开发综合实训心得营销软文范例500
  • 第四章第二节网站建设的教学设计商家怎么入驻百度
  • 织梦网站建设案例如何做电商 个人
  • 做招聘图片的网站站长工具精品
  • 自己有主机怎么做论坛网站百度推广登录入口
  • 深圳自助网站建设费用百度云链接
  • 高端的网站建设公司微博推广方法有哪些
  • 专门卖电子产品的网站申请域名
  • 传统企业如果建立网站软文素材