用css给小程序画个简单写轮眼

  • 最终的效果
    • 初衷
    • 动画分解

最终的效果

初衷

之前看到过一个h5的迷幻动画,正好今天有时间,把这个也简单画了一下。

动画分解

  1. 重复创建几个View,每个View为之前90%大小,并居中
  2. 为预期转动的View设置css动画

实际就上面两点,很简单。

看一下实际的代码:

wxml:

<view class="container">
<view class="square">
<view class="square black">
<view class="square">
<view class="square black">
<view class="square">
<view class="square black">
<view class="square">
<view class="square black">
<view class="square">
<view class="square black">
<view class="square">
<view class="square black">
</view>
</view>
</view>
</view>
</view>
</view>
</view>
</view>
</view>
</view>
</view>
</view>
</view>

wxss:

.container {width: 300rpx;height: 300rpx;
}.square {width: 90%;height: 90%;display: flex;align-items: center;justify-content: center;background-color: white;
}.black {background-color: black;animation: rotate 10s infinite ease;
}@keyframes rotate{0%{ transform: rotate(0deg); }50%{ transform: rotate(180deg); }100%{ transform: rotate(-180deg); }
}

稍作一下改动,比如说改动一下View大小,变成椭圆,就可以变成下面的效果:

用css给小程序画个简单写轮眼相关推荐

  1. android商品数量加减,微信小程序实现一个简单的商品数量加减案例

    简介 这是一个用微信小程序原生代码实现的数量加减demo,主要是用于商品购物车或者商品详情修改数量使用,很简单哦~~~. 核心js方法说明addCount(增加数量) delCount (减少数量) ...

  2. 基于微信小程序的五子棋小程序(含简单人机)

    基于微信小程序的五子棋小程序(含简单人机) 运行截图 项目结构目录 基本思路 实现过程 棋盘的生成 落子 判断胜负 悔棋 人机对战的实现 权值表 机器人落子逻辑 改进胜负判断方法 更多功能 结语 运行 ...

  3. 微信小程序画地块(微信开放文档中腾讯地图)

    微信小程序画地块(微信开放文档中腾讯地图) 1.map.js // 引入math计算包 var mathjs = require('../../../source/util/math.js'); // ...

  4. 用php制作中奖系统,基于PHP随机抽奖小程序,很简单!

    原标题:基于PHP随机抽奖小程序,很简单! 文章来自于:博客 网址:https://blog.csdn.net/shaolong1013/article/details/78763057 一个抽奖小程 ...

  5. [小程序]小程序框架的简单页面布局

    1.首先下载小程序开发工具 2.小程序中的wxml就相当于html , wxss就相当于css 3.布局和html布局几乎一样 4.宽度使用百分比 5.input框里的文字上下居中是用padding撑 ...

  6. 小程序使用css变量,小程序使用css变量实现“换肤”方案

    使用sass,stylus可以很方便的使用变量来做样式设计,其实css也同样可以定义变量,在小程序中由于原生不支持动态css语法,so,可以使用css变量来使用开发工作变简单. 基础用法 page { ...

  7. 微信小程序page设定css,微信小程序——启动,渲染与Page

    四种文件格式: .js js操作 至少要写Page({}),用于注册一个页面 .json 一些基础设定 至少要一个{} 均需使用双引号, 且不能有注释,不能有多余的逗号 project.config. ...

  8. 微信小程序点击改变css,微信小程序按钮button样式修改自定义

    在微信小程序中,当我们向页面中插入一个按扭button的时侯只需要简单的代码就可以了. 插入button按钮并保存后,便可以以预览界面看到一个原始的按钮. 小程序样式修改 默认没有对按钮设置任何样式时 ...

  9. 微信小程序开发:简单列表界面的实现

    最近,想了解下微信小程序的开发. 看了下官网的组件和API介绍,想通过一个简单的列表展示,来学习下如何开发微信小程序. 先来看下最后的效果(使用的测试数据,后期可改为http请求返回的数据). 底部的 ...

最新文章

  1. java多线程系列_Java多线程实战系列
  2. python交集和补集的符号_python的交集、并集、差集
  3. MySQL 索引和 SQL 调优手册
  4. Content Security Policy 入门教程
  5. 前端学习(575):margin无效情形之鞭长莫及导致无效
  6. think php 子查询,使用thinkPHP怎么实现一个子查询语句
  7. 100g光模块厂家排名_100G光模块固件设计示例
  8. [C++][基础]8_容器
  9. 《设计模式沉思录》—第2章2.4节访问权限
  10. 基于DEAP库的python进化算法-1
  11. 【crawler笔记】R语言简单动态网页爬虫(rvest包)示例
  12. 《胡雪岩》影评10篇
  13. 使用BeanUtils.populate遇到的bug
  14. 协会分享 | 如何推动EOS区块链技术在高校的落地
  15. 域 用户和计算机名,域环境中计算机名称解析
  16. 【uniapp】 uni-app使用getPhoneNumber接口
  17. 华南理工网络教育计算机平时作业,2017年华南理工大学网络教育计算机应用基础平时作业...
  18. CoaoaChina开发者小测验常识题
  19. 营救(广度优先搜索)题解
  20. MSC Marc英文界面汉化

热门文章

  1. 从视频中获取发丝都能看见的人体步态轮廓图
  2. 哪种便签应用能支持导出?
  3. 人脸识别外部接口调用
  4. 使用element ui select下拉框多选,编辑状态下回显数据
  5. iOS后台任务的影响
  6. 涉及计算机网络的一些生活问题的问与答【绝对是你不知道的网络知识】——带宽与时延篇
  7. “进厂”第一课:大厂Java岗实习要求大盘点(内附2022/2023校招渠道整理)
  8. 游戏2D场景坐骑飞行效果
  9. Linux命令之移动文件与目录或重命名
  10. 缓解学习压力的有效方法