微信小程序图片流动动画效果(附代码,图)

微信小程序图片流动动画效果

最近也是在做一款小程序,玩一玩。

废话不多说,先上动态效果:

流动效果

要实现这样的效果可以利用css,但微信小程序这里有个swiper组件可以起到类似的效果。下面就一起来康康。

首先,了解swiper组件的话要先到 微信开放文档里面找,这里我只列举上面示例用到的属性,其它的属性可以自己去摸索摸索。

如下图:

在这里插入图片描述

interval和duration最好调成一样的时间,要注意它们都有默认的值不调会出问题

autoplay自动播放

circular通俗来讲就是一直往一个方向动

还有就是:

在这里插入图片描述

easing-function='linear’要流畅当然用线性

注意!

swiper组件是有默认高度的,高度可以自己去改,这里是作为背景动态图来使用,所以我从js中获取手机高度信息,然后直接用,就可以全屏了。

还有一点,image中的style要加上width属性,本人亲测,这里动态会根据图片的大小,太小会连接不少,铺满即可。

wxml

<swiper style="height: {{Height}}px;" autoplay='true' circular='true' interval='2000' duration='2000' easing-function='linear'><swiper-item wx:for="{{photolist}}" wx:key="key" wx:for-item="item"><image style="height: {{Height}}px; width: 100%;" src="{{item.pic}}"></image></swiper-item></swiper>

这里呢用不着wxss,当然大家可根据自己的需求进行修改

js

Page({/*** 页面的初始数据*/data: {photolist: [{pic: "https://img0.baidu.com/it/u=2048950528,3999139989&fm=26&fmt=auto&gp=0.jpg",},{pic: "https://img0.baidu.com/it/u=2048950528,3999139989&fm=26&fmt=auto&gp=0.jpg",},],Height: {} //手机高度},/*** 生命周期函数--监听页面加载*/onLoad: function (options) {var that = thisthat.setData({Height: getApp().globalData.windowHeight})},
})

这里photolist中的图是网上找的,两张一样,是为了有不断循环的效果。(根据个人需求而不同)

总结:微信小程序开发文档上都有所有你需要的东西,只是你会不会认真去看找而已。

很久没更新了,主要是比较忙。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/57121.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一句话生成角色动画 # text2motion

‍ ‍‍ ‍ 当你和他人谈论人工智能的潜力时&#xff0c;很多人都表露出同样的担心&#xff1a; 害怕被取代‍ 特别在最近几个月&#xff0c;随着生成式人工智能的投资和创新的爆炸性增长&#xff0c;这些不安的感觉更加强烈。 机器学习中相对较新的创新&#xff0c;即扩散模型…

P1072 [NOIP2009 提高组] Hankson 的趣味题

题目描述 Hanks 博士是 BT&#xff08;Bio-Tech&#xff0c;生物技术) 领域的知名专家&#xff0c;他的儿子名叫 Hankson。现在&#xff0c;刚刚放学回家的 Hankson 正在思考一个有趣的问题。 今天在课堂上&#xff0c;老师讲解了如何求两个正整数 c1​ 和 c2​ 的最大公约数…

小学奥数与信奥

小学奥数与信奥 题目 3. 把4分拆成几个数相加的形式(0不考虑作为加数)&#xff0c;有多少种不同的分拆方式&#xff1f; 把5分拆成几个数相加的形式(0不考虑作为加数)&#xff0c;有多少种不同的分拆方式&#xff1f; 把6分拆成几个数相加的形式(0不考虑作为加数)&#xff0c…

站长在线经典Python题:使用Python编程思想解决鸡兔同笼的问题的4种方法

欢迎你来到站长在线的Python题库&#xff0c;鸡兔写完Python教程以后&#xff0c;还是来一个Python的题目吧&#xff01;想来想去&#xff0c;还是写一个经典的题目为好&#xff0c;作为本栏目的第一个题目。我就想到了比较热门的题目《鸡兔同笼的问题》&#xff0c;本文不是用…

Qt常用的按钮控件编程(五)-- QCommandLinkButton 按钮

文章目录 前言7、QCommandLinkButton按钮7.1 例程功能和程序执行效果7.2 生成项目7.3 添加资源文件7.4 代码编辑7.4.1 修改项目文件 _radiobutton.pro7.4.2 修改 main.cpp7.4.3 修改 widget.h7.4.4 修改 widget.cpp 7.5 切换Kit&#xff0c;获得运行在不同系统中的运行的执行文…

【python】tkinter程序打包成exe可执行文件相关知识点记录

打包流程&#xff1a; 进入带打包的文件夹目录&#xff0c;输入“cmd” 在cmd对话框中输入 pyinstaller -F -w -i 【exe图标位置&#xff08;ico文件&#xff09;】【程序入口文件】 pyinstaller -F -w -i i.ico test.py 具体如图&#xff0c;图片摘自python利用pyinstaller打…

chatgpt赋能python:Python如何进行P图——探索Python图像处理库的可能性

Python如何进行P图——探索Python图像处理库的可能性 介绍 随着数字化时代的到来&#xff0c;图像处理已不再是专业领域的专属&#xff0c;许多人也开始接触和学习图像处理。我们常见的图像处理软件有Photoshop和GIMP等&#xff0c;而在Python编程领域中&#xff0c;也有很多…

面向对象程序设计 C++总结笔记(1)

面向对象程序设计 学习方法 理解基本原理掌握程序设计方法加强动手实践 课程目标 理解面向对象程序设计的基本原理&#xff0c;掌握面向对象技术的基本概念和封装性、继承性和多态性&#xff0c;能够具有面向对象程序设计思想。掌握C语言面向对象的基本特性和C语言基础知识&…

深度学习实战5-卷积神经网络(CNN)中文OCR识别项目

文章目录 一、前期工作 导入库图片生成函数导入数据生成数据集函数 二、CNN模型建立 三、训练模型函数 四、训练模型与结果 五、验证 大家好&#xff0c;我是微学AI&#xff0c;今天给大家带来一个利用卷积神经网络&#xff08;CNN&#xff09;进行中文OCR识别&#xff0c;…

7个成功的DTC品牌出海营销策略,提高海外客户的忠诚度!

关键词&#xff1a;DTC品牌出海、DTC营销、客户忠诚度 近年来&#xff0c;普通消费者关心的事情发生了巨大变化。 60% 的消费者会特意从品牌而不是第三方零售商处购买。 从大型零售商处购买再成为主流。人们希望与他们关心并感到关心的品牌建立关系。他们希望支持独立企业并找到…

Cat.1热度居高不下,利尔达 NT26E系列模组带来更多新选择

2021年全球Cat.1处于爆发期&#xff0c;出货量达到1.2亿&#xff0c;仅在中国市场上&#xff0c;Cat.1出货量就达到了1.1亿。据近日市场研究公司Counterpoint最新的发布全球蜂窝物联网芯片跟踪报告&#xff0c;2021年第四季度&#xff0c;4G Cat.1出货量同比增长154%。今年的市…

Cat.1模组再添新选择,利尔达推出NT26U提供多元应用思路

Cat.1因模组成熟度高且可复用现有的LTE资源而广受欢迎&#xff0c;它不但成本低&#xff0c;还能在短时间内形成规模效应。随着2G/3G的加速退网&#xff0c;Cat.1作为中低速率应用场景中最适合保障通信能力的网络之一更是水涨船高。 基于展锐的Cat.1模组 作为LTE网络的“低配版…

短信接收流程

Android 短信接收流程 Android S 短信接收流程 Android 12 短信接收流程 指路 -> 短信发送流程 流程图

开题报告PPT怎么制作

毕业设计答辩的首要环节就是前期答辩&#xff0c;也叫作开题汇报答辩&#xff0c;主要内容是对后期设计制作的规划及时间安排&#xff0c;同时还有设计要达到什么目的效果&#xff0c;预测在制作工程中可能遇到的问题并且提出这些问题的解决方案&#xff0c;开题报告汇报时以PP…

springboot+微信小程序的点餐系统(开题报告+论文+答辩PPT+源码)

技术架构 SprongBootMysql微信小程序 简介 本点餐小程序是使用Java/JavaScript编程语言开发的&#xff0c;存储数据方面则用到了MySQL数据库。顾客可以使用小程序扫码功能扫描餐厅桌角的二维码就座&#xff0c;也可以点击排号等位由后台工作人员安排就座&#xff1b;通过首页…

毕业论文学术报告答辩开题报告PPT模板

模板介绍 毕业论文学术报告答辩开题报告PPT模板。一套论文答辩幻灯片模板&#xff0c;内含黑色,红色多种配色&#xff0c;风格设计&#xff0c;动态播放效果&#xff0c;精美实用。 希望下面这份精美的PPT模板能给你带来帮助&#xff0c;温馨提示&#xff1a;本资源使用PPT或…

python图片分享平台毕业设计开题报告

本文给出的python毕业设计开题报告&#xff0c;仅供参考&#xff01;&#xff08;具体模板和要求按照自己学校给的要求修改&#xff09; 选题目的和意义 目的&#xff1a;本课题主要目标是设计并能够实现一个基于web网页的图片分享平台&#xff0c;整个网站项目使用了B/S架构…

高校通用论文开题报告PPT模板

模板介绍 高校通用论文开题报告PPT模板。一套开题报告幻灯片模板&#xff0c;内含青色,红色多种配色&#xff0c;风格设计&#xff0c;动态播放效果&#xff0c;精美实用。 希望下面这份精美的PPT模板能给你带来帮助&#xff0c;温馨提示&#xff1a;本资源使用PPT或PPTX等格…

计算机开题报告万能模板,计算机开题报告ppt模板

PPT内容 这是计算机开题报告ppt模板&#xff0c;包括了课题研究的意义和目的&#xff0c;论文提纲&#xff0c;研究的预期目标及主要特点及创新点&#xff0c;研究方法和途径等内容。 基于NS的无线网络的AODV路由协议仿真测试与性能分析 毕业论文开题报告 指导老师&#xff1a;…

chatglm+tesla m40低成本部署

chatglmtesla m40部署 tesla m40安装BIOS设置驱动下载并安装验证安装并切换WDDM模式 chatglm安装环境安装加载模型CUDA安装Torch安装源码修改 成功结果展示常见问题 本机配置 i5 13600k ,主板是微星760 bomer tesla m40安装 Tesla M40 24G实际上是计算卡&#xff0c;不是显卡&…