怎么使用纯CSS实现窗户启动界面的动画效果

  介绍

怎么使用纯CSS实现窗户启动界面的动画效果?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

效果预览

怎么使用纯CSS实现窗户启动界面的动画效果

源代码下载https://github.com/comehope/front-end-daily-challenges

代码解读

定义dom,容器中包含2个元素,分别代表标志和进度条,标志又包含3段文字:

& lt; div类=皐indows-boot"比;   & lt; div类=發ogo"祝辞   类& lt; p=癿s"祝辞Microsoft

  类& lt; p=皐in"祝辞Windows

  类& lt; p=皃ro"祝辞Professional

  & lt;/div>   & lt; div类=癰ar"祝辞& lt;/div>   & lt;/div>

居中显示:

身体{   保证金:0;   身高:100 vh;   显示:flex;   对齐项目:中心;   justify-content:中心;   背景颜色:黑色;   }

定义容器尺寸:

。windows启动{   宽度:21.5 em;   高度:15他们;   }

设置段落样式:

。标志p {   颜色:白色;   字体类型:无衬线;   保证金:0;   填充:0;   }

设置字号:

。标志m {   字体大小:1.6 em;   }      .logo .win {   字体大小:4.2 em;   }      .logo .pro {   字体大小:3他们;   }

设置字体粗细:

。标志m {   粗细:轻;   }      .logo .win {   粗细:大胆的;   }      .logo .pro {   粗细:轻;   }

设置行高:

。标志m {   行高:1 em;   }      .logo .win {   行高:86%;   }      .logo .pro {   行高:1 em;   padding-left: 0.2 em;   }

在“Microsoft"后面增加商标版权符号:

。{后标志。m::   内容:& # 39;\ 00 a9 # 39;;   字体大小:0.625 em;   vertical-align:最高;   位置:相对;   上图:-0.3 em;   左:0.2 em;   }

在“Windows"后面增加“xp":

。{后标志.win::   内容:& # 39;xp # 39;;   字体大小:0.5 em;   vertical-align:最高;   位置:相对;   上图:-0.4 em;   颜色:番茄;   }

定义进度条尺寸:

。酒吧{   宽度:15他们;   身高:1 em;   边界:0.2 em固体银;   }

增加标志和进度条的间距:

。windows-xp-loader {   显示:flex;   flex-direction:列;   justify-content:之间的空间;   对齐项目:中心;   }

设置进度条的样式:

。酒吧{   border - radius: 0.7 em;   位置:相对;   填充:0.2 em;   }      . bar:{之前   内容:& # 39;& # 39;;   位置:绝对的;   宽度:3他们;   高度:70%;   background - color: dodgerblue;   border - radius: 0.2 em;   }

用线性渐变设置进度条中蓝色色块的样式:

。酒吧:{之前   背景:   线性渐变(   到右,   透明的30%,   黑人占30%,黑人占35%,   的65%,和35%,透明   黑人占65%,黑人占70%,   透明的70%   ),   线性渐变(   蓝色的0%,   宝蓝色17%,   deepskyblue 32%, deepskyblue 45%,   宝蓝色60%,   蓝色的100%   );   过滤器:亮度(1.2);   }

增加动画效果:

。酒吧:{之前   动画:跑2 s线性无限;   }      @keyframes运行{   从{   变换:translateX (3 em);   }      ,{   变换:translateX (15 em);   }   }

最后,隐藏进度条之外的内容:

。酒吧{   溢出:隐藏;   }

感谢各位的阅读!看完上述内容,你们对怎么使用纯CSS实现窗户启动界面的动画效果大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注行业资讯频道。

怎么使用纯CSS实现窗户启动界面的动画效果