培训经历一般怎么填写 培训经历怎么写范文

「HTML+CSS」--自定义加载动画【018】 Part1前言你好!小朋友!
首先,非常感谢您阅读海虹的文章 。文章如有错误,欢迎指出~
哈哈,自我介绍一下
昵称:海虹
标签:成学生
简介:我是用C语言学会编程的,然后转到计算机专业 。我有幸获得过国家级和省级奖项等 。并一直保证研究 。目前在学C/Linux(真的太难了~)
学习经验:多记笔记,多打代码,多想想学好英语!
Part2效果展示

培训经历一般怎么填写 培训经历怎么写范文

文章插图
在此插入图片描述
Part3Demo代码 HTML
!DOCTYPEhtmlhtmllang=' en' headmetacharset=' UTF-8 ' metahttp-equiv=' X-UA-Compatible' content=' IE=edge' metaname=' viewport' content=' width=device-width,initial-scale=1.0' linkrel='样式表' href='https://www.dzlps.cn/style. CSS' titledocument/title/headdysectionspan/section/body/htmlCSS
html,body{ margin: 0;高度: 100%;} body{ display: flex证明-内容:美分
er;align-items: center;background: #263238;}section {width: 650px;height: 300px;padding: 10px;position: relative;display: flex;align-items: center;justify-content: center;/* 红色边框仅作提示 */border: 2px solid red;}span{width : 96px;height: 96px;position: relative; }span::before,span::after{content: '';width : 76px;height: 76px;position: absolute;top: 0;left: 0;border-radius: 50%;border:10px solid white;animation: animloader 2s linear infinite;}span::after{animation-delay: 1s;}@keyframes animloader {0% { transform: scale(0); opacity: 1;}100% { transform: scale(1); opacity: 0;}}Part4原理详解步骤1设置span标签
  • 宽度、高度均为96px
  • 相对定位
width : 96px;height: 96px;position: relative;因为未设置背景色(这里不需要背景色)
所以视觉上看不见

培训经历一般怎么填写 培训经历怎么写范文

文章插图
实际效果如下

培训经历一般怎么填写 培训经历怎么写范文

文章插图
在这里插入图片描述
步骤2设置span::befor、span::after
  • 宽度、高度均为76px
  • 边框:10px 白色 solid
  • 绝对定位:top0 left0
因为before和after位置重叠
视觉上看起来就只有一个白色部分

培训经历一般怎么填写 培训经历怎么写范文

文章插图
实际上是有两个部分的

培训经历一般怎么填写 培训经历怎么写范文

文章插图
培训经历一般怎么填写 培训经历怎么写范文

文章插图
步骤3span::before、span::after圆角化
border-radius: 50%; 效果图如下

培训经历一般怎么填写 培训经历怎么写范文

文章插图
在这里插入图片描述
步骤4为span::before、span::after添加动画
  • 动画时间:2s
  • 动画速度曲线:linear
  • 无限循环
  • 动画初态:大小0,不透明级别为1(也就是开始没有,但是颜色不透明级别为1,纯白)
  • 动画末态:大小为1,也就是正常大小,不透明级别为1,此时已经看不见了
  • 形成的动画就是:一个圆大小上从小到大,颜色从纯白色,渐渐透明
animation: animloader 2s linear infinite;@keyframes animloader {0% { transform: scale(0); opacity: 1;}100% { transform: scale(1); opacity: 0;}}效果图如下

培训经历一般怎么填写 培训经历怎么写范文

文章插图
在这里插入图片描述
步骤5步骤1-4形成的表面上只是一个圆的变化效果
其实是span::before和span::after两个圆同时的动画
只是因为位置重叠 看起来就是一个圆了
然后我们再对span::after使用动画延迟
使之与span::before视觉上分开
这样同一时间就可以得到类似水波纹的效果啦
animation-delay: 1s;效果图如下

培训经历一般怎么填写 培训经历怎么写范文

文章插图
在这里插入图片描述
Part5结语学习来源:
https://codepen.io/bhadupranjal/pen/vYLZYqQ
文章仅作为学习笔记,记录从0到1的一个过程 。希望对您有所帮助,如有错误欢迎小伙伴指正~
我是海轰(ˊˋ),如果您觉得写得可以的话,请点个赞吧
【培训经历一般怎么填写 培训经历怎么写范文】写作不易,「点赞」+「收藏」+「转发」
谢谢支持

培训经历一般怎么填写 培训经历怎么写范文

文章插图
在这里插入图片描述