效果展示

Demo代码

index.wxml

<view id="container"><view id="sun"></view><view class="orbit" id="earth-orbit"><view class="globe" id="earth"><view class="orbit" id="moon-orbit"><view class="globe" id="moon"></view></view></view></view>
</view>

index.wxss

page {background-color: #20202c;height: 100vh;
}#container {height: 400px;left: calc(50% - 200px);position: absolute;top: calc(50% - 200px);width: 400px;
}#container #sun {background-color: yellow;border-radius: 50%;box-shadow: 0 0 30px white;height: 100px;left: 150px;position: absolute;top: 150px;width: 100px;
}#container .orbit {border: solid;border-color: white transparent transparent transparent;border-radius: 50%;border-width: 1px 1px 0 0;box-sizing: border-box;position: absolute;transform: rotate(0deg);transform-origin: center;
}#container .orbit#earth-orbit {animation: orbit 6s linear infinite;height: 300px;left: 50px;top: 50px;width: 300px;
}#container .orbit#moon-orbit {animation: orbit 2.7s linear infinite;height: 80px;left: -25px;top: -25px;width: 80px;
}#container .orbit .globe {border-radius: 50%;position: absolute;
}#container .orbit .globe#earth {background: aqua;height: 30px;right: 28px;top: 28px;width: 30px;
}#container .orbit .globe#moon {background: #d6d6d6;height: 12px;right: 2px;top: 8px;width: 12px;
}@-webkit-keyframes orbit {to {transform: rotate(360deg);}
}@keyframes orbit {to {transform: rotate(360deg);}
}

index.js

{"usingComponents": {}
}

index.json

Page({/*** 页面的初始数据*/data: {},/*** 生命周期函数--监听页面加载*/onLoad: function (options) {},/*** 生命周期函数--监听页面初次渲染完成*/onReady: function () {},/*** 生命周期函数--监听页面显示*/onShow: function () {},/*** 生命周期函数--监听页面隐藏*/onHide: function () {},/*** 生命周期函数--监听页面卸载*/onUnload: function () {},/*** 页面相关事件处理函数--监听用户下拉动作*/onPullDownRefresh: function () {},/*** 页面上拉触底事件的处理函数*/onReachBottom: function () {},/*** 用户点击右上角分享*/onShareAppMessage: function () {}
})

微信小程序--行星轨迹相关推荐

  1. [js] 微信小程序实现轨迹回放,微信原生小程序,基于uniapp的小程序?

    [js] 微信小程序实现轨迹回放,微信原生小程序,基于uniapp的小程序? 需要写出轨迹拖动,进度条,开始,暂停,结束功能. 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一 ...

  2. 微信小程序实现轨迹回放

    在微信小程序实现轨迹回放的效果 1.wxml <map id="map" longitude="{{longitude}}" latitude=" ...

  3. taro开发微信小程序-播放轨迹(十一)

    taro集成了地图后如何实现轨迹播放,暂停,停止呢?本身地图并不具备轨迹播放的能力,但是基于地图api可以实现轨迹播放的效果 思路如下: 1.获取所有的轨迹坐标点-最好是数组格式的json 2.定义一 ...

  4. python实现轨迹回放供应_微信小程序实现轨迹回放

    //index.js//获取应用实例 const app =getApp() Page({ data: { StatusBar: app.globalData.StatusBar, CustomBar ...

  5. taro开发微信小程序-添加开发者预览,上传测试版本(十四)

    taro开发微信小程序,上传测试版本,如果需要访问网络需要打开调试模式,如果配置了https协议的服务,提示对应的服务器证书无效,那么必须正确配置ssl证书,可以在阿里云或者腾讯云申请. 添加开发者预 ...

  6. 微信小程序轨迹回放实现及遇到的坑

    微信小程序轨迹回放实现 微信小程序轨迹回放主要使用到polyline进行划线操作,以及使用marker去进行小车移动操作.效果图如下: 具体实现代码: trackplay.wxml文件 <!-- ...

  7. uni-app map路线轨迹回放功能及turf.js实现缓冲区渲染(微信小程序)

    使用uni-app中 map组件实现路线轨迹回放功能. 1.通过接口获取返回的轨迹点. 2.地图的坐标系与轨迹点的坐标系要保持一致,否则轨迹有偏差.点经纬度转换,wgs84togcj02 =>j ...

  8. uniapp使用高德地图微信小程序SDK生成地图轨迹

    一文看懂微信小程序生成地图轨迹 一.开发准备 1.下载微信小程序SDK 2.高德控制台申请相关平台key 二.html页面展示地图标签 三.引入sdk及定义数据 四.相关方法(静态生成两个点之间的轨迹 ...

  9. Udesk对接微信小程序实现商品浏览轨迹上传

    作者:张振琦 Udesk提供了小程序专用的行为轨迹SDK,可以用来收集客户的商品浏览轨迹,并在客服对话窗口中访问轨迹处可以查看. 在开发之前,需要先完成两个操作: 确认Udesk客服系统内绑定的小程序 ...

最新文章

  1. Revit LT 2022基本培训 Revit LT 2022 Essential Training
  2. OKR 和 KPI 的适用场景
  3. netbeans卸载 linux,NetBeans_6.1自己使用。(linux-ubuntu下)
  4. 解锁redis锁的正确姿势
  5. Matlab心电信号的PQRST模拟-实验报告
  6. Ubuntu下的Linux内核的编译及安装
  7. Android下强制打开键盘
  8. api php usdt 以太坊_以太坊PHP离线交易开发包
  9. DbEntry.Net---又一个国产开源ORM数据访问及 WEB 框架
  10. 用iptables实现NAT
  11. 国内主流的ERP软件大盘点
  12. android判断极光推送是不是注册成功,android极光推送用户怎么注册sdk
  13. 腾讯云IM集成问题汇总
  14. 多表连接查询与高级查询上(第三天)
  15. GROMACS Tutorial 2-Membrane Protein: KALP15 in DPPC
  16. python画美图_Python爬虫下手,就得从高清美图开始!
  17. 【檀越剑指大厂--网络安全】网络安全学习
  18. C++虚函数表(vtable)和虚函数指针(vfptr)
  19. 台式计算机负荷,简单计算台式电脑功率
  20. 用户使用移动支付的风险与防范策略

热门文章

  1. Linux加密框架 crypto crypto_larval | crypto_larval_alloc | __crypto_register_alg 介绍
  2. IE和标准下有哪些兼容性的写法
  3. 百度地图API的两种加载方式
  4. 全球与中国压电比例阀市场深度研究分析报告
  5. android解决方法数超过65536问题,(满则溢)Android AS打包提示方法数超65536的解决方法...
  6. 老鱼Python数据分析——篇十五:“选股宝”使用API下载JSON格式数据
  7. STP生成树协议(超详细小白也能看懂)
  8. Core Java笔记------来自达内项目经理穆笛
  9. 本地字体上传到网络后运用到微信小程序详细过程
  10. mysql外码内码定义_内码和外码分别是什么啊?