先上图
html代码
<div class="container">
<div class="trans">
<span>加载中...</span>
</div>
</div>
其中container
是背景,trans
是加载是旋转的正方形
CSS基本样式
* {
margin: 0;
padding: 0;
}
html, body {
width: 100%;
height: 100vh;
}
.container {
position: relative;
width: 100%;
height: 100vh;
/* 设置弹性盒模型 */
display: flex;
justify-content: center;
align-items: center;
background-color: #37474F;
}
.trans {
position: absolute;
width: 120px;
height: 120px;
/* 设置弹性盒模型 */
display: flex;
justify-content: center;
align-items: center;
background: #37474F;
}
span {
position: absolute;
color: #fff;
z-index: 1;
}
实现后的效果:
实现旋转框样式
.trans::after {