CSS特效六:加载动画

博客介绍了用CSS实现简单加载动画的方法。搜索等待时常见的加载动画,可通过设置圆角为50%形成圆环,让上下左右颜色不同,再设置animation动画属性及名称,将动画旋转角度设为360度来实现,最后还附上了源码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

今天来说一个css特效,在我们搜索东西时,等待的时间很长的时候会有加载动画,其实就是一个css动画。现在我们来实现一个简单的加载动画

先来看看效果:
在这里插入图片描述

它是会转动的那种!

请添加图片描述

请添加图片描述

接下来说说实现思路

  1. 首先设置一个圆角为50%(就是一个圆环),设置上下左右的颜色不一样,然后设置animation动画属性,并设置动画名称。不懂的点这里。很快学会炫酷的CSS的animation动画效果。
  2. 设置动画的旋转角度为360度就可以了。

最后附上源码:


<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>加载样式</title>
    <style>
        .loader {
            border: 16px solid #f3f3f3;
            border-radius: 50%;
            border-top: 16px solid blue;
            border-right: 16px solid green;
            border-bottom: 16px solid red;
            border-left: 16px solid pink;
            width: 120px;
            height: 120px;
            /* 动画属性,可以设置周期,延迟等 */
            -webkit-animation: spin 2s linear infinite;
            animation: spin 2s linear infinite;
        }
        
        @-webkit-keyframes spin {
            0% {
                /* 旋转角度 */
                -webkit-transform: rotate(0deg);
            }
            100% {
                -webkit-transform: rotate(360deg);
            }
        }
        /* 关键帧 */
        
        @keyframes spin {
            0% {
                transform: rotate(0deg);
            }
            100% {
                transform: rotate(360deg);
            }
        }
    </style>
</head>

<body>
    <h2>加载样式</h2>
    <p><strong>注意:</strong> -webkit- 和 -ms- 前缀用于那些不支持 animation 和 transform 属性的浏览器。</p>

    <div class="loader"></div>
</body>

</html>

评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

githubcurry

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值