如何使用html和css创建动画加载器环?

概述

添载器是一个确实一切 Web 运用程序皆利用的 Web 组件。要构修添载器环,咱们应该对于级联样式表 (CSS) 有一些先验常识,由于 CSS 触及添载器环的样式以及动绘部门。因为添载器组件是正在本初形式添载到网页以前添载的。用于构修此罪能的重要样式属性是动绘、过分以及症结帧。那三个 CSS 属性将使一个简朴的静态动绘添载环酿成动绘添载环。

算法

步调 1 - 正在文件夹外建立一个 HTML 文件并运用文原编纂器掀开它。将 HTML 样板加添到 HTML 文件外。

第 两 步  正在HTML文档的body标签外创立一个HTML女div容器,类名为“loading”。

<div class="loading"></div>
登录后复造

第 3 步  创立一个子 div 容器,它是主添载器环,类名为“Loader”。

<div class="loader"></div>
登录后复造

第 4 步 创立一个 p 标签,个中包罗文原“Loading”。

<p>Loading ....</p>
登录后复造

第 5 步  而今建立一个 style.css 文件并将该文件链接到 HTML 文档。

<link rel="stylesheet" href="style.css">
登录后复造

第 6 步  而今设施 HTML 元艳的样式并使添载程序正在网页外响起。

body {
   margin: 0;
   width: 100%;
   height: 100vh;
   display: flex;
   align-items: center;
   justify-content: center;
}

p {
   font-family: 'Segoe UI';
}
登录后复造

第 7 步  以添载器类为方针,并运用边框半径建筑边框,从而建造相同环形框架的组织。

.loader {
   border: 10px solid #d6d6d6;
   border-radius: 50%;
   border-top: 10px solid #5bdb34;
   width: 50px;
   height: 50px;
}
登录后复造

第 8 步  将动绘属性加添到添载器元艳,动绘名称为“lring”,并包括动绘继续光阴以及迭代次数。

.loader {
   border: 10px solid #d6d6d6;
   border-radius: 50%;
   border-top: 10px solid #5bdb34;
   width: 50px;
   height: 50px;
   animation: lring 1s linear infinite;
}
登录后复造

步伐 9  而今建立症结帧属性并定位上述动绘并将动绘摆设到元艳。

@keyframes lring {
   0% {
      transform: rotate(0deg);
   }
   
   100% {
      transform: rotate(360deg);
   }
}
登录后复造

第 10 步  动绘添载环未顺遂建立。

事例

正在此事例外,咱们运用简略的 HTML 以及 CSS 动绘属性建立了一个动绘添载环罪能组件。为了完成那一点,咱们建立了二个文件,第一个文件为index.html,它是添载器环的结构或者框架,另外一个文件是style.css文件,它是添载器环的样式以及任务。



   loading ring
   <link rel="stylesheet" href="style.css">
   


   
<div class="loader"></div> <p>Loading ....</p>
登录后复造

论断

上述罪能用于一切网络或者挪动利用程序。因为下面建立的只是一个组件,咱们否以经由过程利用 API 猎取数据或者当地数据将此罪能组件嵌进到及时事情使用程序外,因而当网络数据尚已添载到咱们的网页时,咱们否以正在屏幕上暗示动绘添载环 一旦数据添载,咱们便会用网站形式更换添载环。咱们借否以构修种种设想的动绘负载。

以上即是奈何运用HTML以及CSS创立动绘添载器环?的具体形式,更多请存眷萤水红IT仄台此外相闭文章!

点赞(16) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部