淘先锋技术网

首页 1 2 3 4 5 6 7

CSS仿淘宝加载框是网页设计领域中必备的技能之一,今天就来分享一下如何实现这个效果。

.tb-loading-box {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.3);
z-index: 99999;
}
.tb-loading-icon {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
width: 60px;
height: 60px;
border-radius: 50%;
box-sizing: border-box;
border: 5px solid #ffffff;
border-top-color: #f00;
animation: rotate 1s linear infinite;
}
@keyframes rotate {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}

代码分为两部分,第一部分是覆盖整个页面的黑色半透明背景,第二部分是作为icon的白色圆环。其中利用了CSS3的动画效果让圆环旋转起来。整个加载框的实现非常简单,只需要在需要加载的地方加上一个

就可以了。