首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >永夜星河主题特效(星河背景 + 闪烁文字)

永夜星河主题特效(星河背景 + 闪烁文字)

作者头像
命运之光
发布于 2024-11-17 04:32:26
发布于 2024-11-17 04:32:26
4600
举报

图片展示

如果想用前端写一个好看的特效,可以做一个《永夜星河》主题的网页特效,比如星河背景、动态文字、浮动的角色元素等。以下是一个示例,展示星空背景和动态文字特效,同时可以加入与电视剧主题相关的元素。


完整代码
代码语言:javascript
AI代码解释
复制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>永夜星河主题特效</title>
    <style>
        /* 星河背景 */
        body {
            margin: 0;
            overflow: hidden;
            background: radial-gradient(circle, #1a2a6c, #b21f1f, #fdbb2d);
            height: 100vh;
            display: flex;
            justify-content: center;
            align-items: center;
            color: white;
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        }

        /* 星星点点 */
        canvas {
            position: absolute;
            top: 0;
            left: 0;
        }

        /* 闪烁文字 */
        .title {
            font-size: 3em;
            font-weight: bold;
            text-transform: uppercase;
            text-shadow: 0 0 20px #fff, 0 0 30px #ff9, 0 0 40px #ff9;
            animation: glow 2s infinite alternate;
        }

        @keyframes glow {
            from {
                text-shadow: 0 0 10px #fff, 0 0 20px #ff9, 0 0 30px #ff9;
            }
            to {
                text-shadow: 0 0 30px #ff9, 0 0 50px #ff9, 0 0 70px #ff9;
            }
        }

        /* 动态漂浮图片 */
        .character {
            position: absolute;
            bottom: 10%;
            width: 150px;
            animation: float 4s ease-in-out infinite;
        }

        @keyframes float {
            0%, 100% {
                transform: translateY(0);
            }
            50% {
                transform: translateY(-20px);
            }
        }
    </style>
</head>
<body>
    <!-- 星河背景 -->
    <canvas id="stars"></canvas>

    <!-- 闪烁文字 -->
    <div class="title">永夜星河</div>

    <!-- 动态漂浮角色 -->
    <img src="character.png" alt="角色" class="character">

    <script>
        // 星星特效
        const canvas = document.getElementById('stars');
        const ctx = canvas.getContext('2d');
        canvas.width = window.innerWidth;
        canvas.height = window.innerHeight;

        let stars = [];
        const numStars = 100;

        // 初始化星星
        for (let i = 0; i < numStars; i++) {
            stars.push({
                x: Math.random() * canvas.width,
                y: Math.random() * canvas.height,
                radius: Math.random() * 1.5,
                speed: Math.random() * 0.5
            });
        }

        // 绘制星星
        function drawStars() {
            ctx.clearRect(0, 0, canvas.width, canvas.height);
            ctx.fillStyle = 'white';
            stars.forEach(star => {
                ctx.beginPath();
                ctx.arc(star.x, star.y, star.radius, 0, Math.PI * 2);
                ctx.fill();
                star.y += star.speed;
                if (star.y > canvas.height) {
                    star.y = 0;
                }
            });
            requestAnimationFrame(drawStars);
        }

        drawStars();
    </script>
</body>
</html>
功能说明:
  1. 星河背景
    • 使用 CSS 和 Canvas 绘制动态背景,模拟流动的星河效果。
  2. 闪烁文字特效
    • 通过 @keyframes 实现文字的光晕动画,模拟星河的闪烁感。
  3. 动态漂浮角色
    • 可使用剧中角色的图片,设置漂浮动画(需要替换 character.png 为合适图片)。

使用说明:
  1. 角色图片: 将剧中角色的图片保存为 character.png,放置在与 HTML 同目录下。
  2. 优化细节
    • 可以将背景音乐或鼠标交互(例如移动星星)加入其中,增加趣味性。
    • 使用 WebGL(如 Three.js)可进一步增强星空效果。

运行后,这个网页将展现动态的星空背景、闪烁的“永夜星河”文字和漂浮的角色,带来沉浸式的视觉体验!

嗨,我是命运之光。如果你觉得我的分享有价值,不妨通过以下方式表达你的支持:👍 点赞来表达你的喜爱,📁 关注以获取我的最新消息,💬 评论与我交流你的见解。我会继续努力,为你带来更多精彩和实用的内容。

点击这里👉 ,获取最新动态,⚡️ 让信息传递更加迅速。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-11-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
用 CodeBuddy 为网站生成动感粒子背景,打造星空效果
视觉效果已经不再是简单的装饰,它往往决定了用户的第一印象。尤其是动态背景,能够为网站增添动感和魅力,使访客在浏览过程中感到一种无形的吸引力。而在众多动态背景中,
不惑
2025/07/04
2480
用 CodeBuddy 为网站生成动感粒子背景,打造星空效果
永夜星河主题特效2(星河背景 + 闪烁文字+点击星星 + 文字弹出特效)
命运之光
2024/11/17
5020
永夜星河主题特效2(星河背景 + 闪烁文字+点击星星 + 文字弹出特效)
【神级最终版】永夜星河主题特效
命运之光
2024/11/17
1180
【神级最终版】永夜星河主题特效
生日主题的烟花特效HTML,CSS,JS
命运之光
2024/11/20
1.1K0
生日主题的烟花特效HTML,CSS,JS
❤️创意网页:文字和祝福语:创意的粒子效果网页(❤️好看好用❤️)HTML+CSS+JS
文字和祝福语是我们日常生活中表达情感和传递祝福的重要方式。为了让这些文字和祝福语更加生动和有趣,我设计了一个创意的网页,通过动态效果和互动性,为用户带来与众不同的体验。
命运之光
2024/03/20
7210
❤️创意网页:文字和祝福语:创意的粒子效果网页(❤️好看好用❤️)HTML+CSS+JS
mapboxGL实现旋转的地球
许久未更新,这一篇是凑数的,用最新的mapboxGL2.10的版本实现一个旋转的地球的效果。
牛老师讲GIS
2022/09/21
1.5K0
mapboxGL实现旋转的地球
❤️创意网页:HTML5 Canvas技术实现绚丽多彩的烟花特效
烟花特效一直以来都是网页设计中的热门元素之一,它能够为用户带来视觉上的愉悦和惊喜。在这篇技术博客中,我们将使用HTML5 Canvas和JavaScript来实现一个绚丽多彩的烟花特效。我们将逐步解释代码的不同部分,介绍如何利用Canvas API和动画效果来创造这个引人注目的效果。
命运之光
2024/03/20
1.1K0
❤️创意网页:HTML5 Canvas技术实现绚丽多彩的烟花特效
❤️创意网页:绚丽粒子雨动画
欢迎来到本篇技术博客!今天,我们将一起学习如何使用 HTML、CSS 和 JavaScript 来创造一个更炫酷的动态网页示例。我们将在网页中添加许多随机颜色的粒子,让它们以不同的速度在画布上飘动,形成一个美妙的粒子效果。让我们开始吧!
命运之光
2024/03/20
4540
❤️创意网页:绚丽粒子雨动画
❤️创意网页:HTML5,canvas创作科技感粒子特效(科技感粒子、js鼠标跟随、粒子连线)
首先,我们来看一下HTML结构。代码中只有一个<canvas>元素,这是我们用来绘制粒子特效的画布。我们也可以通过给<canvas>元素设置背景图片来增加更多的效果。
命运之光
2024/03/20
3.2K0
❤️创意网页:HTML5,canvas创作科技感粒子特效(科技感粒子、js鼠标跟随、粒子连线)
快过年了,用五种不同的JS特效带你看烟花(包邮送元宇宙图书)
雪花 、 樱花 、 浪漫贺卡 以及 圣诞树 我前段时间刚做过,感兴趣的也可以看看我前几期的博客:
海拥
2022/04/13
2.1K0
快过年了,用五种不同的JS特效带你看烟花(包邮送元宇宙图书)
【经典】星空主题的注册界面HTML,CSS,JS
命运之光
2024/11/28
6550
【经典】星空主题的注册界面HTML,CSS,JS
2022跨年烟花——封宿后的去旧年
首先,祝福各位彦祖们,2022快乐,如果没有对象,今年必定脱单!在封宿之余,我做了个跨年烟花来给自己过个年,和彦祖们分享一下,大家先来看一下效果图。
秋名山码神
2022/12/13
6600
2022跨年烟花——封宿后的去旧年
新春烟花特效 HTML:打造你的节日专属网页
摘要 每逢新春佳节,烟花总能为节日增添一份热闹和喜庆。如何用HTML和JavaScript在网页上实现炫丽的烟花特效呢?本文将从零开始,带领小白用户创建一个简单却生动的烟花效果。无论你是初学者还是有一定经验的开发者,这篇文章都将为你提供详细的实现步骤与代码示例。
默 语
2025/01/20
6350
新春烟花特效 HTML:打造你的节日专属网页
黑客帝国 - 矩阵雨
实现的代码不多,这里贴上 JavaScript 文件的代码。代码即文档,若难以理解,请结合代码中的注释去学习。
Jimmy_is_jimmy
2022/11/22
7460
黑客帝国 - 矩阵雨
2024年快到了,加个灯笼和飘雪特效吧
可以将代码内容保存到空间里并命名为china-lantern.js然后使用代码调用它,该代码可以放在头部或尾部文件里
林墨白
2024/01/15
3390
2024年快到了,加个灯笼和飘雪特效吧
通过CodeBuddy制作一个飞机大战游戏
《腾讯云代码助手CodeBuddy初体验》通过CodeBuddy进行了代码开发的过程体验,为做到学以致用,碰巧孩子暑假了,给孩子做了个飞机大战的游戏,只能算个不成熟的初稿,还能继续优化。
bisal
2025/07/08
1390
通过CodeBuddy制作一个飞机大战游戏
HTML5 Canvas的简单使用
参考这里 https://www.runoob.com/w3cnote/html5-canvas-intro.html
不愿意做鱼的小鲸鱼
2022/09/24
1.8K0
HTML5 Canvas的简单使用
文字背景粒子特效
一款jQuery+CSS3的文字背景粒子动画特效,一共6种粒子效果,每种文字背景的粒子效果都不同,有漂浮的有坠落的等等。
LuckySec
2022/11/02
4.3K0
文字背景粒子特效
通过Canvas画布制作黑客帝国背景
《黑客帝国》是由华纳兄弟公司发行的系列动作片,该片由沃卓斯基兄弟执导,基努·里维斯、凯莉·安妮·莫斯、劳伦斯·菲什伯恩等主演。影片已上映的有四部,为《黑客帝国》(1999年3月31日上映 )、《黑客帝国2:重装上阵》(2003年5月15日上映)《黑客帝国3:矩阵革命》(2003年11月5日上映 ),《黑客帝国4:矩阵重启》(2021年12月22日在北美上映、2022年1月14日中国上映) 影片讲述了一名年轻的网络黑客尼奥发现看似正常的现实世界实际上是由一个名为“矩阵”的计算机人工智能系统控制的,尼奥在一名神秘女郎崔妮蒂的引导下见到了黑客组织的首领墨菲斯,三人走上了抗争矩阵征途的故事。
GeekLiHua
2025/01/21
1830
通过Canvas画布制作黑客帝国背景
zblog博客主题模板的飘雪特效图文教程
新的一年即将到来了,2019年的愿望都实现了吗?最近好有多朋友问我新春主题背景怎么设置,雪花特效是怎么来的,其实这个很简单,锦鲤和梦想家主题模板已经更新了,直接开启就行了,最初雪花特效我是在17素材网站看到了,那是一个404页面,大雪纷飞的很好看(我说的是飘雪好看),然后在2019春节的时候把这个特效添加进去了,莫名的感觉过年很飘雪很配的。今天早早的也把这个特效弄上去了,但是在第二天查资料的时候偶然间看到“博客园”一位博主的网站飘雪更为精致,所以就把代码更换了。
李洋博客
2021/06/15
1.1K0
推荐阅读
相关推荐
用 CodeBuddy 为网站生成动感粒子背景,打造星空效果
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档