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

html特效

作者:紛手也是一茽の媄丽   发布日期:2025-03-14   浏览:319

<!DOCTYPE html>
<html>
<head>
    <title>HTML 特效示例</title>
    <style>
        /* 简单的 CSS 动画 */
        @keyframes fadeIn {
            from { opacity: 0; }
            to { opacity: 1; }
        }

        .fade-in {
            animation: fadeIn 2s ease-in-out;
        }
    </style>
</head>
<body>
    <!-- 文字淡入特效 -->
    <h1 class="fade-in">欢迎来到 HTML 特效世界</h1>

    <script>
        // JavaScript 实现点击按钮后改变背景颜色
        function changeBackgroundColor() {
            document.body.style.backgroundColor = getRandomColor();
        }

        function getRandomColor() {
            const letters = '0123456789ABCDEF';
            let color = '#';
            for (let i = 0; i < 6; i++) {
                color += letters[Math.floor(Math.random() * 16)];
            }
            return color;
        }
    </script>

    <!-- 按钮触发背景颜色变化 -->
    <button onclick="changeBackgroundColor()">点击改变背景颜色</button>
</body>
</html>

解释说明:

  1. CSS 动画

    • 使用 @keyframes 定义了一个名为 fadeIn 的动画,从透明度为 0 到透明度为 1。
    • <h1> 标签中应用了 fade-in 类,使得文字在页面加载时有淡入的效果。
  2. JavaScript 交互

    • 定义了一个 changeBackgroundColor 函数,当用户点击按钮时,会调用该函数来随机改变页面的背景颜色。
    • getRandomColor 函数生成一个随机的十六进制颜色值,并将其应用于页面背景。

这个示例展示了如何结合 CSS 和 JavaScript 来创建简单的 HTML 特效。

上一篇:html合并单元格

下一篇:html的注释

大家都在看

静态html源码

ios打开html

colspan在html中是什么意思

xml转html

html时间代码

html2canvas使用

html标题标签是什么

html 换行符号

html中b标签的作用

html美化代码

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

Laravel 中文站