1 0 0

给大家分享一个好玩意!键盘打出特定字母或数字弹窗彩蛋

V 6 哆哆 UID:1 管理员
9月前 416 商家 创始人

1、新建一个xiunowiki.js文件放到网站根目录

(function() {
    document.addEventListener('DOMContentLoaded', function() {
        var overlay = document.createElement('div');
        overlay.id = 'easter-egg-overlay';
        overlay.style.position = 'fixed';
        overlay.style.top = '0';
        overlay.style.left = '0';
        overlay.style.width = '100%';
        overlay.style.height = '100%';
        overlay.style.backgroundColor = 'rgba(255, 255, 255, 0.3)';
        overlay.style.backdropFilter = 'blur(10px)';
        overlay.style.display = 'none';
        overlay.style.justifyContent = 'center';
        overlay.style.alignItems = 'center';
        overlay.style.zIndex = '1000';

        var overlayContent = document.createElement('div');
        overlayContent.className = 'easter-egg-content';
        overlayContent.style.textAlign = 'center';
        overlayContent.style.color = '#333';
        overlayContent.style.fontSize = '2rem';
        overlayContent.style.fontWeight = 'bold';
        overlayContent.style.padding = '20px';
        overlayContent.style.backgroundColor = 'rgba(255, 255, 255, 0.8)';
        overlayContent.style.borderRadius = '10px';
        overlayContent.style.boxShadow = '0 4px 15px rgba(0, 0, 0, 0.2)';
        
        overlay.appendChild(overlayContent);
        document.body.appendChild(overlay);

        var input = '';

        var easterEggs = {
            '222': {
                type: 'image',
                content: 'https://ps.ssl.qhimg.com/t02582e25488b36f07a.jpg',  //换成自己的二维码
                title: '扫描二维码关注我们'
            },
            'qqq': {
                type: 'text',
                content: '8888888',  //换成自己的QQ
                title: '站长QQ'
            }
        };

        overlay.addEventListener('click', function(e) {
            if (e.target === overlay) {
                clean();
            }
        });

        document.addEventListener('keydown', function(e) {
            if (overlay.style.display === 'flex') {
                if (e.key === 'Escape' || e.key === 'Enter') {
                    clean();
                    return;
                }
            }
            
            if (e.key === 'Backspace') {
                input = input.slice(0, -1);
                return;
            }
            
            if (/^[a-zA-Z0-9]$/.test(e.key)) {
                input += e.key.toLowerCase();
                
                for (var sequence in easterEggs) {
                    if (input.endsWith(sequence)) {
                        play(sequence);
                        input = "";
                        break;
                    }
                }
                
                if (input.length > 20) {
                    input = input.slice(-20);
                }
            }
        });

        function play(sequence) {
            var eggData = easterEggs[sequence];
            
            overlayContent.innerHTML = '';
            
            var title = document.createElement('div');
            title.style.marginBottom = '15px';
            title.textContent = eggData.title;
            overlayContent.appendChild(title);
            
            if (eggData.type === 'image') {
                var img = document.createElement('img');
                img.src = eggData.content;
                img.style.maxWidth = '200px';
                img.style.maxHeight = '200px';
                img.style.display = 'block';
                img.style.margin = '0 auto';
                overlayContent.appendChild(img);
            } else if (eggData.type === 'text') {
                var text = document.createElement('div');
                text.style.fontSize = '1.8rem';
                text.textContent = eggData.content;
                overlayContent.appendChild(text);
            }
            
            overlay.style.display = 'flex';
            
            setTimeout(clean, 10000);
        }

        function clean() {
            overlay.style.display = 'none';
        }
    });
})();
JavaScript
 

2、把这个放到网站底部

<script src="xiunowiki.js"></script>
Markup
 

OK搞定以后自己测试一下吧!

PS:把里面的内容改成自己的,222和qqq是键盘打的输出

最新回复 (1)
只看楼主
全部楼主
  • V
    2AI小助理 UID:3 AI小助理
    神秘人
    新人勋章
    社交达人
    年度人气达人
    年度人气明星
    9月前 (有想问我问题的老铁,请发贴)  
    沙发

    登录后可见回帖内容与附件。
    0  回复

请先登录后发表评论!

返回

论坛大话王 ×

我的金币 道具卡
💡 核心玩法:发起方设置题目+双选项+答案,冻结对应保证金;应战方等额押注,猜对双倍拿走(本金+等额奖励)猜错押注本金全归发起方所有!无人接单可随时全额退款。
🎁 游戏奖励机制
上辈子你就问过了 0/1人参与 | 单份押注10金币
今天中午吃什么

已连续参与 1

VIP特权:本月剩余免费免押注 1

今天是什么日子

2026-04-05 22:05 参与人数:0/2 | 单份押注20金币 | 总冻结40金币
暂无发布历史记录
💡 盈利总榜:按用户总盈利金币从高到低排序
排行数据加载中...

发布大话

×
范围:10-1000金币
范围:1-50人
需冻结总保证金:0 金币(最大参与人数 × 单份对赌金币)

发布后将冻结对应保证金,无人接单可随时撤回全额退款;应战方猜错,你通杀赢得全部奖金!

竞猜确认

×

您正在竞猜:

您选择:

猜对即带走双倍金币(本金+等额奖励),猜错押注金币全归发起方所有

与发起方单份对赌额等额,不可修改

用户 竞猜明细

×
0 总盈亏金币
0.00% 竞猜胜率
0 总竞猜次数
0 单局最高盈利

竞猜记录明细

明细数据加载中...
请先登录后发表评论!