taro(react、vue) css 波纹动画

一个响应ping包延迟偏大的问题 前段时间客户反馈一个使用pc上的命令行ping无线设备(WiFi4)时,设备平均响应时间(测试时长2小时,1秒Ping一次)相比其它机型偏慢的问题,并上传上具体的时间的Log.从log中看到,大多数包的响应还是比较快的,只是个别响应时间较长,且响应时间长的包时间几乎都是一样的100多ms.如下是部分响应时间截图. 整个2小时的测试时间里,总是时不时的出这么上102,104ms的响应时间,这直接导致了平均响应时间被拉大.于是本地测试,也发现了类似的延迟.本地测试时,现象略有... 阅读详情

前言

想弄一个波动效果的动画~,其实主要涉及到css知识点。要学会用绝对定位、相对定位

实现效果

 

taro版

css


.recycle_device_image {
    position: relative;
    width: 630rpx;
    height: 600rpx;
    /* padding: 40rpx 0; */
    text-align: center;
    margin: 0 auto;
    border-radius: 50%;

    background-image: url('../../../resource/my/recycle/1.png');
    background-size: 60% 60%;
    background-repeat: no-repeat;
    background-position: center center;

     background-color: #188ffe;
}


.circle {
    position: absolute;
    width: calc(100% - 20rpx); /* 减去边框的大小 */
    height: calc(100% - 20rpx);/* 减去边框的大小 */
    border-radius: 50%;
    opacity: 0;
    border: 10rpx solid #87c5fe;
}

.circle:first-child {
    animation: circle-opacity 2s infinite;
    animation-delay: .3s;
}

.circle:nth-child(2) {
    animation: circle-opacity 2s infinite;
    animation-delay: .8s;
}


@keyframes circle-opacity{
    from {
        opacity: 1;
        transform: scale(.6);
    }
    to {
        opacity: 0;
        transform: scale(1);
    }
}

jsx

<View style="margin-top: 20rpx;">

  <View className="recycle_device_image">
    <View className="circle"></View>
    <View className="circle"></View>
  </View>

  <View className="recycle_device_title">
    <Text>连接设备</Text>
  </View>

</View>

浏览器版

css

.container {
    margin: 40rpx;
}

.dot {
    position: relative;
    width: 600px;
    height: 600px;
    border-radius: 50%;
    background-color: #33ccff;
    z-index: 2;
}

.circle {
    position: absolute;
    width: calc(100% - 6px); /* 减去边框的大小 */
    height: calc(100% - 6px);/* 减去边框的大小 */
    border-radius: 50%;
    opacity: 0;
    border: 3px solid red;
}

.circle:first-child {
    animation: circle-opacity 2s infinite;
    animation-delay: .3s;
}

.circle:nth-child(2) {
    animation: circle-opacity 2s infinite;
    animation-delay: .6s;
}

/* 
.circle:nth-child(3) {
     animation: circle-opacity 2s infinite;
    animation-delay: .6s;
} */

@keyframes circle-opacity{
    from {
        opacity: 1;
        transform: scale(0);
    }
    to {
        opacity: 0;
        transform: scale(1);
    }
}

html

<View className='container'>
  <View className="dot">
    <View className="circle"></View>
    <View className="circle"></View>
    <View className="circle"></View>
  </View>
</View>

lammps教程:ovito免费输出高清图片方法 基本原理是调用ovito软件包中的TachyonRenderer模块,该模块可实现Tachyon渲染,达到和ovito 2.9 Tachyon完全相同的效果。这种方法在后来的ovito版本中已经不能使用,但是ovito 2.9版本在后处理方面功能较少,使用起来也不是特别方便。在之前的推文中,曾介绍过使用ovito 2.9版本更换Tachyon渲染器实现高清图片的输出。这个方法只需要配置ovito模块即可,完全免费,不需要购买ovito pro版。具体的配置参数可到ovito官网查询。大家好,我是小马老师。 阅读详情

相关推荐

用nTopology五分钟生成三维Voronoi泡沫:节点式建模从原理到实操

多孔结构在增材制造与轻量化设计中应用广泛,其中Voronoi泡沫因其优异的缓冲吸能和比刚度表现备受关注。传统CAD建模需处理复杂布尔运算和网格修复,而隐式建模通过数学场描述几何体,将空间距离与密度分布转化为可视化节点,大幅降低操作门槛。nTopology基于场驱动与参数化逻辑,无需编写命令,即可实时调节胞元尺寸、壁厚及随机种子,快速生成可打印的泡沫实体。这种工作流适用于缓冲垫、医疗植入体、航空支架等场景,也为梯度密度结构与力学仿真验证提供了高效路径。本文围绕三维Voronoi泡沫的生成原理与节点操作流程,详

weixin_26767391的博客 149

Taro(微信小程序端)-滚动驱动型动画

在某些需求场景下需要滚动的时候触发一些动画,那么怎么在Taro中实现类似的行为呢?一般会考虑使用 根据滚动的距离去触发动画,但是这种方法性能不好,如果在滚动的时候频繁的触setData会导致卡顿那么什么是比较好的方法呢?下面介绍下Taro内的方法(经测试h5端无法使用)先看下效果:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Pq2IySrU-1655186543957)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/f0

梅花寺 1975

从零开始搭建一个高性能电流镜:手把手教你设计Wide-Swing Cascode结构

本文详细解析了Wide-Swing Cascode电流镜的设计原理与实战流程。针对低压高性能模拟电路设计的核心挑战,文章手把手指导如何从理论分析、参数计算到仿真验证,搭建一个兼具高输出阻抗和低输出电压裕度的电流镜结构,并深入探讨了偏置电路生成、性能优化及版图匹配等关键要点。

weixin_29294975的博客 623

Taro 动画 之 不定高度的上拉框

这是taro 框架写的微信小程序动画, 动画中的上拉框高度都不固定, taro 中 setState 不能将变量名 用变量的形式 传入,因此这里 重复 setState。 当然本人有限,希望 知道的大佬 能再评论里,告知,谢谢!。 这里直接用手机拍成视频进行上传: 效果如下: Taro 动画 之 不定高度的上拉框 ...

weixin_42915204的博客 1180

EtherCAT主站SOEM -- 1 -- SOEM之ethercattype.h文件分析

“ethercattype.h” 文件用于支持 EtherCAT 网络通信,提供了各种类型定义和宏,以便开发者更轻松地开发 EtherCAT 相关应用程序。这些定义包括数据类型、命令类型、状态类型和错误类型,以支持 EtherCAT 通信。根据具体应用需求,还可以调整一些超时和帧长度设置。这些定义用于处理函数调用的结果,如 EC_NOFRAME(没有帧返回)、EC_ERROR(一般错误)、EC_TIMEOUT(请求超时)等。这些定义用于处理 EtherCAT 命令,例如 EC_CMD_APRD(自动递增读取

常驻客栈的博客--嵌入式EtherCAT 2714

第23章:代码迁移——用AI将Vue2迁移到Vue3、将JS迁移到TS

> - 用AI自动将Vue2 Options API转为Vue3 Composition API的完整流程 > - 将JavaScript项目批量迁移到TypeScript,自动添加类型推导 > - 处理依赖冲突、破坏性变更和迁移后的验证方法 > - 一个完整的Vue2到Vue3迁移案例(含路由、状态管理) > - 我如何用AI将公司一个10万行代码的老项目从JS升级到TS

sfishfly的博客 207

Taro 动画 之放大缩小

直接上效果 taro 动画 代码: scss: .margin50 { margin-bottom: 50px; } .container { width: 100%; height: 100%; } .tips { position: absolute; ...

weixin_42915204的博客 4467

100天精通Python(基础篇)——第1天:Python从起源到应用的全面解析(附上Python、PyCharm、VSCode下载安装详细教程)

100天精通Python(基础篇)——第1天:Python从起源到应用的全面解析(附上Python、PyCharm、VSCode下载安装详细教程)

努力让自己发光,对的人才能迎着光而来 101万+

小程序与动画的故事

一、故事序幕 时间一分一秒地流逝,小程序已伴随我们三载有余,今天要讲的是关于小程序与动画的故事:从前... 二、故事开头 一提小程序与动画,首先想到的是什么?嗯,微信小程序独创了一套动画玩法,官方支持3种动画方案,分别是 createAnimation 、 this.animate 和 CSS3动画。 1. createAnimation与Animation 创建一个动画实例animation。调用实例的方法来描述动画。最后通过动画实例的export方法导出动画数据传递给组件的animation属性。

凹凸实验室 967

21天教你学会PCIe专栏(14)--安全性考虑

1.1 定义安全性(Security):安全性是指保护系统免受未经授权的访问、攻击和破坏,确保数据的机密性、完整性和可用性。1.2 重要性数据保护:保护敏感数据,防止数据泄露和篡改。系统防护:防止恶意攻击,确保系统的稳定性和可靠性。合规性:满足行业标准和法律法规的要求,避免法律风险。用户信任:提高用户对系统的信任度,增强市场竞争力。通过今天的学习,你应该对PCIe安全性的重要性和常见威胁有了深入的了解,掌握了实施安全措施的方法和工具,以及安全开发的最佳实践。

xiaoheshang_123的博客 850

基于YOLOv13+CBAM注意力机制

本教程详细介绍了CBAM注意力机制的原理及其在YOLOv13中的集成方法。CBAM通过通道注意力和空间注意力两个模块,动态调整特征权重以增强模型性能。通道模块利用池化操作和共享MLP生成通道权重,空间模块则通过池化和卷积生成空间权重。教程提供了在YOLOv13中实现CBAM的具体步骤,包括模块代码定义、模型配置修改等关键环节,帮助开发者在目标检测任务中提升模型表现。

FJN110的博客 305

Taro微信小程序实现 美团购物车小红点动画效果

Taro 实现微信小程序的商城商品加入购物车时的小红点动画效果

fth1002853070的博客 2222

【BIM入门实战】Revit创建地形的几种方法及优缺点

Revit在体量和场地选项卡的【地形表面】工具可以创建三维地形,有三种方法:放置点、指定点文件和导入实例文件、倾斜摄影点云技术和InfraWorks地形生成。 文章目录1. 放置点2. 指定点文件3. 导入实例文件4. 倾斜摄影点云技术5. InfraWorks地形生成 1. 放置点 放置点功能位于体量和场地选项卡下地形表面,点开找到放置点,并通过自定义设置点的高程值来创建地形的高程数据。 优点:通过用户自定义高程点来绘制模型,使地形更为精确。 缺点:只适用于面积小的项目,面积太大,人工效率低下。 .

智慧空间实验室 4758

2025小米前端社招面试全记录:高频题与答题思路复盘

大厂前端面试的考察早已不只是背八股,而是从原理链条到工程实践的综合能力考验。以JavaScript闭包为例,面试官会从执行上下文一路追问到垃圾回收和内存泄漏;事件循环则要求理解宏任务与微任务的调度机制。浏览器缓存、Vue3响应式原理、Vite构建优化、微前端选型、大文件上传与Web Worker应用,都是高频考点。无论你是准备小米社招,还是想系统提升前端技术深度,都需要建立概念到场景的完整认知。本文以真实面试复盘为基础,拆解每类题目的考察意图与更优回答思路,覆盖从基础到架构、从手写到业务场景的完整链路,帮助

weixin_33985507的博客 319

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Taro H5项目路由动画坑之animation:false

【代码】Taro H5项目路由动画坑之animation:false。

qq_42372534的博客 524

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

react taro 文字滚动横幅

适用于以taro框架来开发的小程序,使用技术栈为react、hooks和ts 封装的文字(dom)滚动横幅。

weixin_52014110的博客 1761

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Taro跨端动画系统:多端一致的动效实现终极指南

Taro动画系统为开发者提供了一套完整的跨端动效解决方案,支持React/Vue/Nerv等框架开发微信、支付宝、百度、字节跳动、QQ小程序、H5和React Native等多端应用。通过统一的API和底层优化,Taro让动画效果在不同平台上呈现出一致的视觉体验。 ## 🎯 Taro动画系统的核心优势 Taro动画系统最大的优势在于**一次编写,多端运行**。开发者无需为每个平台单独实现动画

gitblog_00657的博客 998

taro 中使用 styled-components 语法 linaria/react 动画 keyframes

https://github.com/callstack/linaria/tree/master/docs import { styled } from "linaria/react"; const Title = styled(Text)` font-weight: bold; color: #ffffff; margin: 10vh 0; font-size: 2rem; letter-spacing: 2px; animation: fade 2s linear; @k

宏斌的博客 1852

tableView的全屏穿透效果的实现

1.设置全屏穿透效果 下面这个界面有没有觉得很眼熟。打开你手里的App仔细观察,你会发现很多都有实现这个功能。比如美团外卖的首页模块,新浪微博的个人详情页面。要怎么样才能快速的实现这个功能呢!那下面由笔者来告诉你如何三行代码,集成这个功能。。。 2.gif 原理介绍: 要想把一个view设计成透明的我们一下子就会想到两种方案,设置view的alpha值为0,或者设置vi...

abc48765的博客 289

Taro动画实现指南:CSS3与Canvas动画跨端适配

还在为多端动画适配头疼吗?Taro作为开放式跨端跨框架解决方案,提供了完整的动画实现方案。本文将深入解析Taro中CSS3动画与Canvas动画的实现技巧,助你轻松应对微信小程序、H5、React Native等多端动画需求。 ## 动画实现方案对比 | 方案类型 | 适用场景 | 跨端兼容性 | 性能表现 | 开发复杂度 | |---------|---------|-----------|...

gitblog_00958的博客 821

掌握Taro动画精髓:applyAnimatedStyle完全指南

你还在为Taro跨端动画实现烦恼吗?还在纠结不同平台动画API的兼容性问题?本文将带你全面掌握Taro框架中applyAnimatedStyle动画API的使用方法,让你轻松实现流畅的跨端动画效果。读完本文,你将能够: - 理解applyAnimatedStyle的核心原理 - 掌握基本使用方法和参数配置 - 解决常见的跨端动画兼容性问题 - 实现复杂的动画效果 ## API基本介绍 appl...

gitblog_00359的博客 442

Taro动画性能优化终极指南:实现60帧流畅体验的10个技巧

Taro作为开放式跨端跨框架解决方案,支持使用React/Vue/Nerv等框架开发微信/京东/百度/支付宝/字节跳动/QQ小程序/H5/React Native等应用。在跨端开发中,动画性能优化是确保用户体验的关键环节。本文将深入探讨Taro动画性能优化的核心策略,帮助开发者实现60帧的流畅动画体验。 ## 🚀 为什么Taro动画性能优化如此重要? 跨端开发面临的最大挑战之一就是不同平台的

gitblog_00759的博客 427

Taro-react 微信小程序Taro.createAnimation实现动画,动画过渡没实现的问题。

【代码】Taro-react 微信小程序Taro.createAnimation实现动画,动画过渡没实现的问题。

czq_2020的博客 402

taro小程序下拉显示刷新动画

话不多说,看代码,里面有注释 config = { enablePullDownRefresh: true,//使能微信小程序的下拉刷新 backgroundTextStyle: 'dark', //顶部显示颜色为深色的三个点 } //下拉时触发的函数 onPullDownRefresh() { console.log('onPullDownRefresh...

zmlovelx(帅得不敢出门 程序员群31843264) 2185

Taro跨端动画库终极指南:如何高效实现多平台动效开发

Taro作为业界领先的开放式跨端跨框架解决方案,为开发者提供了强大的动画能力,让您可以使用React/Vue/Nerv等框架开发微信、支付宝、百度、京东、字节跳动、QQ小程序、H5、React Native等多种平台应用。本文将深入解析Taro多端动画库的设计理念、实现机制与优化技巧,帮助您快速掌握跨平台动效开发的核心技术。 ## 🎯 Taro动画系统架构解析 Taro的动画系统采用分层设计

gitblog_00608的博客 430

Vue 关于如何使用 background-image 属性(真的很详细)

属性用于设置元素的背景图像。它可以接受一个或多个图像的 URL,以及相关的背景定位、重复、大小和附着方式等属性。

(黎子)人生编码 1万+
上一篇: 小程序与浏览器显示数学平方方法
下一篇: Taro 蓝牙实战教程
An_s
博客等级 码龄10年 665粉丝 363原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

An_s

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值