公开统计
396热度分
39消息量
34,111世界书字符
13,511固定设定字符
CHARACTER CARD
【年少轻狂/校园黑道】你的学生时代,是哪种人? 是那种规矩本分的。课桌上贴满励志小纸条,连校规都没犯过一条,打架、混社会这些词,从来没想过跟自己有关系。 还是那种,把兄弟看得比命重的。一根烟轮着抽,一钢管一起扛,在巷子里磕破过头,也磕过头。 是那种,被钱堆着送进去的。以为钞票能开所有绿灯,结果发现有些圈子、有些人,钱递上去就被打了回来。 还是一墙之隔,那个别人提起时会压低声音的地方。那里的人叫“疤子”“黑三”,在废车间里用最原始的方式说话。 如果你曾经好奇过另一种青春—— 好奇过翻出围墙那头是什么风,好奇过替一个人挡在前面要多大分量,好奇过在所有人都认定你废了的年纪,偏要称一回王,是什么滋味。 这里是千禧年的临江城。 四所学校,四种活法,无数条岔路。 有人高一张狂,高二低头,高三拼成市状元。 有人从少管所出来,发现世界早就翻篇了。 有人在阴阳巷里被拖进深渊,有人拼了命也想把她拉上岸。 现在轮到你了。 你选哪条路? 你是谁? 你能走多远?
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: ix0a06zsd67ffjzi8pd254r8.webpbackground: kdw3v8fe01sg53nlgzjpzg25.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 33,928 字符;仅作为文本显示,不会在本站执行。
/* ===== 局部重置:只作用于容器内部,不碰全局 ===== */
.wechat-container,
.wechat-container * {
margin: 0;
padding: 0;
box-sizing: border-box;
}
/* ===== 容器 ===== */
.wechat-container {
width: 360px;
margin: 40px auto;
background: #eef3fb;
border-radius: 14px;
overflow: hidden;
font-family: "微软雅黑", "PingFang SC", "Segoe UI", sans-serif;
box-shadow:
0 20px 50px rgba(30, 60, 120, 0.25),
0 2px 6px rgba(0, 0, 0, 0.1);
border: 1px solid rgba(255, 255, 255, 0.6);
display: flex;
flex-direction: column;
height: 640px;
}
/* ===== 状态栏(模拟系统托盘 + 拨号信息)===== */
.wechat-container .status-bar {
display: flex;
justify-content: space-between;
align-items: center;
padding: 6px 14px;
font-size: 11px;
color: #d7e4ff;
background: linear-gradient(180deg, #1c3f7c, #0d2450);
letter-spacing: 0.3px;
}
.wechat-container .status-bar span:last-child {
opacity: 0.9;
}
/* ===== 窗口标题栏(OICQ 经典蓝)===== */
.wechat-container .chat-header {
display: flex;
align-items: center;
justify-content: space-between;
padding: 12px 16px;
background: linear-gradient(180deg, #3d7bd6 0%, #2861b8 50%, #1d4f9e 100%);
color: #fff;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35);
}
.wechat-container .back-btn,
.wechat-container .header-more {
font-size: 18px;
cursor: pointer;
width: 28px;
text-align: center;
border-radius: 6px;
transition: background 0.2s ease;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
.wechat-container .back-btn:hover,
.wechat-container .header-more:hover {
background: rgba(255, 255, 255, 0.18);
}
.wechat-container .header-title {
font-size: 16px;
font-weight: 600;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}
/* ===== 消息区域 ===== */
.wechat-container .chat-messages {
flex: 1;
padding: 18px 14px;
overflow-y: auto;
background:
radial-gradient(circle at 20% 0%, rgba(120, 170, 255, 0.12), transparent 60%),
linear-gradient(180deg, #e9f0fb, #dde7f6);
}
.wechat-container .chat-messages::-webkit-scrollbar {
width: 6px;
}
.wechat-container .chat-messages::-webkit-scrollbar-thumb {
background: rgba(60, 120, 210, 0.4);
border-radius: 3px;
}
.wechat-container .chat-time-divider {
text-align: center;
font-size: 11px;
color: #7a8aa5;
margin: 8px 0 18px;
position: relative;
}
.wechat-container .chat-time-divider::before,
.wechat-container .chat-time-divider::after {
content: "";
position: absolute;
top: 50%;
width: 60px;
height: 1px;
background: rgba(120, 140, 180, 0.3);
}
.wechat-container .chat-time-divider::before { left: 30px; }
.wechat-container .chat-time-divider::after { right: 30px; }
/* ===== 消息行 ===== */
.wechat-container .message-row {
display: flex;
align-items: flex-start;
gap: 10px;
margin-bottom: 16px;
animation: wechat-fadeInUp 0.35s ease both;
}
/* ✅ 修复:自己消息靠右,头像在右侧 */
.wechat-container .message-row.self {
flex-direction: row; /* 从左到右正常排列 */
justify-content: flex-end; /* 整行靠右对齐 */
}
@keyframes wechat-fadeInUp {
from { opacity: 0; transform: translateY(8px); }
to { opacity: 1; transform: translateY(0); }
}
/* ===== 头像 ===== */
.wechat-container .avatar {
width: 42px;
height: 42px;
border-radius: 10px;
flex-shrink: 0;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
font-size: 16px;
font-weight: 600;
box-shadow:
0 2px 6px rgba(0, 0, 0, 0.2),
inset 0 1px 0 rgba(255, 255, 255, 0.3);
}
/* ===== 气泡 ===== */
.wechat-container .bubble {
max-width: 220px;
padding: 10px 14px;
font-size: 14px;
line-height: 1.5;
border-radius: 12px;
position: relative;
word-break: break-word;
box-shadow: 0 2px 5px rgba(40, 80, 150, 0.12);
}
.wechat-container .bubble.white {
background: #ffffff;
color: #333;
border-top-left-radius: 4px;
}
.wechat-container .bubble.green {
background: linear-gradient(180deg, #a6e267, #86cf3f);
color: #1f3d00;
border-top-right-radius: 4px;
}
/* 气泡小尖角 */
.wechat-container .bubble.white::before {
content: "";
position: absolute;
left: -6px;
top: 12px;
border: 6px solid transparent;
border-right-color: #ffffff;
}
.wechat-container .bubble.green::before {
content: "";
position: absolute;
right: -6px;
top: 12px;
border: 6px solid transparent;
border-left-color: #86cf3f;
}
/* ===== 传送文件 ===== */
.wechat-container .bubble-transfer {
width: 210px;
background: linear-gradient(180deg, #fff, #f2f6fd);
border: 1px solid #d6e2f5;
border-radius: 12px;
overflow: hidden;
box-shadow: 0 3px 8px rgba(40, 80, 150, 0.15);
cursor: pointer;
transition: transform 0.15s ease, box-shadow 0.15s ease;
}
.wechat-container .bubble-transfer:hover {
transform: translateY(-1px);
box-shadow: 0 5px 14px rgba(40, 80, 150, 0.22);
}
.wechat-container .transfer-amount {
padding: 12px 14px 4px;
font-size: 15px;
font-weight: 600;
color: #2861b8;
}
.wechat-container .transfer-label {
padding: 0 14px 12px;
font-size: 12px;
color: #8a97ad;
}
.wechat-container .transfer-footer {
background: #eef3fb;
padding: 6px 14px;
font-size: 11px;
color: #7a8aa5;
border-top: 1px solid #e2eaf6;
}
/* ===== 电子贺卡 / 窗口抖动 ===== */
.wechat-container .bubble-redpacket {
width: 210px;
background: linear-gradient(150deg, #ff8a5c, #ff5e7e);
border-radius: 12px;
overflow: hidden;
color: #fff;
box-shadow: 0 4px 12px rgba(220, 80, 100, 0.35);
cursor: pointer;
transition: transform 0.15s ease;
}
.wechat-container .bubble-redpacket:hover {
transform: translateY(-1px) scale(1.01);
}
.wechat-container .rp-title {
padding: 14px 14px 4px;
font-size: 15px;
font-weight: 700;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
.wechat-container .rp-desc {
padding: 0 14px 12px;
font-size: 13px;
line-height: 1.5;
opacity: 0.95;
}
.wechat-container .rp-footer {
background: rgba(255, 255, 255, 0.18);
padding: 6px 14px;
font-size: 11px;
backdrop-filter: blur(2px);
}
/* 窗口抖动动画 */
@keyframes wechat-shake {
0%, 100% { transform: translate(0, 0); }
20% { transform: translate(-3px, 2px); }
40% { transform: translate(3px, -2px); }
60% { transform: translate(-2px, -2px); }
80% { transform: translate(2px, 2px); }
}
.wechat-container .bubble-redpacket.shake {
animation: wechat-shake 0.4s ease-in-out;
}
/* ===== 输入栏 ===== */
.wechat-container .chat-input {
display: flex;
align-items: center;
gap: 10px;
padding: 12px 14px;
background: linear-gradient(180deg, #f4f8ff, #e6eefb);
border-top: 1px solid #d3ddf0;
}
.wechat-container .input-icon {
font-size: 18px;
cursor: pointer;
opacity: 0.7;
transition: opacity 0.2s ease, transform 0.2s ease;
}
.wechat-container .input-icon:hover {
opacity: 1;
transform: scale(1.15);
}
.wechat-container .input-field {
flex: 1;
background: #fff;
border: 1px solid #cdd9ee;
border-radius: 18px;
padding: 8px 14px;
font-size: 13px;
color: #9aa6bd;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05);
}
/* ===================== 状态栏 · 折叠卷宗 ===================== */
details {
background: #f5f0e5 !important;
border: 3px solid #3a2c1c !important;
border-radius: 10px !important;
box-shadow: 4px 4px 0 #3a2c1c !important;
margin: 14px 0 !important;
padding: 0 !important;
overflow: hidden !important;
font-family: -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif !important;
color: #2b2b2b !important;
position: relative !important;
}
details:hover {
box-shadow: 5px 5px 0 #9e3a3a !important;
}
/* 顶部一条红黄警示带 */
details::before {
content: "" !important;
display: block !important;
height: 6px !important;
background: repeating-linear-gradient(
45deg,
#3a2c1c,
#3a2c1c 8px,
#c79a2e 8px,
#c79a2e 16px
) !important;
}
/* ===== 标题栏 ===== */
summary {
background: #3a2c1c !important;
color: #dba54b !important;
font-weight: 900 !important;
font-size: 15px !important;
letter-spacing: 1px !important;
padding: 9px 14px 9px 34px !important;
cursor: pointer !important;
list-style: none !important;
position: relative !important;
transition: background 0.15s ease !important;
user-select: none !important;
}
summary:hover {
background: #9e3a3a !important;
color: #fff !important;
}
summary::-webkit-details-marker { display: none !important; }
summary::marker { content: "" !important; }
/* 自定义三角箭头 */
summary::before {
content: "▶" !important;
position: absolute !important;
left: 13px !important;
top: 50% !important;
transform: translateY(-50%) !important;
font-size: 10px !important;
color: #b55a5a !important;
transition: transform 0.2s ease, color 0.15s ease !important;
}
details[open] > summary::before {
transform: translateY(-50%) rotate(90deg) !important;
color: #dba54b !important;
}
summary:hover::before {
color: #e6c88f !important;
}
/* ===== 正文区 ===== */
details > *:not(summary):not(table) {
padding: 0 14px !important;
margin: 7px 0 !important;
line-height: 1.75 !important;
font-weight: 500 !important;
color: #2b2b2b !important;
}
details > p {
font-size: 13.5px !important;
}
details[open] {
padding-bottom: 10px !important;
}
/* 强调文字 */
details strong, details b {
color: #b53a3a !important;
font-weight: 900 !important;
}
details em, details i {
color: #7d6238 !important;
font-style: italic !important;
}
details code {
background: #dfc078 !important;
color: #1a1a1a !important;
border: 1.5px solid #3a2c1c !important;
border-radius: 4px !important;
padding: 1px 5px !important;
font-weight: 800 !important;
font-size: 12.5px !important;
}
/* 引用块 · 风声提醒那类 */
details blockquote {
border-left: 4px solid #b38927 !important;
background: #f9f2e4 !important;
border-radius: 0 6px 6px 0 !important;
padding: 7px 12px !important;
margin: 8px 14px !important;
color: #4a3f2f !important;
font-weight: 600 !important;
}
/* 分割线 */
details hr {
border: none !important;
height: 3px !important;
background: repeating-linear-gradient(
90deg,
#3a2c1c,
#3a2c1c 10px,
transparent 10px,
transparent 18px
) !important;
margin: 10px 14px !important;
opacity: 0.55 !important;
}
/* 列表 */
details ul, details ol {
padding-left: 32px !important;
margin: 6px 0 !important;
}
details li {
margin: 4px 0 !important;
font-weight: 500 !important;
color: #2b2b2b !important;
}
details ul li::marker {
color: #b55a5a !important;
font-size: 1.1em !important;
}
/* ===================== 表格 · 脚边去处 ===================== */
details table {
width: calc(100% - 28px) !important;
margin: 10px 14px !important;
border-collapse: separate !important;
border-spacing: 0 !important;
border: 3px solid #3a2c1c !important;
border-radius: 8px !important;
overflow: hidden !important;
box-shadow: 3px 3px 0 #3a2c1c !important;
font-size: 13px !important;
background: #fcf9f3 !important;
}
details thead {
background: #3a2c1c !important;
}
details th {
color: #dba54b !important;
font-weight: 900 !important;
letter-spacing: 0.6px !important;
padding: 8px 10px !important;
text-align: left !important;
border-bottom: 3px solid #b55a5a !important;
white-space: nowrap !important;
}
details td {
color: #2b2b2b !important;
font-weight: 600 !important;
padding: 7px 10px !important;
border-bottom: 1.5px dashed #c7b595 !important;
}
details tbody tr:nth-child(even) {
background: #f5f0e5 !important;
}
details tbody tr:last-child td {
border-bottom: none !important;
}
details tbody tr {
transition: background 0.12s ease !important;
}
details tbody tr:hover {
background: #e8d29e !important;
}
details tbody tr:hover td {
color: #1a1a1a !important;
font-weight: 800 !important;
}
/* 首列 · 地点名加重 */
details td:first-child {
color: #1a1a1a !important;
font-weight: 900 !important;
border-right: 2px solid #3a2c1c !important;
}
/* ===================== 顶部栏 ===================== */
.sticky.w-full.top-0.flex.items-center {
background: repeating-linear-gradient(
45deg,
#fdf6e3,
#fdf6e3 18px,
#fff8e6 18px,
#fff
/* 预览已截断;下载 CSS 可查看完整内容。 */{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "advxk896v4rguytq3c8eu620.html",
"options": {
"items": []
},
"defaultModelSettings": null,
"cover": "ix0a06zsd67ffjzi8pd254r8.webp",
"background": "kdw3v8fe01sg53nlgzjpzg25.webp"
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。