/* 你的样式 */.loading { /* 加载中的样式 */}
时间: 2024-08-14 18:02:53 浏览: 76
通用博客网站添加loading加载中动画代码
在CSS中,`.loading`类通常用于表示页面加载状态下的元素样式。下面是一个简单的例子,展示了当某个元素处于加载状态时可能应用的样式:
```css
.loading {
/* 加载中的样式 */
display: flex; /* 显示为弹性布局,便于居中 */
justify-content: center; /* 子元素水平居中 */
align-items: center; /* 子元素垂直居中 */
background-color: rgba(255, 255, 255, 0.8); /* 背景颜色半透明 */
opacity: 0.8; /* 稍微降低可见度以示加载 */
border: 1px solid #ccc; /* 边框样式 */
padding: 20px; /* 内边距增加空间感 */
width: 100%; /* 占满容器宽度 */
height: 100vh; /* 占满视口高度 */
position: fixed; /* 固定定位,覆盖页面 */
z-index: 9999; /* 设置层级高于其他元素 */
transition: all 0.5s ease; /* 添加平滑过渡效果 */
}
/* 当元素变为非加载状态时(例如,通过JavaScript完成加载),可以这样移除该类 */
.loading.loaded {
display: none; /* 移除显示 */
}
```
这段代码定义了一个 `.loading` 类,它会使元素在加载过程中呈现出中心对齐、半透明背景以及一些动画效果。当你想要停止加载指示并隐藏这个元素时,只需给该元素添加 `.loaded` 类即可。
阅读全文