1<?php class=class="string">"keyword">header(class="string">'Content-Type: text/html; charset=utf-class="number">8'); ?>
2<!DOCTYPE html><class="tag">html lang="zh-CN"><class="tag">head><class="tag">meta charset="UTF-class="number">8"><class="tag">meta name="viewport" content="width=device-width,initial-scale=class="number">1.0">
3<class="tag">title>情话生成器 - η空间</class="tag">title>
4<class="tag">meta name="description" content="程序员告白,土味情话一键生成。在线情话生成器。">
5<class="tag">link rel="stylesheet" href="/tools/share.css"><class="tag">link rel="stylesheet" href="/assets/pet-cat.css">
6<class="tag">style>
7*{margin:class="number">0;padding:class="number">0;box-sizing:border-box}
8body{font-family:class="string">'Outfit',-apple-system,sans-serif;background:class=class="string">"keyword">class=class="string">"comment">#0C0C0C;color:#F7F5F0;min-height:100vh}
9.container{max-width:500px;margin:class="number">0 auto;padding:60px 16px;text-align:center}
10h1{font-size:28px;margin-bottom:8px}h1 .a{color:class=class="string">"keyword">class=class="string">"comment">#f472b6}
11.desc{color:class=class="string">"keyword">class=class="string">"comment">#class="number">888;font-size:14px;margin-bottom:40px}
12.card{background:linear-gradient(135deg,class=class="string">"keyword">class=class="string">"comment">#2a1a2e,#1a1a3e);border:1px solid #4a2a4e;border-radius:20px;padding:40px 24px;margin-bottom:24px;transition:all .5s}
13.card.animate{animation:heartBeat 1s}
14@keyframes heartBeat{class="number">0%,class="number">100%{transform:scale(class="number">1)}class="number">25%{transform:scale(class="number">1.02)}class="number">50%{transform:scale(class="number">1)}class="number">75%{transform:scale(class="number">1.02)}}
15.love-text{font-size:20px;line-height:class="number">1.8;color:class=class="string">"keyword">class=class="string">"comment">#fce4ec;min-height:80px;display:flex;align-items:center;justify-content:center;font-weight:class="number">500}
16.love-emoji{font-size:40px;margin-bottom:16px}
17.btn{padding:14px 40px;border:none;border-radius:12px;font-size:16px;font-weight:class="number">600;cursor:pointer;background:linear-gradient(135deg,class=class="string">"keyword">class=class="string">"comment">#f472b6,#ec407a);color:#fff;transition:all .3s;box-shadow:class="number">0 4px 15px rgba(class="number">244,class="number">114,class="number">182,.class="number">3)}
18.btn:hover{transform:scale(class="number">1.05);box-shadow:class="number">0 6px 20px rgba(class="number">244,class="number">114,class="number">182,.class="number">4)}
19.btn:active{transform:scale(class="number">0.95)}
20.copy-btn{margin-left:8px;padding:8px 16px;border:1px solid class=class="string">"keyword">class=class="string">"comment">#f472b6;background:transparent;border-radius:8px;color:#f472b6;font-size:12px;cursor:pointer;transition:all .2s}
21.copy-btn:hover{background:rgba(class="number">244,class="number">114,class="number">182,class="number">0.1)}
22.count{color:class=class="string">"keyword">class=class="string">"comment">#class="number">555;font-size:12px;margin-top:12px}
23</class="tag">style></class="tag">head><class="tag">body>
24<class="tag">div class=class="string">"keyword">class="container">
25<class="tag">h1><class="tag">span class=class="string">"keyword">class="a">💕</class="tag">span> 情话生成器</class="tag">h1>
26<class="tag">p class=class="string">"keyword">class="desc">程序员告白,土味情话一键生成</class="tag">p>
27<class="tag">div class=class="string">"keyword">class="card" id="card">
28<class="tag">div class=class="string">"keyword">class="love-emoji" id="emoji">💖</class="tag">div>
29<class="tag">div class=class="string">"keyword">class="love-text" id="text">点击下方按钮,生成一句土味情话!</class="tag">div>
30</class="tag">div>
31<class="tag">div>
32<class="tag">button class=class="string">"keyword">class="btn" onclick="generate()">💘 来一句</class="tag">button>
33<class="tag">button class=class="string">"keyword">class="copy-btn" onclick="copyLove()">📋 复制</class="tag">button>
34</class="tag">div>
35<class="tag">div class=class="string">"keyword">class="count" id="count"></class="tag">div>
36</class="tag">div>
37<class="tag">script src="/tools/share.js"></class="tag">script><class="tag">script src="/assets/pet-cat.js"></class="tag">script>
38<class="tag">script>
39class=class="string">"keyword">var loves=[
40 {emoji:class="string">'💕',text:class="string">'你是我最想保存的那一行代码——export default love;'},
41 {emoji:class="string">'💖',text:class="string">'我对你的爱就像无限循环——永远停不下来。'},
42 {emoji:class="string">'💗',text:class="string">'你知道我的bug在哪吗?——在遇见你之后就没了,因为你治好了我。'},
43 {emoji:class="string">'💓',text:class="string">'我给你的爱没有边界值——永远是 Infinity。'},
44 {emoji:class="string">'💘',text:class="string">'你是我人生中唯一不需要重构的设计。'},
45 {emoji:class="string">'💝',text:class="string">'你是我最成功的部署——上线后从未出过bug。'},
46 {emoji:class="string">'❤️',text:class="string">'你的笑像编译通过——让我忍不住想多看几遍。'},
47 {emoji:class="string">'💟',text:class="string">'你是我最优雅的算法——时间和空间复杂度都是最优。'},
48 {emoji:class="string">'💌',text:class="string">'遇见你之前,我的人生充满了undefined;遇见你之后,全变成了你。'},
49 {emoji:class="string">'💕',text:class="string">'如果人生是段代码,你是我最想merge的那一行。'},
50 {emoji:class="string">'💖',text:class="string">'我不是在等你回消息,我是在等待服务器响应——而你永远返回class="number">200。'},
51 {emoji:class="string">'💗',text:class="string">'你是我最想调试的程序——每看一次就发现新的优点。'},
52 {emoji:class="string">'💓',text:class="string">'我对你的爱就像递归——没有终止条件。'},
53 {emoji:class="string">'💘',text:class="string">'你是我的localhost——每次访问都是最亲近的。'},
54 {emoji:class="string">'💝',text:class="string">'如果有global variable,我希望你是唯一的那个。'},
55 {emoji:class="string">'❤️',text:class="string">'你是我的精神支柱——没有你我的程序会segmentation fault。'},
56 {emoji:class="string">'💟',text:class="string">'你是我唯一不打算优化掉的代码——因为你本身就很完美。'},
57 {emoji:class="string">'💌',text:class="string">'你是我遇到的最美丽的异常——让我的人生偏离了轨道,但更精彩了。'},
58 {emoji:class="string">'💕',text:class="string">'如果人生是一场push,那我只想pull你。'},
59 {emoji:class="string">'💖',text:class="string">'你是我代码中的注释——有了你,一切都变得清晰明了。'},
60 {emoji:class="string">'💗',text:class="string">'你知道我的代码为什么没有bug吗?——因为我把所有错误都写在想你上了。'},
61 {emoji:class="string">'💓',text:class="string">'你是我的npm install——有了你,什么依赖都满足了。'},
62 {emoji:class="string">'💘',text:class="string">'世界上所有的指针,都指向你。'},
63 {emoji:class="string">'💝',text:class="string">'你是我最想commit的人——commit message就是"永远爱你"。'},
64 {emoji:class="string">'❤️',text:class="string">'你是我的UI——因为我的眼里只有你。'},
65 {emoji:class="string">'💟',text:class="string">'如果爱有版本号,那我对你的爱已经升到v9999了。'},
66 {emoji:class="string">'💌',text:class="string">'我对你的爱不需要测试——因为它永远是真值。'},
67 {emoji:class="string">'💕',text:class="string">'你是我人生中最优雅的API——接口简单,返回值完美。'},
68 {emoji:class="string">'💖',text:class="string">'如果让我选一个永远不会deprecated的方法,那就是"爱你"。'},
69 {emoji:class="string">'💗',text:class="string">'你不是变量,你是我的常量——永远不会变。'},
70];
71class=class="string">"keyword">var currentText=class="string">'';
72class=class="string">"keyword">function generate(){
73 class=class="string">"keyword">var card=document.class="func">getElementById(class="string">'card');
74 class=class="string">"keyword">var idx=Math.floor(Math.random()*loves.length);
75 class=class="string">"keyword">var l=loves[idx];
76 card.classList.remove(class="string">'animate');void card.offsetWidth;card.classList.add(class="string">'animate');
77 class="func">setTimeout(class=class="string">"keyword">function(){
78 document.class="func">getElementById(class="string">'emoji').textContent=l.emoji;
79 document.class="func">getElementById(class="string">'text').textContent=l.text;
80 currentText=l.emoji+class="string">' '+l.text;
81 },class="number">200);
82 document.class="func">getElementById(class="string">'count').textContent=class="string">'共 '+loves.length+class="string">' 句情话';
83}
84class=class="string">"keyword">function copyLove(){
85 class=class="string">"keyword">if(!currentText)generate();
86 navigator.clipboard.writeText(currentText).class="func">then(class=class="string">"keyword">function(){
87 class=class="string">"keyword">var btn=document.class="func">querySelector(class="string">'.copy-btn');
88 btn.textContent=class="string">'✅ 已复制';
89 class="func">setTimeout(class=class="string">"keyword">function(){btn.textContent=class="string">'📋 复制';},class="number">2000);
90 }).class="func">catch(class=class="string">"keyword">function(){});
91}
92generate();
93</class="tag">script><class="tag">div style="text-align:center;padding-top:10px;font-size:12px;color:class=class="string">"keyword">class=class="string">"comment">#class="number">555"><class="tag">a href="source-viewer.php?file=love-words.php" style="color:#FF6B35;text-decoration:none;">📖 查看源码</class="tag">a> · 编程小白,AI生成,若体验不佳请多包涵 🙏</class="tag">div>
94</class="tag">body></class="tag">html>
95