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

css动画效果网站

作者:夏威夷丶霪男   发布日期:2025-04-15   浏览:78

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS 动画效果网站</title>
    <style>
        /* 定义一个简单的动画 */
        @keyframes fadeIn {
            from { opacity: 0; }
            to { opacity: 1; }
        }

        /* 应用动画到元素 */
        .animated-element {
            animation: fadeIn 2s ease-in-out;
            opacity: 0; /* 初始状态为透明 */
        }

        /* 设置一些样式让页面更美观 */
        body {
            font-family: Arial, sans-serif;
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100vh;
            margin: 0;
            background-color: #f0f0f0;
        }

        .container {
            text-align: center;
            background-color: white;
            padding: 20px;
            border-radius: 10px;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        }
    </style>
</head>
<body>
    <div class="container">
        <h1 class="animated-element">欢迎来到 CSS 动画效果网站</h1>
        <p class="animated-element">这里展示了一些简单的 CSS 动画效果。</p>
    </div>
</body>
</html>

解释说明:

  1. @keyframes fadeIn:

    • 这个规则定义了一个名为 fadeIn 的动画,动画从透明(opacity: 0)逐渐变为完全可见(opacity: 1)。
  2. .animated-element:

    • 这个类应用了 fadeIn 动画,持续时间为 2 秒,并且使用了 ease-in-out 的缓动函数,使得动画开始和结束时较为平滑。
    • 初始状态下,元素的透明度为 0 (opacity: 0),通过动画使其逐渐变为完全可见。
  3. body 和 .container:

    • body 使用了 Flexbox 布局,使页面内容居中显示,并设置了背景颜色和字体。
    • .container 类用于包裹文本内容,设置了背景颜色、内边距、圆角和阴影,使页面看起来更加美观。

这个示例展示了如何使用 CSS 动画来创建简单的淡入效果。你可以根据需要调整动画时间和样式。

上一篇:css opacity

下一篇:css scale

大家都在看

css 红色

css文字超长省略号

css 渐变字体

css背景图片等比例缩放

css文字删除线

css 自定义滚动条

css flex gap

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

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

css文字不允许换行

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

Laravel 中文站