首页 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 @keyframes 的上滑动画不起作用? 为什么我使用 CSS3 @keyframes 的上滑动画不起作用?

28 Oct 2024

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

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

13 Nov 2024

使用 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汤勺捞起汤圆动画特效

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