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

网站开发哪便宜网站建设策划书是有谁编写的

网站开发哪便宜,网站建设策划书是有谁编写的,wordpress 菜单栏,国内翻国外加速器先看效果图 点击第一张图片实现折叠,再次点击实现展开 思路 图片容器绑定点击事件获取当前图片索引,触发onTap函数,根据索引判断当前点击的图片是否为第一张,并根据当前的折叠状态来更新每张图片的位置,注意图片向上…

先看效果图

点击第一张图片实现折叠,再次点击实现展开

思路

图片容器绑定点击事件获取当前图片索引,触发onTap函数,根据索引判断当前点击的图片是否为第一张,并根据当前的折叠状态来更新每张图片的位置,注意图片向上移动的距离与索引成正相关,而且始终是索引越小层级越大。

代码

<!-- WXML -->
<view class="bigFoldBox"><view class='foldBox' style='--distance: {{isFold[index]}}px; --z-index: {{zIndex[index]}};' wx:for="{{images0}}" wx:key="index" bindtap='onTap' data-index="{{index}}"><image src="{{item.src}}" class='image' mode="aspectFit" ></image></view>
</view>
/* WXSS */
.bigFoldBox{width: 100vw;border-top: calc(1 / 360 * 750rpx) black solid;
}
.image{width: calc(360 / 360 * 750rpx);height: calc(125 / 360 * 750rpx);
}
.foldBox {position: relative;transform: translateY(var(--distance));z-index: var(--z-index);transition: transform 0.5s ease;
}
// JS
data: {images0: [{src: "https://i0.hdslb.com/bfs/new_dyn/f751c91ef0cdbe8c42bf9c3e088b5d46402122872.jpg@!web-comment-note.avif"},{src: "https://i0.hdslb.com/bfs/new_dyn/f751c91ef0cdbe8c42bf9c3e088b5d46402122872.jpg@!web-comment-note.avif"},{src: "https://i0.hdslb.com/bfs/new_dyn/f751c91ef0cdbe8c42bf9c3e088b5d46402122872.jpg@!web-comment-note.avif"},{src: "https://i0.hdslb.com/bfs/new_dyn/f751c91ef0cdbe8c42bf9c3e088b5d46402122872.jpg@!web-comment-note.avif"},{src: "https://i0.hdslb.com/bfs/new_dyn/f751c91ef0cdbe8c42bf9c3e088b5d46402122872.jpg@!web-comment-note.avif"}],isFold: [],zIndex: [], isFolded: true
},
// 点击图片获取索引
onTap(e) {let index = e.currentTarget.dataset.index;if (index === 0) {let newIsFold = this.data.isFolded ? this.data.isFold.map((value, i) => 0) : this.data.isFold.map((value, i) => -i * 100);this.setData({ isFold: newIsFold,// zIndex: newZIndex, // 不需要更改层级状态isFolded: !this.data.isFolded,  // 更新折叠状态});}
}
onLoad: function() {// 在页面加载时,根据 images0 数组的长度设置 isFold 和 zIndex 数组let isFold = new Array(this.data.images1.length).fill(0).map((v, i) => -i * 105);let zIndex = new Array(this.data.images1.length).fill(0).map((v, i) =>  this.data.images1.length - i);this.setData({ isFold: isFold, zIndex: zIndex });
},
http://www.yayakq.cn/news/736689/

相关文章:

  • 帮别人做网站赚多少钱什么网站可以做电子画册
  • 网站建设的钱计入什么科目青岛互联网设计公司
  • 诚信网站备案建筑工程的公司
  • 呼市做开发网站的公司做网站要有什么团队
  • 建设银行网站登录首页wordpress如何注册
  • 速贝网站友情链接怎么做兰州做网站开发
  • 广州 建网站正规网站建设找哪家
  • 织梦网站地图制作西安门户网站
  • 阳江房地产信息网官方网站一个网站 两个数据库
  • icp网站备案查询wordpress媒体库+下载
  • 在域名做网站南美洲网站后缀
  • 做网站建设一般多少钱网站开发里程碑
  • 团结湖网站建设wordpress 美观插件
  • 淮北建设工程质量安全站网站推广普通话作文
  • 兖州网站建设多少钱陕西专业网站开发公司
  • dede旅游网站网站开发中什么是站点
  • 外贸网站的特色国外建站工具
  • 怎么做免费网站如何让百度收录wordpress 获得用户
  • 建设网站简单教程58徐州网站建设
  • dw做的网站成品网络运营商包括
  • 河北建设厅网站怎么搜索文件保险网站导航
  • 京东商城网站怎么做怎么制作自己的小网站
  • 深圳市住建局网站官网表白网站制作源代码
  • 如何做免费域名网站怎么建自己的网站?
  • 企业网站管理系统 cms企业网络搭建案例
  • c 语言可以做网站吗百度指数快刷软件
  • 我为本公司想建个网站网站服务器计算机安全的措施
  • 国内做网站建设好的石家庄网站制作
  • 用dw做网站的视频专业做羽绒服的服装网站
  • 做网站优化的教程网站标题优化排名