代码 html文本加载动画

2024-11-19 06:24:21 +0800 CST views 830

该文本展示了一个简单的HTML页面,包含加载文本动画的实现。使用CSS样式和关键帧动画,创建了一个动态的加载效果,背景为渐变色,文本在加载时逐个字符出现,增强了用户体验。

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

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>加载文本动画</title>
    <style>
        @import url("https://fonts.googleapis.com/css?family=Raleway:400,700");*{padding:0;margin:0;box-sizing:border-box}h2{font-size:40px;line-height:46px;display:inline-block}.text-center{text-align:center}.text-uppercase{text-transform:uppercase}body{overflow:hidden;position:relative;font-family:"Raleway",sans-serif;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#0f182a}.bg-1{width:100vw;height:100vh;opacity:0;animation:page-up 1s ease 0s none;position:absolute;top:0;left:0;display:block;background:linear-gradient(to right,#da1c60 0%,rgba(243,102,31,0.9) 100%)}@keyframes page-up{0%{transform:translateY(0%);opacity:1}100%{transform:translateY(-100%);opacity:1}}.loading-data{height:100vh;display:flex;align-items:center;justify-content:center}.loading-text .char{opacity:0;animation:loading-text 2s infinite ease-in-out;display:inline-block;color:#fff}.loading-text .char:nth-child(1){animation-delay:0.9s}.loading-text .char:nth-child(2){animation-delay:1s}.loading-text .char:nth-child(3){animation-delay:1.1s}.loading-text .char:nth-child(4){animation-delay:1.2s}.loading-text .char:nth-child(5){animation-delay:1.3s}.loading-text .char:nth-child(6){animation-delay:1.4s}.loading-text .char:nth-child(7){animation-delay:1.5s}@keyframes loading-text{0%{transform:translateY(0%);opacity:1}20%{transform:translateY(-60%);opacity:1}40%{transform:translateY(-100%);opacity:0}60%{opacity:0}80%{opacity:0}100%{opacity:1}}
    </style>
</head>

<body>
    <div class="bg-1"></div>
    <section class="loading-data">
        <h2 class="loading-text text-center text-uppercase">
            <span class="char">L</span>
            <span class="char">o</span>
            <span class="char">a</span>
            <span class="char">d</span>
            <span class="char">i</span>
            <span class="char">n</span>
            <span class="char">g</span>
        </h2>
    </section>
</body>

</html>

images

复制全文 生成海报 网页设计 前端开发 动画效果

推荐文章

前端如何给页面添加水印
2024-11-19 07:12:56 +0800 CST
2025年,小程序开发到底多少钱?
2025-01-20 10:59:05 +0800 CST
Vue 3 中的 Watch 实现及最佳实践
2024-11-18 22:18:40 +0800 CST
三种高效获取图标资源的平台
2024-11-18 18:18:19 +0800 CST
JavaScript设计模式:单例模式
2024-11-18 10:57:41 +0800 CST
一个数字时钟的HTML
2024-11-19 07:46:53 +0800 CST
Elasticsearch 条件查询
2024-11-19 06:50:24 +0800 CST
Vue3中如何实现响应式数据?
2024-11-18 10:15:48 +0800 CST
Gin 与 Layui 分页 HTML 生成工具
2024-11-19 09:20:21 +0800 CST
Plyr.js 播放器介绍
2024-11-18 12:39:35 +0800 CST
thinkphp分页扩展
2024-11-18 10:18:09 +0800 CST
Vue3中如何处理跨域请求?
2024-11-19 08:43:14 +0800 CST
CSS 奇技淫巧
2024-11-19 08:34:21 +0800 CST
15 个你应该了解的有用 CSS 属性
2024-11-18 15:24:50 +0800 CST
基于Flask实现后台权限管理系统
2024-11-19 09:53:09 +0800 CST
Vue3中如何处理路由和导航?
2024-11-18 16:56:14 +0800 CST
批量导入scv数据库
2024-11-17 05:07:51 +0800 CST
Go配置镜像源代理
2024-11-19 09:10:35 +0800 CST
pin.gl是基于WebRTC的屏幕共享工具
2024-11-19 06:38:05 +0800 CST
PHP来做一个短网址(短链接)服务
2024-11-17 22:18:37 +0800 CST
Go 协程上下文切换的代价
2024-11-19 09:32:28 +0800 CST
程序员茄子在线接单