动画效果:

1、画一个爱心

<view class="heart"></view>
    .heart {position: relative;width: 50rpx;height: 50rpx;background-color: #EF686E;transform: rotate(-45deg);}.heart:before {content: "";position: absolute;top: -25rpx;left: 0;width: 50rpx;height: 50rpx;border-radius: 50%;background-color: #EF686E;}.heart:after {content: "";position: absolute;top: 0px;left: 25rpx;width: 50rpx;height: 50rpx;background-color: #EF686E;border-radius: 50%;}

2、让爱心动起来

<view class="heart heart1"></view>
    @keyframes up {0% {top: 500rpx;}100% {top: 0;}}@keyframes side {0% {margin-left: 0;}100% {margin-left: 150rpx;}}// 时间 透明度 大小 旋转角度 随意修改.heart1 {transform: rotate(300deg) scale(0.6);opacity: .7;animation: up 15s linear infinite, side 6s ease-in-out infinite alternate;}

3、多个爱心

<template><view><view class="heart heart1"></view><view class="heart heart2"></view><view class="heart heart3"></view><view class="heart heart4"></view><view class="heart heart5"></view></view>
</template><script>export default {data() {return {};}}
</script><style lang="scss">.heart {position: relative;width: 50rpx;height: 50rpx;background-color: #EF686E;transform: rotate(-45deg);}.heart:before {content: "";position: absolute;top: -25rpx;left: 0;width: 50rpx;height: 50rpx;border-radius: 50%;background-color: #EF686E;}.heart:after {content: "";position: absolute;top: 0px;left: 25rpx;width: 50rpx;height: 50rpx;background-color: #EF686E;border-radius: 50%;}@keyframes up {0% {top: 500rpx;}100% {top: 0;}}@keyframes side {0% {margin-left: 0;}100% {margin-left: 150rpx;}}// 时间 透明度 大小 旋转角度 随意修改.heart1 {transform: rotate(300deg) scale(0.6);opacity: .7;animation: up 15s linear infinite, side 6s ease-in-out infinite alternate;}.heart2 {left: 550rpx;transform: rotate(-30deg) scale(0.5);opacity: .5;animation: up 15s linear infinite, side 5s ease-in-out infinite alternate;}.heart3 {left: 200rpx;transform: rotate(300deg) scale(0.5);opacity: .4;animation: up 15s linear infinite, side 4s ease-in-out infinite alternate;}.heart4 {left: 350rpx;transform: rotate(-25deg) scale(0.6);opacity: .7;animation: up 18s linear infinite, side 2s ease-in-out infinite alternate;}.heart5 {left: 450rpx;transform: rotate(-30deg) scale(0.6);opacity: .6;animation: up 7s linear infinite, side 1s ease-in-out infinite alternate;}
</style>

纯CSS实现粉红爱心动画相关推荐

  1. css实现人走路效果,纯css实现机器人走路动画

    纯css实现机器人走路动画 由于发现了css的这个现象 当一个有元素嵌套的时候,父元素有动画,子元素也有动画,那么子元素的运动会相对父元素的运动而运动 所以我忽然想到,实现人的走路动画并不是不可能的了 ...

  2. css3 太极动画,纯css实现太极阴阳鱼动画

    原标题:纯css实现太极阴阳鱼动画 今天看到一个有意思的效果,闲来无事做一个: 把2d静态的太极图改成了3d,阴极和阳极分到了两个平面里实现旋转效果,这个好实现,重点是实现它的透明效果,平面太极图显示 ...

  3. 纯CSS实现3D正方体动画效果

    目录 前言 正文 1.基本架构 2.书写每个div样式 3.为需要产生动画的一面单独设置样式 4.设置鼠标hover效果 5.优化 总结 前言 纯CSS实现3D正方体动画效果,此方法是通过transf ...

  4. php实现动态按钮效果,纯css实现MaterialDesign水滴动画按钮效果的js实现方法

    本篇文章给大家带来的内容是关于纯css实现Material Design水滴动画按钮效果的js实现方法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 在上一篇,我们已经实现了用纯cs ...

  5. 纯CSS下划线出现动画

    一.效果 二.代码 <!DOCTYPE html> <html lang="en"><head><meta charset="U ...

  6. 纯css 图片自动旋转动画

    css能否实现图片自动旋转动画呢?答案当然是肯定的, 首先看下效果: HTML代码 <img src="https://gimg2.baidu.com/image_search/src ...

  7. html导航怎么加图标,纯 CSS 实现导航图标动画

    毫无艺术细胞的我,一直以来都只会切图而不会做图.正如前几天,我给博客导航菜单加上简单的动画,就显得违和感十足.感叹 2017 的现在,做网站普遍已经不用过多的考虑 IE 系列浏览器,一些简单的动画可以 ...

  8. 5分钟实现漂亮的CSS加载动画,纯CSS实现加载动画

    目录 1 视频 2 知识点 2.1 CSS calc() 函数 2.2 CSS var() 函数 2.3 CSS3 box-shadow 属性 2.4 CSS3 box-sizing 属性 2.5 C ...

  9. java旋转爱心,前端 CSS : 3# 纯 CSS 实现粉色爱心

    介绍 原文链接 感謝 comehope 大佬的 [前端每日实战] 工作三个月觉得糟糕跑路(顺带劝一下像我一样的新人, 不要急于入职, 一定要挑一挑)回家重新补充了一下基础知识及 node, 身为一个前 ...

最新文章

  1. DP_knapsack
  2. 怎么打断点_搞笑段子: 有次相亲, 双方父母都在, 我坐下就给自己点了支烟
  3. 警告:使用隔离见证可能会丢失你的比特币
  4. 出现“Could not resolve host: www.github.com; Unknown error”错误解决
  5. NgRx Store createSelector 的单步调试和源代码分析
  6. Git vs SVN
  7. python开源考试_可能是 Python 中最火的第三方开源测试框架 pytest
  8. 将方法作为方法的参数 —— 理解委托
  9. 怎么让背景铺满整个页面_必能用到,一页PPT中想放超多图片怎么办?
  10. linux驱动编写(pwm驱动)
  11. 当下的互联网时代,“急功近利”不是坏事
  12. 运行js提示库没有注册错误8002801d的解决办法
  13. 编写一个头像裁剪组件(一)
  14. Aliplayer直播截图+水印
  15. 计算机软件免税,软件产品的增值税优惠有哪些?
  16. 漫画 | 为什么程序猿996会猝死,而企业家007却不会?
  17. lpad用法 oracle,oracle中lpad函数的用法详解
  18. PhalApi2.x笔记
  19. O2OA产品核心能力介绍:门户管理
  20. 【高中数学】数列 · 通项求法

热门文章

  1. Ringbuff note
  2. 服务通知——小程序消息推送、模板消息推送demo
  3. 图像矫正:桶形畸变矫正的原理及python简易实现与加速
  4. 计算机教学楼起名,“我为学校楼宇起名”征集
  5. 二手物品交易管理系统
  6. 最靠谱的6个自媒体平台,也可以快速上手
  7. 定位职业赛道-抽象职业能力-修炼核心能力,打造核心竞争力,不单纯被岗位、公司、行业的选择局限
  8. 毫秒和微秒分别和秒怎么换算?
  9. 浅析云原生模型推理服务框架KServe
  10. 第二章 预习导图 部署DNS服务