Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

css loading动画

作者:—只賣身不賣藝   发布日期:2025-07-26   浏览:86

/* CSS Loading 动画示例 */

/* 定义一个加载动画的关键帧 */
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* 定义加载动画的样式 */
.loader {
  border: 16px solid #f3f3f3; /* 设置边框颜色 */
  border-top: 16px solid #3498db; /* 设置顶部边框颜色 */
  border-radius: 50%; /* 将其变成圆形 */
  width: 120px; /* 设置宽度 */
  height: 120px; /* 设置高度 */
  animation: spin 2s linear infinite; /* 应用动画,2秒一圈,线性运动,无限循环 */
}

解释说明:

  • @keyframes spin:定义了一个名为 spin 的关键帧动画,从 0% 开始旋转到 100% 时完成一圈(360度)。
  • .loader:这是一个类选择器,用于定义加载动画的样式。它创建了一个圆形的元素,并通过设置不同的边框颜色来实现旋转效果。
  • animation: spin 2s linear infinite:将 spin 动画应用到 .loader 元素上,动画持续时间为 2 秒,采用线性运动方式,并且无限循环。

你可以将这个 .loader 类应用到任何 HTML 元素上,例如 <div><span>,以显示加载动画。

上一篇:css作用

下一篇:css var()

大家都在看

css 红色

css文字超长省略号

css 渐变字体

css背景图片等比例缩放

css文字删除线

animation css3

css 自定义滚动条

css flex gap

css上一个兄弟元素怎么找到

css文字超出隐藏变省略号鼠标上去展示完整

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站