首页 JS特效 CSS3特效 CSS3球状网页加载动画图标特效

CSS3球状网页加载动画图标特效

CSS3球状网页加载动画图标特效

CSS3球状网页加载动画图标特效

<头>
<元字符集=“utf-8”>
CSS3球状网页加载动画图标效果
<风格>
*, *:之前, *:之后 {
  框大小:边框框;
  边距:0;
  填充:0;
}
:根,html,正文{
  字体系列:'Poiret One'、'Open Sans'、'Helvetica Neue'、'Helvetica'、'Arial'、sans-serif;
  背景:#222;
  白颜色;### }
h1 {
  文本对齐:居中;
  边距:1rem 自动 2rem;
  字体粗细:正常;
}
p {
  保证金:1rem;
}
。排 {###   宽度:80%;
  高度:150px;
  边距:2rem 自动;
}
。细胞 {###   显示:内联块;
  宽度:49%;
  文本对齐:居中;
}
。圆圈 {###   显示:内联块;
  宽度:100px;
  高度:100px;
  边界半径:50%;
  背景:白色烟雾;
  框阴影:4px -40px 60px 5px rgb(26, 117, 206) 插图;
}
。正方形 {###   显示:内联块;
  宽度:100px;
  高度:100px;
  边框半径:20px;
  背景:白色烟雾;
  框阴影:4px -40px 60px 5px rgb(26, 117, 206) 插图;
}

.loader {
  背景: 线性渐变(向右, rgb(22, 113, 202) 50%, 透明 50%);
  动画:旋转 1s 无限线性;
}
.loader:在{
之前   显示:块;
  内容: '';###   位置:相对;
  顶部:50%;
  左:50%;
  变换:翻译(-50%, -50%);
  宽度:90px;
  高度:90 像素;
  背景:#222;
  边界半径:50%;
}

。明胶 {###   动画:明胶0.5s无限;
}
@keyframes明胶{
  从, 到 { 变换: 缩放(1, 1); }
  25% { 变换:缩放(0.9,1.1); }
  50% { 变换:缩放(1.1,0.9); }
  75% { 变换:缩放(0.95,1.05); }
}

。旋转 {###   动画:旋转 1s 无限线性;
}
@关键帧旋转{
  来自 { 变换:旋转(0deg); }
  到 { 变换:旋转(360deg); }
}

.弹性旋转{
  动画:elastic-spin 1s 无限轻松;
}
@keyframes 弹性旋转 {
  来自 { 变换:旋转(0deg); }
  到 { 变换:旋转(720deg); }
}

.脉冲{
  动画:脉冲 1 秒无限缓入缓出交替;
}
@关键帧脉冲{
  来自 { 变换:比例(0.8); }
  到 { 变换:缩放(1.2); }
}

。闪光 {###  动画:闪烁 500ms 缓和无限交替;
}
@关键帧闪光{
来自 { 不透明度:1; }
到{不透明度:0; }
}

。你好呀 {###   动画:这里 1s 轻松无限;
}
@这里的关键帧{
  30% { 变换:缩放(1.2); }
  40%, 60% { 变换: 旋转(-20deg) 缩放(1.2); }
  50% { 变换:旋转(20deg) 缩放(1.2); }
  70% { 变换:旋转(0deg) 缩放(1.2); }
  100% { 变换:缩放(1); }
}

。生长 {###   动画:增长 2s 轻松无限;
}
@关键帧增长{
  来自 { 变换:比例(0); }
  到 { 变换:缩放(1); }
}

。淡入 {###   动画:淡入 2s 线性无限;
}
@关键帧淡入{
  来自{ 不透明度:0; }
  至 { 不透明度:1; }
}

。消退 {###   动画:淡出 2s 线性无限;
}
@关键帧淡出{
  来自 { 不透明度:1; }
  到{不透明度:0; }
}

.bounce {
  动画:反弹 2s 缓和无限;
}
@关键帧反弹{
    70% { 变换:translateY(0%); }
    80% { 变换:translateY(-15%); }
    90% { 变换:translateY(0%); }
    95% { 变换:translateY(-7%); }
    97% { 变换:translateY(0%); }
    99% { 变换:translateY(-3%); }
    100% { 变换:translateY(0); }
}

.bounce2 {
  动画:bounce2 2s 轻松无限;
}
@关键帧反弹2 {
0%、20%、50%、80%、100% {变换:translateY(0);}
40% {变换:translateY(-30px);}
60% {变换:translateY(-15px);}
}

.摇动{
  动画:摇动2秒轻松无限;
}
@关键帧摇动{
0%, 100% {变换:translateX(0);}
10%、30%、50%、70%、90% {变换:translateX(-10px);}
20%、40%、60%、80% {变换:translateX(10px);}
}

。翻动 {### 背面可见性:可见!重要;
动画:翻转 2s 轻松无限;
}
@关键帧翻转{
0% {
# 变换:透视(400px)旋转Y(0);
动画计时功能:ease-out;
}
40% {
# 变换:透视(400px)translateZ(150px)rotateY(170deg);
动画计时功能:ease-out;
}
50% {
# 变换:透视(400px)translateZ(150px)rotateY(190deg)scale(1);
动画计时功能:ease-in;
}
80% {
# 变换:透视(400px)旋转Y(360deg)缩放(.95);
动画计时功能:ease-in;
}
100% {
# 变换:透视(400px)缩放(1);
动画计时功能:ease-in;
}
}

。摇摆 {### 变换原点:顶部中心;
动画:摇摆 2s 轻松无限;
}
@关键帧摆动{
20% { 变换:旋转(15 度); }
40% { 变换:旋转(-10deg); }
60% { 变换:旋转(5deg); }
80% { 变换:旋转(-5deg); }
100% { 变换:旋转(0deg); }
}

.摆动{
  动画:摆动 2s 轻松无限;
}
@关键帧摆动{
  0% { 变换:translateX(0%); }
  15% { 变换:translateX(-25%) 旋转(-5deg); }
  30% { 变换:translateX(20%) 旋转(3deg); }
  45% { 变换:translateX(-15%) 旋转(-3deg); }
  60% { 变换:translateX(10%) 旋转(2deg); }
  75% { 变换:translateX(-5%) 旋转(-1deg); }
  100% { 变换:translateX(0%); }
}

.淡入淡出{
  动画:淡入 2s 缓动无限;
}
@关键帧淡入{
  0% {
#     不透明度:0;
    变换:translateY(-20px);
  }
  100% {
#     不透明度:1;
    变换:translateY(0);
  }
}

.淡入左{
  动画:淡入左 2s 缓动无限;
}
@关键帧向左淡入{
  0% {
#     不透明度:0;
    变换:translateX(-20px);
  }
  100% {
#     不透明度:1;
    变换:translateX(0);
  }
}

.淡出-向下 {
  动画:淡出-向下 2s 轻松无限;
}
@关键帧淡出向下{
  0% {
#     不透明度:1;
    变换:translateY(0);
  }
  100% {
#     不透明度:0;
    变换:translateY(20px);
  }
}

.淡出右{
  动画:淡出右2秒轻松无限;
}
@关键帧右淡出{
  0% {
#     不透明度:1;
    变换:translateX(0);
  }
  100% {
#     不透明度:0;
    变换:translateX(20px);
  }
}

.bounce-in {
  动画:反弹 2 秒轻松无限;
}
@关键帧弹入{
  0% {
#     不透明度:0;
    变换:缩放(.3);
  }
  50% {
#     不透明度:1;
    变换:比例(1.05);
  }
  70% { 变换:缩放(.9); }
  100% { 变换:缩放(1); }
}

.bounce-in-right {
  动画:右弹跳 2 秒轻松无限;
}
@关键帧向右反弹{
  0% {
#    不透明度:0;
    变换:translateX(2000px);
  }
  60% {
#     不透明度:1;
    变换:translateX(-30px);
  }
  80% { 变换:translateX(10px); }
  100% { 变换:translateX(0); }
}

.bounce-out {
  动画:反弹 2 秒轻松无限;
}
@关键帧跳出{
  0% { 变换:缩放(1); }
  25% { 变换:缩放(.95); }
  50% {
#     不透明度:1;
    变换:比例(1.1);
  }
  100% {
#     不透明度:0;
    变换:缩放(.3);
  } 
}

.bounce-out-down {
  动画:bounce-out-down 2s 缓动无限;
}
@keyframes 弹跳向下 {
  0% { 变换:translateY(0); }
  20% {
#     不透明度:1;
    变换:translateY(-20px);
  }
  100% {
#     不透明度:0;
    变换:translateY(20px);
  }
}

.向左下旋转{
  动画:向左旋转 2s 缓动无限;
}
@关键帧左下旋转{
  0% {
#     变换原点:左下;
    变换:旋转(-90deg);
    不透明度:0;
  }
  100% {
#     变换原点:左下;
    变换:旋转(0);
    不透明度:1;
  }
}

.向左旋转{
  动画:左上旋转 2s 缓动无限;
}
@关键帧左上旋转{
  0% {
#     变换原点:左下;
    变换:旋转(90deg);
    不透明度:0;
  }
  100% {
#     变换原点:左下;
    变换:旋转(0);
    不透明度:1;
  }
}

.铰链{
  动画:铰链 2s 轻松无限;
}
@keyframes铰链{
  0% { 变换:旋转(0);变换原点:左上角;动画计时功能:缓入缓出; }  
  20%, 60% { 变换: 旋转(80deg);变换原点:左上角;动画计时功能:缓入缓出; }  
  40% { 变换:旋转(60deg);变换原点:左上角;动画计时功能:缓入缓出; } 
  80% { 变换: 旋转(60deg) 平移Y(0);不透明度:1;变换原点:左上角;动画计时功能:缓入缓出; } 
  100% { 变换:translateY(700px);不透明度:0; }
}

.滚入{
  动画:滚入 2 秒轻松无限;
}
@关键帧滚入{
  0% {
#     不透明度:0;
    变换:translateX(-100%) 旋转(-120deg);
  }
  100% {
#     不透明度:1;
    变换:translateX(0px) 旋转(0deg);
  }
}

。推出 {###   动画:推出 2 秒轻松无限;
}
@关键帧推出{
    0% {
#     不透明度:1;
    变换:translateX(0px) 旋转(0deg);
  }
  100% {
#     不透明度:0;
    变换:translateX(100%) 旋转(120deg);
  }
}
</风格>

</头>

CSS 动画



 

    <div class="循环加载器"></div>
    <p>装载机</p>
 

 

    <div class="圆形明胶"></div>
    <p>明胶</p>
 




多款CSS3变换实现的网页加载动画代码,CSS3球状网页加载动画图标特效。

免责声明

本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn

相关文章

CSS3 `transition: all` 是否比针对特定属性的效率低? CSS3 `transition: all` 是否比针对特定属性的效率低?

07 Dec 2024

CSS3 过渡:“transition: all”比针对特定属性的效率低吗?使用 CSS3 过渡时,...

如何在没有硬编码值的情况下创建响应式 CSS3 选取框效果? 如何在没有硬编码值的情况下创建响应式 CSS3 选取框效果?

06 Dec 2024

CSS3 中的选取框效果:避免文本适应的特定值在 CSS3 动画中,通常需要创建选取框效果,其中文本...

为什么我的 CSS3 动画在 Safari 中不起作用? 为什么我的 CSS3 动画在 Safari 中不起作用?

14 Dec 2024

Safari 中 CSS3 动画失效您遇到了 CSS3 动画在 Safari 中无效的问题。尽管该动画在支持 CSS3...

如何创建具有自适应文本长度的动态 CSS 选取框? 如何创建具有自适应文本长度的动态 CSS 选取框?

07 Dec 2024

如何创建具有自适应文本长度的动态选取框效果在 CSS3 中,实现选取框效果需要动画,但使用特定的...

深入了解Bootstrap中的进度条组件 深入了解Bootstrap中的进度条组件

23 Feb 2021

在网页中,进度条的效果并不少见,如:平分系统、加载状态等,进度条组件使用了css3的transition和animation属性来完成一些特效,这些特效在IE9及IE9以下版本、Firefox的老版本

如何仅使用 CSS3 变换创建悬停图像缩放效果? 如何仅使用 CSS3 变换创建悬停图像缩放效果?

28 Nov 2024

使用 CSS3 Transform 对悬停的 CSS 图像缩放效果使用 CSS3 的...

如何在 CSS3 中实现淡出效果:关键帧动画与过渡? 如何在 CSS3 中实现淡出效果:关键帧动画与过渡?

27 Oct 2024

CSS3 过渡 - 淡出效果在 CSS3 中,可以通过使用关键帧动画来实现淡出效果。然而,这是...

如何在 CSS3 中选择类名以特定字符串开头的元素? 如何在 CSS3 中选择类名以特定字符串开头的元素?

13 Nov 2024

使用 CSS3 将元素与以特定字符串开头的类名匹配是否可以基于...有效地选择多个元素

为什么我使用 CSS3 @keyframes 的上滑动画不起作用? 为什么我使用 CSS3 @keyframes 的上滑动画不起作用?

28 Oct 2024

CSS3 过渡 - 淡出效果使用 CSS3,您可以轻松实现淡出效果以增强用户体验。然而,如果你遇到...

See all articles See all articles

Hot Tools

CSS文字组合成心形动画特效

CSS文字组合成心形动画特效

CSS文字组合成心形动画特效

CSS3 SVG表白鲜花动画特效

CSS3 SVG表白鲜花动画特效

SS3 SVG表白鲜花动画特效是一款情人节动画特效。

CSS的商城网站常用左侧分类下拉导航菜单代码

CSS的商城网站常用左侧分类下拉导航菜单代码

CSS的商城网站常用左侧分类下拉导航菜单代码

jQuery+CSS3情人节爱心特效

jQuery+CSS3情人节爱心特效

jQuery+CSS3情人节爱心特效是一款情人节悬挂摆动爱心动画特效。

css3汤勺捞起汤圆动画特效

css3汤勺捞起汤圆动画特效

一碗可爱的汤圆表情,汤勺捞起一个汤圆动画特效