吃豆人代码编写php

时间:2022-07-14 08:18:16 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
吃豆人代码编写php

本篇文章给大家介绍一下使用纯CSS怎么实现一个吃豆人的Loading加载效果,希望对大家有所帮助!

CSS确实是魅力大的离谱,可能最近一段时间关注我文章的会知道,我发了好多跟CSS有关的文章了,有的是看到网上有这种效果,自己进行复刻,有的是利用一个自己刚看到的知识点,运用它去做一些好玩的东西,总之,CSS真的太好玩啦!

今天给大家带来的表演,创意起源于我的博客的友链页,如果他人的头像我请求不到资源,那么就会补上一个吃豆人的Loading上去,而这个吃豆人,就是我今天带来的表演~

先来实现左边的大嘴巴,我是用了两个这种形状的东西,完后给下面的那个margin-top:-50px,它俩就实现了重叠,之后用动画效果,让上面顺时针旋转,下方与之相反,旋转90°就可以实现嘴巴张开合上的动作了。

之后将动画加到我们刚刚生成的那两个元素的css中即可(运用这个属性就行:animation,因为我是div套了div,所以我用的是伪元素来选择的:分别是first-of-typenth-child(2),选中了第一个跟第二个div来作为吃豆人的嘴巴。

要注意的是,两个嘴巴的动画时间要同步,否则这个嘴可就上下乱窜了:

同样,我们在刚刚的两个div同级的地方,又建了三个div我真是太喜欢div~


豆子相对于嘴巴来说就很简单,首先他是圆的,其次呢,它的动画是向左移动的,具备这两个条件,就可以了。我们直接使用伪元素选中345三个div,加上这段css即可。

接下来加上向左移动的动画:似乎,要是走一段变得透明一些是不是会更好?这个有待考虑~

最后将动画分别用选择器挂到第345div上就行啦,同时要注意,动画的起始时间不要设置成一样的,否则它们就同步啦!!我这里设置的分别是0.33/0.66/0.99秒哦~就像这样:

其实.....我研究了好半天,我把图给大家,要是能算出来也帮我算算,我最后是实验出来的,67都差不多,但是6.25更顺眼一些emmm,但是实验到7px的时候,小圆的圆心就有点明显偏上了,所以emm6.25吧(差不多~,还有就是我想写6.5的,但是总觉得6.25好听点


本文来源:https://www.wddqw.com/doc/536a5a7130687e21af45b307e87101f69e31fb0d.html