html&css画呼吸灯
文章图片
搞不了视频太难了。。。。
Animations是css3的一个模块,使用keyframes定义如何随着时间的移动改变CSS的属性值,可以通过指定它们的持续时间,重复次数,如何重复来控制关键帧的行为。Animations由两部分组成:css动画的配置,以及一系列的keyframes(用来描述动画的开始、过程、结束状态)
transform 属性向元素应用从2D或3D转换。该属性允许我们对元素进行旋转、缩放、移动或者倾斜
Document - 锐客网 .bg {
width: 500px;
height: 500px;
margin: 50px auto;
background-color: rgb(217, 255, 2);
position: relative;
}.bg .small_cirlce {
width: 300px;
height: 300px;
border: 20px solid white;
/* 水平居中 */
top: 50%;
left: 50%;
margin-top: -150px;
margin-left: -150px;
position: absolute;
/* 变成边框盒子它的宽高是整个盒子的宽高 */
/* 因为边框占据了40px 所以用内容盒子的话会使其不能居中所以要转换成边框盒子 */
box-sizing: border-box;
border-radius: 50%;
/* 设置动画 自定义动画名称circleease-in-out:动画以低速开始和结束infinite表示无限次执行*/animation: circle 5s ease-in-out infinite;
}.bg .big_circle {
width: 400px;
height: 400px;
border: 10px solid white;
/* 设置水平居中 */
top: 50%;
left: 50%;
margin-top: -200px;
margin-left: -200px;
position: absolute;
/* 变成边框盒子它的宽高是整个盒子的宽高 */
/* 因为边框占据了20px 所以用内容盒子的话会使其不能居中所以要转换成边框盒子 */
box-sizing: border-box;
border-radius: 50%;
/* 设置动画 自定义动画名称circleease-in-out动画以低速开始和结束infinite:无限次执行*/
animation: circle 5s ease-in-out infinite;
}/* 设置动画 */
@keyframes circle {
/* transform 属性向元素应用从2D或3D转换。该属性允许我们对元素进行旋转、缩放、移动或者倾斜 */
0% {
/* 改变大小缩放 scale */
transform: scale(0.6);
border-color: rgb(255, 3, 3);
}25% {
/* 改变大小 */
transform: scale(0.7);
border-color: rgb(243, 5, 183);
}50% {
/* 改变大小 */
transform: scale(0.8);
border-color: rgb(5, 101, 245);
}75% {
/* 改变大小 */
transform: scale(0.9);
border-color: rgb(77, 248, 10);
}100% {
/* 改变大小 */
transform: scale(1);
border-color: rgb(2, 236, 244);
}}
【html&css画呼吸灯】
文章图片
推荐阅读
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- 宋仲基&宋慧乔(我们不公布恋情,我们直接结婚。)
- django-前后端交互
- 21天|21天|M&M《见识》04
- 爬虫数据处理HTML转义字符
- HTML基础--基本概念--跟着李南江学编程
- 二叉树路径节点关键值和等于目标值(LeetCode--112&LeetCode--113)
- 3.css浮动
- 2021—3—8日教练实践总结&呼吸练习&觉察日记