当前位置:首页 » 《关注互联网》 » 正文

永夜星河主题特效2(星河背景 + 闪烁文字+点击星星 + 文字弹出特效)

5 人参与  2024年12月07日 10:00  分类 : 《关注互联网》  评论

点击全文阅读


目录

图片展示

星河背景 + 闪烁文字+点击星星 + 文字弹出特效

特效介绍:

使用方式:


图片展示

星河背景 + 闪烁文字+点击星星 + 文字弹出特效

<!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;            height: 100vh;            display: flex;            justify-content: center;            align-items: center;            background: linear-gradient(to bottom, #0d1b2a, #1b263b, #415a77);            overflow: hidden;            color: white;            font-family: 'Arial', sans-serif;            position: relative;            /* background: url('yyxhbk2.png') no-repeat center */        }        /* 星星文字标题 */                h1 {            font-size: 3rem;            text-shadow: 0 0 10px #ffffff, 0 0 20px #e0e4ff;            animation: glow 2s infinite alternate;        }                @keyframes glow {            from {                text-shadow: 0 0 5px #ffffff, 0 0 10px #e0e4ff;            }            to {                text-shadow: 0 0 15px #ffffff, 0 0 30px #e0e4ff;            }        }        /* 点击文字提示 */                .message {            position: absolute;            bottom: 10%;            font-size: 1.2rem;            text-align: center;            opacity: 0;            transition: opacity 1s ease;        }        /* 星星特效 */                .star {            position: absolute;            width: 5px;            height: 5px;            background-color: white;            border-radius: 50%;            box-shadow: 0 0 8px #fff;            animation: fade-out 2s forwards ease;        }                @keyframes fade-out {            0% {                opacity: 1;                transform: translateY(0) scale(1);            }            100% {                opacity: 0;                transform: translateY(-50px) scale(2);            }        }                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>    <h1>欢迎来到你的永夜星河!</h1>    <div class="message">点击屏幕,看看星星有什么秘密~</div>    <script>        // 页面加载时,显示提示信息        const message = document.querySelector('.message');        setTimeout(() => {            message.style.opacity = 1;        }, 1000);        // 点击页面触发星星和文字特效        document.body.addEventListener('click', (e) => {            // 创建星星            const star = document.createElement('div');            star.classList.add('star');            star.style.left = `${e.clientX}px`;            star.style.top = `${e.clientY}px`;            document.body.appendChild(star);            // 移除星星动画            setTimeout(() => {                star.remove();            }, 2000);            // 显示动态文字            const text = document.createElement('div');            text.style.position = 'absolute';            text.style.left = `${e.clientX}px`;            text.style.top = `${e.clientY - 30}px`;            text.style.color = 'white';            text.style.fontSize = '1.2rem';            text.style.fontWeight = 'bold';            text.textContent = getRandomText();            document.body.appendChild(text);            // 移除文字            setTimeout(() => {                text.remove();            }, 2000);        });        // 随机文字生成        function getRandomText() {            const texts = [                '你是我心中的星河女主角!',                '星星为你闪烁!',                '祝你每天开心!',                '你的笑容点亮我的星空!',                '你是人间宝藏~',                '今天也要元气满满哦!',            ];            return texts[Math.floor(Math.random() * texts.length)];        }    </script></body></html>

特效介绍:

星星点击特效

点击页面时,会在鼠标位置生成一颗星星,慢慢变大并消失,模拟星星散落的效果。星星使用 div 和 CSS 动画实现,配合鼠标点击事件动态生成。

动态文字彩蛋

点击后随机显示一句温暖的“彩蛋文字”,比如“你是我心中的星河女主角!”、“星星为你闪烁!”等。文字位置根据鼠标点击动态生成,显示后自动消失。

视觉效果

页面背景使用渐变模拟夜空,标题文字带有“光晕”效果。特效简单又有趣,文字内容可以根据对方喜好自定义,增强专属感。

使用方式:

直接运行: 将代码保存为 index.html 文件,直接用浏览器打开即可。

自定义文字内容: 修改 getRandomText 函数中的文字内容,加入你想说的专属话语。

增强趣味性

可以加入背景音乐(如《永夜星河》的主题曲)。添加剧中角色图片作为背景装饰。 

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

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


点击全文阅读


本文链接:http://zhangshiyu.com/post/197431.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 我无名分,我不多嗔小说完结篇(陆景铄林悠悠)(我无名分,我不多嗔)全书无套路阅读无广告小说大结局
  • 奈何春风不曾渡我虐心反转_童烟沈叙白陆依在线看_小说后续在线阅读_无删减免费完结_
  • 鹿雪附加完整在线阅读(小祖宗她带着双宝闹翻天)最近更新列表
  • 你要战功我给你,妖兽入侵你哭啥高质量好文叶天凌筱完本_你要战功我给你,妖兽入侵你哭啥高质量好文(叶天凌筱)
  • 夫君和小三霸占了我的将军府,我杀疯了阅读_雪儿谭绍木兰全集_小说后续在线阅读_无删减免费完结_
  • 鹿溪小说(鹿溪)终章+番外(穿进恐怖游戏后,我和反派HE了)一口气阅读
  • 完结文留给儿子的副卡月月刷爆,他却因睡桥底被送进收容所列表_完结文留给儿子的副卡月月刷爆,他却因睡桥底被送进收容所(娄墨霆宋佑轩)
  • 你活着,却死在我等你的第三年后续+番外_谨言佳佳温以宁全集_小说后续在线阅读_无删减免费完结_
  • 相思溺于夏时雨小说(裴景澈初念可)章节目录+起始篇章(相思溺于夏时雨)全章无套路在线
  • 未婚夫重生归来叫停手术,把剥开肚子的我困在手术台上40分钟(裴临渊阮离歌)
  • 完结文离婚是你提,净身出户你又哭什么精彩分享列表_完结文离婚是你提,净身出户你又哭什么精彩分享(苏铭余素伊)
  • 全书浏览哥哥重生救我,我带队灭了组织!(陈致远陈知韫)_哥哥重生救我,我带队灭了组织!(陈致远陈知韫)全书结局

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1