当前位置:网站首页>加载中旋转沙漏
加载中旋转沙漏
2022-06-13 12:08:00 【 星云 】

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>sandglass</title>
<style> @keyframes sandglass {
0% {
transform: rotate(0deg); } 25%, 50% {
transform: rotate(180deg); } 75%, 100% {
transform: rotate(360deg); } } @keyframes bottom-sand {
0% {
transform: translateY(-30%); } 50% {
transform: translateY(0%); } 100% {
transform: translateY(30%); } } @keyframes top-sand {
0% {
transform: translateY(0%); } 50% {
transform: translateY(-30%); } 51% {
transform: translateY(-30%) translateX(100%); } 52% {
transform: translateY(30%) translateX(100%); } 53% {
transform: translateY(30%); } 100% {
transform: translateY(0%); } } @keyframes point {
0% {
opacity: 1; } 50% {
opacity: .2; } 100% {
opacity: 1; } } .sandglass {
transform-origin: 0 0; animation: sandglass 5s cubic-bezier(0.075, 0.82, 0.165, 1) infinite; } .bottom-sand {
transform-origin: 0 0; animation: bottom-sand 5s ease-in-out infinite; } .top-sand {
transform-origin: 0 0; animation: top-sand 5s ease-in-out infinite; } .label {
padding: 3rem; padding-top: 0; } .point{
animation-name: point; animation-duration: 2s; animation-timing-function: linear; animation-iteration-count: infinite; } </style>
</head>
<body>
<div style="width:800px;margin:auto;text-align:center;background:#222;">
<svg style="height:300px;" viewBox="-75 -75 150 150">
<defs>
<clipPath id="top">
<path d="M 0,2.4882812 -28.052734,30.541016 V 46.480469 H 28.052734 V 30.541016 Z" />
</clipPath>
<clipPath id="top-sand">
<path class="top-sand" d="M 0,2.4882812 -28.052734,30.541016 V 46.480469 H 28.052734 V 30.541016 Z" />
</clipPath>
<clipPath id="bottom">
<path d="m -28.052734,-46.480469 v 15.939453 L 0,-2.4882812 28.052734,-30.541016 v -15.939453 z" />
</clipPath>
<clipPath id="bottom-sand">
<path class="bottom-sand" d="m -28.052734,-46.480469 v 15.939453 L 0,-2.4882812 28.052734,-30.541016 v -15.939453 z" />
</clipPath>
</defs>
<g class="sandglass">
<path fill="#fff" d="m -29.8125,-50 a 1.75945,1.75945 0 0 0 -1.759766,1.759766 V -29.8125 a 1.7596259,1.7596259 0 0 0 0.515625,1.244141 L -2.488281,1.1402179e-8 -31.056641,28.568359 A 1.7596259,1.7596259 0 0 0 -31.572266,29.8125 V 48.240234 A 1.7596259,1.7596259 0 0 0 -29.8125,50 h 59.625 a 1.7596259,1.7596259 0 0 0 1.759766,-1.759766 V 29.8125 A 1.7596259,1.7596259 0 0 0 31.056641,28.568359 L 2.488281,1.1402179e-8 31.056641,-28.568359 A 1.7596259,1.7596259 0 0 0 31.572266,-29.8125 V -48.240234 A 1.7596259,1.7596259 0 0 0 29.8125,-50 Z m 1.759766,3.519531 h 56.105468 v 15.939453 L 1.1366282e-8,-2.488281 -28.052734,-30.541016 Z M 1.1366282e-8,2.488281 28.052734,30.541016 V 46.480469 H -28.052734 V 30.541016 Z" />
<g clip-path="url(#bottom)">
<g clip-path="url(#bottom-sand)">
<rect fill="#fff" x="-75" y="-75" width="150" height="150" />
</g>
</g>
<g clip-path="url(#top)">
<g clip-path="url(#top-sand)">
<rect fill="#fff" x="-75" y="-75" width="150" height="150" />
</g>
</g>
</g>
</svg>
<h2 class="label">loading
<span class="point" style="animation-delay:.25s;">.</span>
<span class="point" style="animation-delay:.5s;">.</span>
<span class="point" style="animation-delay:.75s;">.</span>
</h2>
</div>
</body>
</html>
边栏推荐
- How camunda uses script script nodes
- 【TcaplusDB知识库】TcaplusDB-tcapulogmgr工具介绍(二)
- Query the current number of computer CPU cores
- Details of fitfi sports money making chain game system development mode
- Design and implementation of database for banking system
- 机器学习(二)—逻辑回归理论与代码详解
- Pulsar 消息的构成
- Kubernetes问题整理
- Projet de développement web, développement d'une page Web
- MCDF Experiment 2
猜你喜欢

Interview shock 56: what is the difference between clustered index and non clustered index?

Kubernetes问题整理

基于STM32F103——AS608指纹模块+串口打印

2022.2:EyeshotPro EyeshotUltimate EyeshotFem

2022年二建《法规》科目答案已出,请收好

产品故事|你所不知道的语雀画板

Envoyer un SMS - système de carte d'accès intelligent basé sur stm32f103 + as608 module d'empreintes digitales + clé matricielle 4x4 + sim900a

How camunda uses script script nodes

Web development project, web single page development

【TcaplusDB知识库】TcaplusDB-tcaplusadmin工具介绍
随机推荐
The answer to the subject "highway" of the second construction company in 2022 has been provided. Please keep it
[tcapulusdb knowledge base] Introduction to tcapulusdb tcapsvrmgr tool (III)
Pulsar 消息的构成
我和指针那些事——初识指针
Branch prediction of CPU
内部寄存器类型
书籍+视频+学习笔记+技能提升资源库,面试必问
Lucene from introduction to practice
[tcapulusdb knowledge base] Introduction to tcapulusdb analytical text export
【真相】大厂招人不怕花钱的原因竟然是。。。
Based on STM32F103 - matrix key + serial port printing
How to use dataX to update the data in the downstream Oracle database with the update semantics?
面试题 Mysql 数据库
基於STM32F103+AS608指紋模塊+4X4矩陣按鍵+SIM900A發短信——智能門禁卡系統
产品故事|你所不知道的语雀画板
89C51 single chip microcomputer driving LCD based on dream
Web developer, web development background development
Fuel scheme and product business modeling
想发自己的NFT,你要先搞清楚这6个问题
【TcaplusDB知识库】TcaplusDB-tcapsvrmgr工具介绍(二)