送你一朵小红花,愿你勇敢的面对生活中的苦难,不要放弃爱与希望,蓝天白云,定会如期而至。

视频:

B站视频链接:https://www.bilibili.com/video/BV1xX4y1M7yM

送你一朵小红花,CSS实现一朵旋转的小红花

HTML

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>送你一朵小红花:公众号AlbertYang</title><link rel="stylesheet" href="style.css">
</head><body><!-- 容器 --><div class="box"><!-- 花朵 --><div class="flower"><!-- 花瓣 --><div class="petal" style="--x:0"></div><div class="petal" style="--x:1"></div><div class="petal" style="--x:2"></div><div class="petal" style="--x:3"></div><div class="petal" style="--x:4"></div><div class="petal" style="--x:5"></div><!-- 花心 --><div class="circle"></div></div></div>
</body></html>

CSS

/* 清除浏览器设置的默认边距,
使边框和内边距的值包含在元素的width和height内 */
* {margin: 0;padding: 0;box-sizing: border-box;
}
/* 使用flex布局,让内容垂直和水平居中 */
.box {display: flex;justify-content: center;align-items: center;min-height: 100vh;
}
/* 花朵 */
.flower {position: relative;width: 80px;height: 80px;transform-origin:  100% 100%;animation: rotate 3s linear infinite;
}
/* 花瓣 */
.petal {display: block;/* 花瓣的宽高等于花朵的宽高 */width: 80px;height: 80px;background: red;border-radius: 0 70px;position: absolute;/* 让不同的花瓣旋转为花朵 */transform-origin: 100% 100%;transform: rotate(calc(var(--x) * 60deg));
}
/* 花心 */
.circle {width: 100px;height: 100px;position: absolute;background: #fff200;border-radius: 50%;left: 30px;top: 30px;box-shadow: 0 0 50px yellow;background-image: radial-gradient(at 20% 30%, #fffa65, #f1c40f, #f1dc4b);
}
/* 花朵旋转动画 */
@keyframes rotate {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}
}

今天的学习就到这里了,由于本人能力和知识有限,如果有写的不对的地方,还请各位大佬批评指正。有什么不明白的地方欢迎给我留言,如果想继续学习提高,欢迎关注我,每天进步一点点,就是领先的开始,加油。如果觉得本文对你有帮助的话,欢迎转发,评论,点赞!!!

送你一朵小红花,CSS实现一朵旋转的小红花相关推荐

  1. 微信小程序css鼠标上去变色,微信小程序实现默认第一个选中变色效果

    效果图: 这里默认第一个选中 点击每个不会改变样式 根据index来实现 wxml: 页面class有三目运算 {{item.num}} wxss: _left 蓝色 left 黑色 .box{ wi ...

  2. 微信小程序- css相比,wxss区别?小程序关联微信公众号如何确定用户的唯一性?微信小程序中的用户ID(openid和unionid)

    1 与css相比, wxss区别? 1) 响应式长度 rpx 2) 样式导入 3) 小程序不支持通配符* *{ width:100rpx; height:100rpx; } 2 小程序关联微信公众号如 ...

  3. 微信小程序CSS样式图片闪烁

    微信小程序CSS样式图片闪烁 微信小程序直接用CSS样式让图片闪烁起来!!! 废话不多说!直接上代码 // 这是设置小程序WXSS页面 .shanshuo{-webkit-animation: twi ...

  4. html的css雪花动效,《前端每日实战》第171号作品:用纯 CSS 绘制一朵美丽的雪花...

    昨夜北京下了大雪,让我们用 CSS 绘制一朵雪花,迎接这洁白美好的世界吧! 一.效果预览 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. 二.源代码下载 每日 ...

  5. Java后台微信点餐小程序开发最新版笔记,Springboot+Mysql+Freemarker+Bootstrap+微信小程序实现扫码点餐小程序,包含语音提示,微信消息推送,网页管理后台

    由于之前的Java后台微信点餐小程序有些知识点过时了,所以今天重新出一版,把里面过时的知识点更新下 前五章是部署笔记,后面是知识点的详细讲解,大家可以先看部署笔记,部署起来后,再跟着详细知识学习. 第 ...

  6. 微信小程序css 华文琥珀_琥珀项目:较小的,面向生产力的Java语言功能

    微信小程序css 华文琥珀 Brian Goetz最近的消息欢迎来到琥珀! 介绍Project Amber ( OpenJDK的一部分, 最初于1月提出 ). Goetz通过介绍"欢迎使用A ...

  7. [css] 用css实现一个等腰三角形的小图标

    [css] 用css实现一个等腰三角形的小图标 <style>.box{width: 0;height: 0;margin: 100px auto;border-width: 0px 20 ...

  8. 微信小程序 css边框阴影,微信小程序|CSS的内边距和圆框

    本文首发于微信公众号: "算法与编程之美",欢迎关注,及时了解更多此系列文章. 问题描述 在制作小程序的时候会经常用到浮动来设计各种组件的排版,微信小程序对排版的要求很高. 光有浮 ...

  9. 用css和HTML做loding小动画

    用css和HTML做loding小动画 1.先进行简单的页面布局 1.1 我这里是使用了一个div标签包了两个p标签 每个p标签里面又包了四个span标签 构建了一个简单的页面搭建 其余的用css就可 ...

最新文章

  1. matlab有限域多项式除法_椭圆曲线密码学简介(二):有限域的椭圆曲线及离散对数问题...
  2. linux文件和目录基本管理系统,Linux文件基本操作管理和系统目录结构
  3. [十一]SpringBoot 之 添加JSP支持
  4. Apache VFS:基本介绍
  5. 网址导航html5源码图标版,最新仿hao123网址导航(晓风网址导航系统) v4.2
  6. 探索Apache Camel Core –文件组件
  7. Linux创建进程必须fork么,Linux - fork() 创建进程
  8. 信息与计算机科学二级学科,《信息计算与智能系统》二级学科 硕士研究生培养方案...
  9. 解决word标题样式错乱
  10. 教师信息管理c语言程序设计,信息技术教师招聘考试真题(附答案版)
  11. 心得-计算机软考之嵌入式系统工程师
  12. 25-Web-京东登录界面
  13. 面对人工智能,我们应有的态度
  14. linux安装nodejs 7,在CentOS 7上安装Node.js的4种方法
  15. 在ecb里使用自定义快捷键切换窗口(emacs)
  16. 【大数据处理技术】「#0」实验环境准备
  17. 3D种类游戏系统开发
  18. adlds文件服务器,window_Windows Server 2008:AD LDS应用攻略,本文我们共同了解一下AD LDS的 - phpStudy...
  19. excel之数字转字符串,取消科学计数法
  20. unity3d websocket

热门文章

  1. 狂神说——SpringBoot学习
  2. 火爆程度超过微信:最近全网刷屏的社交APP突然下架了
  3. 荣耀30能用鸿蒙系统吗,华为荣耀30 Pro开始测试使用鸿蒙OS系统!
  4. SQL Server 管理系列课程-王进-专题视频课程
  5. 密码学之仿射加密解密算法
  6. MySQL查看数据库文件存放目录
  7. mysql表结构定义_mysql 表结构及基本操作
  8. 即将逝去的Delphi前景在何方
  9. 自由能计算,PMF,伞形抽样,WHAM
  10. eclipse运行Android程序报错,找不到adb.exe或要你重启eclipse的解决方法