< data-wp-block-html="css">
/* --- Apple Design System 2026 v12 --- */
:root {
--ot-font: "SF Pro Display""Inter"-apple-systemsans-serif;
--ot-glass: rgba(2552552550.72);
--ot-glass-blur: blur(45px) saturate(210%);
--ot-text: #1D1D1F;
--ot-text-sec: #86868B;
--ot-accent: #007AFF;
--ot-ease: cubic-bezier(0.1610.31);
}
/* 基础容器:硬件加速优化滑动流畅度 */
.ot-header-island-wrapper {
position: sticky; top: 0; z-index: 1000000; width: 100%; padding: 20px 0;
transition: padding 0.5s var(--ot-ease);
font-family: var(--ot-font);
will-change: paddingtransform;
}
/* 1. 公告条 */
.ot-top-pill { max-width: fit-content; margin: 0 auto 12px; transition: opacity 0.5s var(--ot-ease)transform 0.5s var(--ot-ease)height 0.5s var(--ot-ease); }
.ot-pill-content {
background: #000; color: #fff; padding: 7px 18px; border-radius: 100px;
font-size: 11px; font-weight: 600; text-decoration: none; display: flex; align-items: center; gap: 10px;
}
.ot-live-dot { width: 5px; height: 5px; background: var(--ot-accent); border-radius: 50%; animation: ot-blink 2s infinite; }
@keyframes ot-blink { 0%100% { opacity: 1; } 50% { opacity: 0.4; } }
/* 2. 导航岛主体 */
.ot-island-main {
max-width: 95%; margin: 0 auto; background: var(--ot-glass); backdrop-filter: var(--ot-glass-blur);
-webkit-backdrop-filter: var(--ot-glass-blur); border: 1px solid rgba(255,255,255,0.5);
border-radius: 30px; box-shadow: 0 10px 30px rgba(0,0,0,0.05); transition: max-width 0.5s var(--ot-ease)border-radius 0.5s var(--ot-ease);
}
@media (min-width: 1280px) { .ot-island-main { max-width: 1240px; } }
.ot-island-container { height: 72px; padding: 0 16px; display: flex; align-items: center; justify-content: space-between; }
@media (min-width: 1024px) { .ot-island-container { height: 82px; padding: 0 32px; } }
/* 品牌区 */
.ot-brand-hub { display: flex; align-items: center; gap: 12px; cursor: pointer; text-decoration: none; }
.ot-app-icon img { width: 38px; height: 38px; border-radius: 11px; transition: 0.3s; }
@media (min-width: 1024px) { .ot-app-icon img { width: 44px; height: 44px; } }
.ot-brand-name { font-size: 1.1rem; font-weight: 850; color: var(--ot-text); letter-spacing: -0.04em; }
.ot-brand-slogan { font-size: 9px; font-weight: 800; color: var(--ot-text-sec); text-transform: uppercase; letter-spacing: 0.15em; margin-top: 3px; display: none; }
@media (min-width: 1200px) { .ot-brand-slogan { display: block; } }
/* 桌面导航 */
.ot-nav-horizon { display: none; }
@media (min-width: 1140px) { .ot-nav-horizon { display: block; } }
.ot-nav-list { display: flex; list-: none; gap: 2px; }
.ot-nav-item { position: relative; }
.ot-nav-item > a {
text-decoration: none; color: var(--ot-text); font-size: 14.5px; font-weight: 600;
padding: 10px 18px; border-radius: 12px; transition: 0.3s; display: flex; align-items: center; gap: 6px;
}
.ot-nav-item > a:hover { background: rgba(0000.05); color: var(--ot-accent); }
/* 下拉菜单中心对齐修复 */
.ot-dropdown-menu {
position: absolute; top: calc(100% + 10px); left: 50%; transform: translateX(-50%) translateY(10px);
background: #fff; border-radius: 20px; min-width: 150px; padding: 8px; box-shadow: 0 20px 40px rgba(0,0,0,0.1);
opacity: 0; visibility: hidden; transition: 0.4s cubic-bezier(0.1610.31); list-: none;
}
.ot-nav-item:hover .ot-dropdown-menu { opacity: 1; visibility: visible; transform: translateX(-50%) translateY(0); }
.ot-dropdown-menu a { text-decoration: none; color: var(--ot-text); padding: 12px 14px; font-size: 14px; display: block; border-radius: 10px; }
.ot-dropdown-menu a:hover { background: rgba(0,122,255,0.06); color: var(--ot-accent); }
/* 动作组区:彻底修复桌面残留按钮 */
.ot-action-area { display: flex; align-items: center; gap: 8px; }
.ot-btn-join {
background: #000; color: #fff; padding: 8px 16px; border-radius: 100px;
font-size: 11.5px; font-weight: 700; text-decoration: none; transition: 0.3s;
line-height: 1; display: flex; align-items: center; justify-content: center;
}
@media (min-width: 480px) { .ot-btn-join { padding: 10px 20px; font-size: 13px; } }
.ot-btn-join:hover { background: var(--ot-accent); transform: translateY(-1px); }
/* 移动端汉堡:严禁在桌面端显示 */
.ot-mobile-toggle { display: flex; flex-direction: column; gap: 7px; background: none; border: none; padding: 8px; cursor: pointer; }
@media (min-width: 1140px) { .ot-mobile-toggle { display: none !important; } }
.ot-burger { width: 22px; height: 2px; background: #000; border-radius: 2px; transition: 0.4s; }
/* 3. 移动端抽屉:iOS 18 风格单元格 */
.ot-menu-overlay {
position: fixed; inset: 0; background: #ffffff;
z-index: -1; opacity: 0; visibility: hidden; transition: opacity 0.4s var(--ot-ease)visibility 0.4s var(--ot-ease); height: 100dvh;
}
.is-menu-open .ot-menu-overlay { opacity: 1; visibility: visible; z-index: 1100000; }
.ot-explicit-close {
position: absolute; top: 22px; right: 22px; width: 42px; height: 42px; border-radius: 50%;
background: rgba(0,0,0,0.05); border: none; display: flex; align-items: center; justify-content: center;
color: #000; z-index: 10; cursor: pointer;
}
.ot-drawer-content { display: flex; flex-direction: column; height: 100%; position: relative; }
.ot-drawer-scroll-area { flex: 1; overflow-y: auto; padding: 80px 24px 20px; }
.ot-drawer-inner { max-width: 440px; margin: 0 auto; display: flex; flex-direction: column; gap: 32px; }
.section-label { font-size: 11px; font-weight: 800; color: var(--ot-text-sec); text-transform: uppercase; letter-spacing: 0.15em; margin-bottom: 12px; display: block; }
/* 统一列表样式 */
.ot-drawer-list { display: flex; flex-direction: column; gap: 4px; }
.ot-unified-link {
text-decoration: none; padding: 18px 20px; background: rgba(0,0,0,0.035); border-radius: 16px;
display: flex; align-items: center; justify-content: space-between;
}
.link-label { font-size: 19px; font-weight: 800; color: var(--ot-text); letter-spacing: -0.02em; }
.chevron { opacity: 0.2; color: #000; }
.ot-unified-link.small { padding: 16.5px 20px; }
.ot-unified-link.small .link-label { font-size: 16.5px; font-weight: 700; }
/* 精制订阅按钮 */
.ot-drawer-footer {
padding: 16px 24px calc(16px + env(safe-area-inset-bottom));
background: linear-gradient(to top#fff 85%rgba(255,255,255,0)); margin-top: auto;
}
.ot-btn-pill-full {
background: #111; color: #fff; width: 100%; max-width: 280px; margin: 0 auto; padding: 14.5px;
border-radius: 100px; font-size: 14.5px; font-weight: 800; text-decoration: none;
display: flex; align-items: center; justify-content: center; box-shadow: 0 10px 30px rgba(0,0,0,0.15);
}
/* 滚动状态:极致顺滑收缩 */
.is-scrolled { padding: 12px 0; }
.is-scrolled .ot-top-pill { opacity: 0; height: 0; margin-bottom: 0; transform: translateY(-20px); overflow: hidden; }
.is-scrolled .ot-island-main { max-width: 92%; border-radius: 40px; }
@media (min-width: 1280px) { .is-scrolled .ot-island-main { max-width: 1040px; } }
>
< data-wp-block-html="css">
/* ==========================================================================
OneTelegram 2026 - Premium Cinematic Hero (Fixed Dock + Blue Button) - Optimized
========================================================================== */
:root {
--cine-bg: #F5F5F7;
--cine-text: #1D1D1F;
--cine-text-muted: #86868B;
--cine-accent: #007AFF;
--tw-shadow-vision-glass: 0 10px 30px -10px rgba(0,0,0,0.08);
--tw-shadow-vision-hover: 0 20px 40px -15px rgba(431632300.25);
--ease-smooth: cubic-bezier(0.1610.31);
--ease-spring: cubic-bezier(0.1750.8850.321.275);
}
.ot-hero-liquid {
position: relative; width: 100%; display: flex; flex-direction: column; align-items: center;
gap: 72px; padding: 120px 24px 80px; background-color: var(--cine-bg); overflow: hidden;
-webkit-font-smoothing: antialiased;
}
/* 极光背景 */
.ot-aurora-bg { position: absolute; inset: 0; z-index: 0; pointer-events: none; overflow: hidden; }
/* 优化:增加了 will-change: transform 开启 GPU 硬件加速,防止滚动掉帧 */
.aurora-blob { position: absolute; border-radius: 50%; filter: blur(100px); opacity: 0.4; animation: auroraFloat 25s infinite alternate ease-in-out; will-change: transform; }
.blob-blue { width: 800px; height: 800px; background: rgba(01222550.12); top: -200px; left: -100px; }
.blob-cyan { width: 600px; height: 600px; background: rgba(431632300.08); bottom: -100px; right: -100px; animation-delay: -5s; }
.aurora-noise { position: absolute; inset: 0; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E"); opacity: 0.02; mix-blend-mode: multiply; }
@keyframes auroraFloat { 0% { transform: translate(00) scale(1); } 100% { transform: translate(10%10%) scale(1.1); } }
/* 文案区 */
.ot-liquid-content { position: relative; z-index: 1; max-width: 860px; margin: 0 auto; display: flex; flex-direction: column; align-items: center; text-align: center; }
.ot-cine-badge { display: inline-flex; align-items: center; gap: 8px; padding: 6px 16px; background: rgba(255,255,255,0.6); backdrop-filter: blur(10px); border: 1px solid rgba(0,0,0,0.04); border-radius: 100px; font-size: 13px; font-weight: 600; color: var(--cine-text-muted); margin-bottom: 32px; }
.pulse-dot { width: 6px; height: 6px; background: var(--cine-accent); border-radius: 50%; box-shadow: 0 0 8px var(--cine-accent); }
.hero-title-font { font-family: -apple-systemBlinkMacSystemFont"SF Pro Display"sans-serif; letter-spacing: -0.04em; }
.ot-cine-h1 { font-size: clamp(36px5vw64px); font-weight: 850; line-height: 1.15; color: var(--cine-text); margin: 0 0 24px 0; }
.text-hero-gradient { display: inline-block; background: linear-gradient(to right#1D1D1F 20%#007AFF 40%#007AFF 60%#1D1D1F 80%); background-size: 200% auto; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: textShimmer 6s linear infinite; }
@keyframes textShimmer { to { background-position: 200% center; } }
.ot-cine-desc { font-size: clamp(15px1.8vw18px); line-height: 1.6; font-weight: 500; color: var(--cine-text-muted); max-width: 640px; margin: 0 0 32px 0; }
.ot-cine-trust { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 16px; margin-bottom: 48px; }
.ot-cine-trust span { display: flex; align-items: center; gap: 6px; font-size: 14px; font-weight: 600; color: var(--cine-text); }
.ot-cine-trust svg { width: 16px; height: 16px; color: var(--cine-accent); }
.divider { width: 1px; height: 14px; background: rgba(0,0,0,0.1); }
/* 动作按钮 */
.ot-cine-actions { display: flex; gap: 16px; flex-wrap: wrap; justify-content: center; width: 100%; }
.pill-btn { border-radius: 9999px; transition: all 0.4s var(--ease-smooth); display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 16px 36px; font-size: 15.5px; font-weight: 750; text-decoration: none; position: relative; overflow: hidden; }
/* 优化:统一控制按钮内的图标大小,替代 HTML 里的内联样式 */
.pill-btn svg { width: 20px; height: 20px; }
.btn-primary-blue {
background: linear-gradient(135deg#0088CC 0%#007AFF 100%);
color: #fff !important;
box-shadow: 0 8px 24px -6px rgba(01222550.4);
}
.btn-primary-blue::after {
content: ''; position: absolute; top: 0; left: -100%; width: 50%; height: 100%;
background: linear-gradient(to righttransparentrgba(2552552550.3)transparent);
transform: skewX(-25deg); animation: btnShimmer 4s infinite;
}
@keyframes btnShimmer { 0% { left: -100%; } 20% { left: 200%; } 100% { left: 200%; } }
.btn-primary-blue:hover {
transform: translateY(-3px) scale(1.03);
box-shadow: 0 16px 32px -8px rgba(01222550.5);
background: linear-gradient(135deg#0099EE 0%#0088FF 100%);
}
.btn-primary-blue:hover svg { transform: translateY(2px); }
.btn-glass-light { background: rgba(255,255,255,0.7); backdrop-filter: blur(20px); border: 1px solid rgba(0,0,0,0.05); color: var(--cine-text) !important; }
.btn-glass-light:hover { background: #fff; transform: translateY(-3px) scale(1.03); box-shadow: 0 12px 24px rgba(0,0,0,0.05); }
/* 四卡片底座排版 */
.ot-liquid-dock {
position: relative; z-index: 2; display: grid;
grid-template-columns: repeat(4minmax(01fr));
gap: 24px; width: 100%; max-width: 1140px;
}
.liquid-card {
display: flex; flex-direction: column; text-align: left;
background: linear-gradient(135degrgba(255,255,255,0.75) 0%rgba(255,255,255,0.3) 100%);
backdrop-filter: blur(40px) saturate(200%); -webkit-backdrop-filter: blur(40px) saturate(200%);
box-shadow: var(--tw-shadow-vision-glass);
border: 1px solid rgba(255,255,255,0.8); border-bottom-color: rgba(255,255,255,0.4); border-right-color: rgba(255,255,255,0.4);
border-radius: 2rem; padding: 28px 24px; text-decoration: none; position: relative; overflow: hidden;
transition: all 0.6s var(--ease-spring);
}
.liquid-card:hover {
transform: translateY(-6px) scale(1.01);
box-shadow: var(--tw-shadow-vision-hover);
background: linear-gradient(135degrgba(255,255,255,0.95) 0%rgba(255,255,255,0.6) 100%);
border-color: rgba(255,255,255,1);
}
.card-front {
position: relative; z-index: 2; display: flex; flex-direction: column; gap: 16px; width: 100%;
}
.card-download { --hover-brand-color: #0A84FF; --icon-bg: linear-gradient(135deg#5AC8FA#007AFF); --icon-shadow: rgba(01222550.3); }
.card-lang { --hover-brand-color: #34C759; --icon-bg: linear-gradient(135deg#30D158#28A745); --icon-shadow: rgba(40167690.3); }
.card-nav { --hover-brand-color: #AF52DE; --icon-bg: linear-gradient(135deg#E58BFF#AF52DE); --icon-shadow: rgba(175822220.3); }
.card-sec { --hover-brand-color: #FF9F0A; --icon-bg: linear-gradient(135deg#FFD60A#FF9F0A); --icon-shadow: rgba(255159100.3); }
.dock-icon {
width: 48px; height: 48px; border-radius: 14px; background: var(--icon-bg);
display: flex; align-items: center; justify-content: center; flex-shrink: 0; color: #fff;
box-shadow: 0 8px 16px var(--icon-shadow)inset 0 1px 1px rgba(2552552550.5);
transition: transform 0.6s var(--ease-spring)box-shadow 0.6s ease;
}
.liquid-card:hover .dock-icon {
transform: scale(1.1) translateY(-2px);
box-shadow: 0 12px 24px var(--icon-shadow)inset 0 1px 1px rgba(2552552550.8);
}
.dock-icon svg { width: 24px; height: 24px; }
.dock-text h3 { margin: 0 0 6px 0; font-size: 17px; font-weight: 800; color: var(--cine-text); letter-spacing: -0.01em; }
.dock-text p { margin: 0; font-size: 13.5px; font-weight: 500; color: var(--cine-text-muted); line-height: 1.4; }
/* 水印特效 */
.watermark-reveal { position: absolute; right: -10px; bottom: -10px; width: 120px; height: 120px; opacity: 0.02; transform: scale(0.9); transition: all 0.7s var(--ease-spring); pointer-events: none; z-index: 1; color: var(--cine-text); }
.liquid-card:hover .watermark-reveal { opacity: 0.08; transform: scale(1.15) rotate(-8deg); color: var(--hover-brand-color); }
/* ================= 移动端完美降级 ================= */
@media (max-width: 1024px) {
.ot-liquid-dock { grid-template-columns: repeat(2minmax(01fr)); }
}
@media (max-width: 640px) {
.ot-hero-liquid { padding: 80px 16px 60px; gap: 48px; }
.ot-cine-h1 { font-size: 32px; }
.ot-cine-actions.pill-btn { width: 100%; }
.ot-liquid-dock { grid-template-columns: minmax(01fr); gap: 16px; }
.liquid-card { padding: 20px; }
/* 手机端由于空间不够,强行折叠为横向排版 */
.card-front { flex-direction: row; align-items: center; gap: 16px; }
.dock-text h3.dock-text p { text-align: left; }
.watermark-reveal { width: 90px; height: 90px; }
}
/* 进场动画 */
[class^="fade-in-"] { opacity: 0; animation: cineFadeUp 0.8s var(--ease-smooth) forwards; }
.fade-in-1 { animation-delay: 0.1s; } .fade-in-2 { animation-delay: 0.2s; } .fade-in-3 { animation-delay: 0.3s; }
.fade-in-4 { animation-delay: 0.4s; } .fade-in-5 { animation-delay: 0.5s; } .fade-in-6 { animation-delay: 0.6s; }
@keyframes cineFadeUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } }
>
< data-wp-block-html="css">
/* ==========================================================================
OneTelegram 2026 - How-To Staggered Bento Section - Optimized
Design System: Typography-FirstFluid GlassmorphismBleeding Watermarks
========================================================================== */
:root {
/* 模块专属主题色 */
--step-1-color: #007AFF; /* 经典电报蓝 */
--step-2-color: #FF9F0A; /* 警示/安全橙 */
--step-3-color: #34C759; /* 成功/汉化绿 */
--step-4-color: #AF52DE; /* 社区/探索紫 */
--bento-gap: 24px;
}
.ot-howto-ultra {
padding: 100px 24px;
background-color: var(--cine-bg#F5F5F7);
display: flex;
flex-direction: column;
align-items: center;
overflow: hidden;
}
/* --- 模块引导头排版 --- */
.ot-howto-header {
text-align: center;
max-width: 680px;
margin-bottom: 72px;
}
.howto-pill {
display: inline-block;
padding: 6px 16px;
background: #E5E7EB;
color: #475569;
border-radius: 100px;
font-size: 12px;
font-weight: 800;
letter-spacing: 0.15em;
margin-bottom: 24px;
}
.howto-title {
font-family: -apple-systemBlinkMacSystemFont"SF Pro Display"sans-serif;
font-size: clamp(32px4vw44px);
font-weight: 850;
color: #1D1D1F;
letter-spacing: -0.03em;
margin: 0 0 20px 0;
}
.howto-desc {
font-size: clamp(16px1.5vw18px);
color: #64748b;
line-height: 1.6;
font-weight: 500;
margin: 0;
}
/* --- 交错式黄金分割网格 (Staggered Grid) --- */
.ot-bento-staggered {
display: grid;
grid-template-columns: repeat(121fr);
gap: var(--bento-gap);
max-width: 1200px;
width: 100%;
}
/* --- 液态玻璃卡片基类 (继承全局质感) --- */
.ot-bento-item {
position: relative;
background: linear-gradient(135degrgba(255,255,255,0.75) 0%rgba(255,255,255,0.3) 100%);
backdrop-filter: blur(40px) saturate(200%);
-webkit-backdrop-filter: blur(40px) saturate(200%);
border: 1px solid rgba(255,255,255,0.8);
border-bottom-color: rgba(255,255,255,0.4);
border-right-color: rgba(255,255,255,0.4);
border-radius: 32px;
padding: 44px 40px;
text-decoration: none;
overflow: hidden;
display: flex;
transition: all 0.6s cubic-bezier(0.1750.8850.321.275);
box-shadow: 0 10px 30px -10px rgba(0,0,0,0.06);
}
/* 高级物理悬停反馈 */
.ot-bento-item:hover {
transform: translateY(-8px);
background: linear-gradient(135degrgba(255,255,255,0.95) 0%rgba(255,255,255,0.7) 100%);
border-color: #fff;
/* 阴影颜色将调用各步骤的专属色 */
box-shadow: 0 24px 48px -15px var(--step-glow)inset 0 1px 0 rgba(255,255,255,1);
}
/* 颜色分配系统 */
.step-1 { --step-color: var(--step-1-color); --step-glow: rgba(01222550.2); }
.step-2 { --step-color: var(--step-2-color); --step-glow: rgba(255159100.2); }
.step-3 { --step-color: var(--step-3-color); --step-glow: rgba(52199890.2); }
.step-4 { --step-color: var(--step-4-color); --step-glow: rgba(175822220.2); }
/* --- 画幅布局控制 --- */
.ot-bento-item.wide {
grid-column: span 7;
flex-direction: column;
justify-content: center;
}
.ot-bento-item.square {
grid-column: span 5;
flex-direction: column;
justify-content: space-between;
}
/* --- 精致排版 (Typography) --- */
.item-badge {
display: inline-flex;
align-items: center;
gap: 8px;
background: #111;
color: #fff;
padding: 6px 14px;
border-radius: 100px;
font-size: 12px;
font-weight: 800;
letter-spacing: 0.08em;
margin-bottom: 24px;
align-self: flex-start;
}
.badge-dot {
width: 6px; height: 6px; border-radius: 50%;
background: var(--step-color); box-shadow: 0 0 8px var(--step-color);
}
.item-content { position: relative; z-index: 2; max-width: 85%; }
.square .item-content { max-width: 100%; }
.item-content h3 {
font-size: 26px; font-weight: 850; color: #1D1D1F;
margin: 0 0 14px 0; letter-spacing: -0.03em; line-height: 1.2;
}
.item-content p {
font-size: 15px; color: #64748b; line-height: 1.65;
font-weight: 500; margin: 0 0 32px 0;
}
/* 动态操作链接 */
.item-action {
display: inline-flex; align-items: center; gap: 6px;
font-size: 15.5px; font-weight: 800; color: #111;
transition: color 0.3s;
}
.ot-bento-item:hover .item-action { color: var(--step-color); }
.action-arrow {
width: 18px; height: 18px;
transition: transform 0.4s cubic-bezier(0.1750.8850.321.275);
}
.ot-bento-item:hover .action-arrow { transform: translateX(6px); }
/* --- 视觉元素 (Icon & Watermark) --- */
.item-header { display: flex; justify-content: space-between; align-items: flex-start; }
/* 方形卡片的独立浮动图标 */
.item-icon-box {
width: 52px; height: 52px; border-radius: 16px;
background: rgba(255,255,255,0.8);
box-shadow: 0 4px 12px rgba(0,0,0,0.05)inset 0 1px 1px #fff;
display: flex; align-items: center; justify-content: center;
color: var(--step-color); margin-bottom: 24px; transition: all 0.5s;
}
.ot-bento-item:hover .item-icon-box {
background: var(--step-color); color: #fff;
transform: scale(1.1) translateY(-4px);
box-shadow: 0 10px 24px var(--step-glow)inset 0 1px 1px rgba(255,255,255,0.4);
}
.item-icon-box svg { width: 24px; height: 24px; }
/* 宽幅卡片的超大出血水印 */
.item-watermark {
position: absolute; right: -5%; bottom: -20%;
width: 260px; height: 260px; color: var(--step-color);
opacity: 0.04; transform: rotate(-15deg) scale(0.9);
transition: all 0.8s cubic-bezier(0.1750.8850.321.275);
z-index: 1; pointer-events: none;
}
.ot-bento-item:hover .item-watermark {
opacity: 0.12; transform: rotate(0deg) scale(1.05);
}
/* --- 响应式降级策略 --- */
@media (max-width: 1024px) {
/* 平板端回退为 2x2 对称网格 */
.ot-bento-item.wide.ot-bento-item.square { grid-column: span 6; }
.ot-bento-item { padding: 32px; }
.item-content h3 { font-size: 22px; }
.item-content { max-width: 100%; }
.item-watermark { width: 200px; height: 200px; bottom: -10%; }
}
@media (max-width: 768px) {
/* 优化:移动端彻底剥离毛玻璃滤镜,极大释放 GPU 压力,提升 Lighthouse 分数 */
.ot-bento-item {
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
background: rgba(2552552550.95) !important;
box-shadow: 0 4px 16px rgba(0,0,0,0.04) !important;
}
}
@media (max-width: 640px) {
/* 手机端堆叠 */
.ot-howto-ultra { padding: 80px 20px 100px; }
.ot-howto-header { margin-bottom: 48px; }
.howto-title { font-size: 28px; }
.ot-bento-staggered { display: flex; flex-direction: column; gap: 16px; }
.ot-bento-item { padding: 28px 24px; border-radius: 24px; }
.item-badge { margin-bottom: 20px; }
.item-content h3 { font-size: 20px; }
.item-content p { font-size: 14px; margin-bottom: 24px; }
.item-watermark { width: 160px; height: 160px; opacity: 0.03; right: -10%; }
}
>
< data-wp-block-html="css">
/* ==========================================================================
OneTelegram 2026 - Content Hub (Premium CSS Engine + Section Header) - Optimized
========================================================================== */
/* --- 顶级设计变量 --- */
:root {
--hub-bg: #F5F5F7;
--hub-text: #1D1D1F;
--hub-text-sec: #86868B;
--hub-accent: #2BA3E6;
--hub-accent-glow: rgba(431632300.15);
--hub-ease: cubic-bezier(0.1610.31);
}
.ot-content-hub {
position: relative; padding: 100px 24px 120px;
background-color: var(--hub-bg);
font-family: -apple-systemBlinkMacSystemFont"SF Pro Display"sans-serif;
overflow: hidden;
}
/* --- 环境光 --- */
.hub-ambient-bg { position: absolute; inset: 0; z-index: 0; pointer-events: none; overflow: hidden; }
/* 优化:增加了 will-change 开启 GPU 硬件加速 */
.hub-glow-orb { position: absolute; border-radius: 50%; filter: blur(100px); opacity: 0.4; will-change: transform; }
.hub-glow-orb.blue { width: 600px; height: 600px; background: rgba(431632300.08); top: -10%; left: -5%; animation: float 15s ease-in-out infinite alternate; }
.hub-glow-orb.cyan { width: 500px; height: 500px; background: rgba(01222550.06); bottom: -10%; right: -5%; animation: float 18s ease-in-out infinite alternate-reverse; }
@keyframes float { 0% { transform: translate(0,0) scale(1); } 100% { transform: translate(5%5%) scale(1.1); } }
/* ================= 新增:模块大标题区排版 ================= */
.ot-section-header {
position: relative; z-index: 2;
text-align: center; max-width: 680px; margin: 0 auto 60px;
}
.ot-pill {
display: inline-block; padding: 6px 16px; background: #E5E7EB; color: #475569;
border-radius: 100px; font-size: 12px; font-weight: 800; letter-spacing: 0.15em; margin-bottom: 24px;
}
.ot-section-title {
font-size: clamp(32px4vw44px); font-weight: 850; color: #1D1D1F;
letter-spacing: -0.03em; margin: 0 0 20px 0; line-height: 1.2;
}
.ot-section-desc {
font-size: clamp(16px1.5vw18px); color: #64748b; line-height: 1.6; font-weight: 500; margin: 0;
}
/* 标题渐变流光 */
.text-hero-gradient {
background: linear-gradient(to right#1D1D1F 20%#2BA3E6 40%#2BA3E6 60%#1D1D1F 80%);
background-size: 200% auto; color: #000; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;
animation: textShimmer 6s linear infinite;
}
@keyframes textShimmer { to { background-position: 200% center; } }
.ot-hub-container { position: relative; z-index: 1; max-width: 1240px; margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 40px; }
/* ================= 核心:两张巨型液态面板 ================= */
.ot-dashboard-panel {
position: relative;
overflow: hidden;
background: linear-gradient(135degrgba(2552552550.7) 0%rgba(2552552550.4) 100%);
backdrop-filter: blur(40px) saturate(200%); -webkit-backdrop-filter: blur(40px) saturate(200%);
border: 1px solid rgba(2552552550.8); border-bottom-color: rgba(255,255,255,0.4); border-right-color: rgba(255,255,255,0.4);
border-radius: 32px; padding: 40px;
box-shadow: 0 10px 30px -10px rgba(0,0,0,0.05);
transition: all 0.6s var(--hub-ease);
}
.ot-dashboard-panel:hover {
transform: translateY(-6px);
background: linear-gradient(135degrgba(2552552550.95) 0%rgba(2552552550.7) 100%);
box-shadow: 0 20px 50px -15px var(--hub-accent-glow);
border-color: #fff;
}
/* --- 底部巨型图标水印 --- */
.panel-watermark {
position: absolute; bottom: -10px; right: -10px;
width: 220px; height: 220px; opacity: 0;
transform: scale(0.8) rotate(-10deg);
transition: all 0.8s cubic-bezier(0.1610.31);
pointer-events: none; z-index: 0;
}
.watermark-blue { color: #007AFF; }
.watermark-orange { color: #EA580C; }
.ot-dashboard-panel:hover .panel-watermark {
opacity: 0.05; transform: scale(1) rotate(0deg);
}
/* --- 面板头部排版 --- */
.panel-header { position: relative; z-index: 2; display: flex; justify-content: space-between; align-items: center; margin-bottom: 24px; padding-bottom: 24px; border-bottom: 1px solid rgba(0,0,0,0.06); }
.panel-h3 { display: flex; align-items: center; gap: 12px; font-size: 22px; font-weight: 850; color: var(--hub-text); margin: 0; letter-spacing: -0.02em; }
.panel-icon-wrap { width: 36px; height: 36px; border-radius: 10px; display: flex; align-items: center; justify-content: center; box-shadow: inset 0 1px 1px #fff; }
.panel-icon-wrap.blue-theme { background: linear-gradient(135deg#E0F2FE 0%#BAE6FD 100%); color: #0284C7; }
.panel-icon-wrap.orange-theme { background: linear-gradient(135deg#FFF7ED 0%#FFEDD5 100%); color: #EA580C; }
.panel-icon-wrap svg { width: 20px; height: 20px; }
.panel-view-all { font-size: 14.5px; font-weight: 700; color: var(--hub-accent); text-decoration: none; display: flex; align-items: center; gap: 4px; transition: 0.3s; }
.panel-view-all svg { width: 16px; height: 16px; transition: transform 0.3s; }
.panel-view-all:hover { color: #1d96d6; }
.panel-view-all:hover svg { transform: translateX(4px); }
/* ================= 面板内部:极简文章阅读流 ================= */
.panel-list { position: relative; z-index: 2; display: flex; flex-direction: column; }
.article-row {
display: flex; align-items: center; gap: 20px;
padding: 22px 0; border-bottom: 1px solid rgba(0,0,0,0.04);
text-decoration: none; transition: all 0.3s var(--hub-ease);
position: relative;
}
.article-row:last-child { border-bottom: none; padding-bottom: 0; }
.article-row:first-child { padding-top: 0; }
.row-content { flex: 1; display: flex; flex-direction: column; gap: 8px; padding-right: 16px; }
.row-title { margin: 0; font-size: 16px; font-weight: 700; color: var(--hub-text); line-height: 1.5; letter-spacing: -0.01em; transition: color 0.3s; }
.article-row:hover .row-title { color: var(--hub-accent); }
/* 教程特调 */
.row-meta { display: flex; align-items: center; gap: 6px; font-size: 12px; font-weight: 600; color: var(--hub-text-sec); }
.row-meta svg { width: 15px; height: 15px; }
/* 资讯特调 */
.row-date { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 48px; flex-shrink: 0; color: var(--hub-text-sec); transition: 0.3s; }
.d-mon { font-size: 10px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.05em; }
.d-day { font-size: 20px; font-weight: 850; line-height: 1; margin-top: 2px; color: var(--hub-text); transition: color 0.3s; }
.article-row:hover .row-date { color: var(--hub-accent); transform: scale(1.05); }
.article-row:hover .d-day { color: var(--hub-accent); }
/* 行内动态箭头 */
.row-arrow { width: 20px; height: 20px; color: var(--hub-accent); flex-shrink: 0; opacity: 0; transform: translateX(-10px); transition: all 0.4s cubic-bezier(0.341.560.641); }
.article-row:hover .row-arrow { opacity: 1; transform: translateX(0); }
/* --- 进场动画与响应式 --- */
.fade-in-up { opacity: 0; animation: slideUpFade 0.8s cubic-bezier(0.1610.31) forwards; }
@keyframes slideUpFade { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } }
@media (max-width: 1024px) { .ot-hub-container { grid-template-columns: 1fr; gap: 40px; } }
/* 优化:增加了一层 768px 的断点,彻底剥离移动端毛玻璃滤镜,极大释放 GPU 压力 */
@media (max-width: 768px) {
.hub-glow-orb { display: none !important; }
.ot-dashboard-panel {
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
background: rgba(2552552550.95) !important;
box-shadow: 0 4px 16px rgba(0,0,0,0.04) !important;
}
}
@media (max-width: 600px) {
.ot-content-hub { padding: 60px 16px 80px; }
.ot-section-header { margin-bottom: 40px; }
.ot-dashboard-panel { padding: 28px 24px; border-radius: 24px; }
.article-row { padding: 18px 0; }
.row-arrow { display: none; }
.panel-watermark { display: none; }
}
>
< data-wp-block-html="css">
/* ==========================================================================
OneTelegram 2026 - Telegram Bots Express (Premium SVG & Theme Edition) - Optimized
========================================================================== */
:root {
--bot-bg: #F5F5F7;
--bot-text: #1D1D1F;
--bot-text-muted: #64748B;
--bot-glass-bg: linear-gradient(135degrgba(2552552550.75) 0%rgba(2552552550.4) 100%);
--bot-glass-hover: linear-gradient(135degrgba(2552552550.95) 0%rgba(2552552550.7) 100%);
--bot-ease: cubic-bezier(0.1610.31);
}
.ot-bot-express { position: relative; padding: 100px 0 120px; background-color: var(--bot-bg); font-family: -apple-systemBlinkMacSystemFont"SF Pro Display"sans-serif; overflow: hidden; }
/* 极光环境光 */
.bot-ambient-bg { position: absolute; inset: 0; z-index: 0; pointer-events: none; overflow: hidden; }
/* 优化:增加 will-change: transform 开启 GPU 加速 */
.bot-glow-orb { position: absolute; border-radius: 50%; filter: blur(100px); opacity: 0.3; will-change: transform; }
.bot-glow-orb.purple { width: 500px; height: 500px; background: rgba(168852470.08); top: 0; left: 10%; animation: botFloat 16s ease-in-out infinite alternate; }
.bot-glow-orb.blue { width: 600px; height: 600px; background: rgba(431632300.08); bottom: -10%; right: 10%; animation: botFloat 20s ease-in-out infinite alternate-reverse; }
@keyframes botFloat { 0% { transform: translate(0,0) scale(1); } 100% { transform: translate(3%3%) scale(1.05); } }
/* 头部排版 */
.ot-section-header { position: relative; z-index: 2; text-align: center; max-width: 680px; margin: 0 auto 50px; padding: 0 24px; }
.ot-pill { display: inline-block; padding: 6px 16px; background: #E5E7EB; color: #475569; border-radius: 100px; font-size: 12px; font-weight: 800; letter-spacing: 0.15em; margin-bottom: 20px; }
.ot-section-title { font-size: clamp(32px4vw44px); font-weight: 850; color: var(--bot-text); letter-spacing: -0.03em; margin: 0 0 16px 0; line-height: 1.2; }
.ot-section-desc { font-size: clamp(16px1.5vw18px); color: var(--bot-text-muted); line-height: 1.6; font-weight: 500; margin: 0; }
.text-hero-gradient { background: linear-gradient(to right#1D1D1F 20%#2BA3E6 40%#2BA3E6 60%#1D1D1F 80%); background-size: 200% auto; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: textShimmer 6s linear infinite; }
/* ================= 核心:Carousel Peek 探索流布局 ================= */
.ot-carousel-wrapper { position: relative; z-index: 2; width: 100%; max-width: 100vw; margin: 0 auto; overflow: hidden; }
.scroll-mask { position: absolute; top: 0; bottom: 0; z-index: 10; pointer-events: none; width: max(80pxcalc(50vw - 580px)); }
.scroll-mask-left { left: 0; background: linear-gradient(to rightvar(--bot-bg) 0%rgba(245,245,247,0) 100%); }
.scroll-mask-right { right: 0; background: linear-gradient(to leftvar(--bot-bg) 0%rgba(245,245,247,0) 100%); }
.ot-carousel-track {
display: flex; gap: 24px;
padding: 60px calc(50vw - 590px) 70px;
overflow-x: auto; scroll-behavior: smooth; scroll-snap-type: x mandatory;
-ms-overflow-: none; scrollbar-width: none; cursor: grab;
}
.ot-carousel-track::-webkit-scrollbar { display: none; }
.ot-carousel-track.active { cursor: grabbing; scroll-behavior: auto; }
/* 架构解耦:Wrapper (负责滑动缩放) */
.bot-card-wrapper {
flex: 0 0 380px;
scroll-snap-align: start;
transform: scale(var(--scroll-scale1)); opacity: var(--scroll-opacity1);
will-change: transformopacity;
}
/* ================= 💎 卡片与主题引擎 (智能配色) ================= */
.theme-blue { --bot-theme-color: #0284C7; --bot-theme-bg: #E0F2FE; }
.theme-purple { --bot-theme-color: #9333EA; --bot-theme-bg: #F3E8FF; }
.theme-red { --bot-theme-color: #DC2626; --bot-theme-bg: #FEE2E2; }
.theme-teal { --bot-theme-color: #0D9488; --bot-theme-bg: #CCFBF1; }
.theme-orange { --bot-theme-color: #EA580C; --bot-theme-bg: #FFF7ED; }
.theme-green { --bot-theme-color: #16A34A; --bot-theme-bg: #DCFCE7; }
.bot-card {
position: relative; overflow: hidden; z-index: 1;
display: flex; flex-direction: column; text-decoration: none; height: 100%;
background: var(--bot-glass-bg);
backdrop-filter: blur(24px) saturate(200%); -webkit-backdrop-filter: blur(24px) saturate(200%);
border: 1px solid rgba(2552552550.8); border-bottom-color: rgba(255,255,255,0.4); border-right-color: rgba(255,255,255,0.4);
border-radius: 28px; padding: 36px 32px;
box-shadow: 0 10px 30px -10px rgba(0,0,0,0.05)inset 0 1px 0 rgba(255,255,255,1);
transition: transform 0.5s var(--bot-ease)box-shadow 0.5s var(--bot-ease)background 0.5s var(--bot-ease);
}
.bot-card-wrapper:hover .bot-card {
transform: translateY(-8px);
background: var(--bot-glass-hover); border-color: #fff;
box-shadow: 0 24px 50px -15px rgba(0000.1)inset 0 1px 0 rgba(255,255,255,1);
}
/* SVG 浮动悬停水印 */
.card-watermark {
position: absolute; right: -15%; bottom: -15%;
width: 220px; height: 220px;
color: var(--bot-theme-color);
opacity: 0.02; transform: scale(0.7) rotate(-15deg) translate(20px20px);
transition: all 0.7s var(--bot-ease);
pointer-events: none; z-index: 0;
}
.bot-card-wrapper:hover .card-watermark {
opacity: 0.08;
transform: scale(1.1) rotate(0deg) translate(-10px-10px);
}
.bot-card-top.bot-card-body.bot-card-footer { position: relative; z-index: 2; }
/* 顶部 Icon 与 Badge */
.bot-card-top { display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 24px; }
.bot-icon-wrap {
width: 52px; height: 52px; border-radius: 14px;
display: flex; align-items: center; justify-content: center;
background: var(--bot-theme-bg); color: var(--bot-theme-color);
box-shadow: inset 0 1px 1px rgba(255,255,255,0.8)0 4px 12px rgba(0,0,0,0.05);
transition: all 0.4s var(--bot-ease);
}
.bot-icon-wrap svg { width: 26px; height: 26px; }
.bot-card-wrapper:hover .bot-icon-wrap { transform: scale(1.08); box-shadow: 0 8px 20px rgba(0,0,0,0.08); }
.bot-badge { padding: 4px 12px; border-radius: 100px; font-size: 11px; font-weight: 800; background: rgba(0,0,0,0.04); color: var(--bot-text-muted); text-transform: uppercase; letter-spacing: 0.05em; }
.bot-badge.fire { background: #FEF2F2; color: #DC2626; }
/* 主体文案 */
.bot-card-body { flex: 1; display: flex; flex-direction: column; gap: 12px; margin-bottom: 32px; }
.bot-title-row { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; }
.bot-title-row h3 { margin: 0; font-size: 20px; font-weight: 800; color: var(--bot-text); letter-spacing: -0.01em; transition: color 0.3s; }
.bot-card-wrapper:hover .bot-title-row h3 { color: var(--bot-theme-color); }
.bot-tag { padding: 3px 10px; border-radius: 6px; font-size: 11.5px; font-weight: 700; background: var(--bot-theme-bg); color: var(--bot-theme-color); }
.bot-desc { margin: 0; font-size: 14.5px; font-weight: 500; color: var(--bot-text-muted); line-height: 1.6; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
/* 底部 CTA 引导 */
.bot-card-footer { display: flex; align-items: center; }
.bot-cta { font-size: 15px; font-weight: 750; color: var(--bot-text); display: flex; align-items: center; gap: 4px; transition: color 0.3s; }
.bot-cta svg { width: 18px; height: 18px; color: #94A3B8; transition: all 0.4s var(--bot-ease); }
.bot-card-wrapper:hover .bot-cta { color: var(--bot-theme-color); }
.bot-card-wrapper:hover .bot-cta svg { color: var(--bot-theme-color); transform: translateX(6px); }
/* --- 底部大按钮 --- */
.ot-section-footer { position: relative; z-index: 2; text-align: center; margin-top: 40px; }
.bot-btn-primary { display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 14px 32px; background: #1D1D1F; color: #fff; font-size: 16px; font-weight: 700; border-radius: 100px; text-decoration: none; transition: all 0.3s var(--bot-ease); box-shadow: 0 4px 14px rgba(0,0,0,0.1); }
.bot-btn-primary svg { width: 18px; height: 18px; transition: transform 0.3s; }
.bot-btn-primary:hover { background: #007AFF; transform: scale(1.02); box-shadow: 0 8px 24px rgba(01222550.3); }
.bot-btn-primary:hover svg { transform: translateX(4px); }
.bot-footer-subtext { margin: 16px 0 0 0; font-size: 13px; font-weight: 600; color: var(--bot-text-muted); }
/* ================= 移动端降级适配 ================= */
@media (max-width: 1024px) {
.ot-carousel-track { padding: 60px calc(50vw - 390px) 70px; }
}
/* 优化:移动端性能降级,干掉极光与毛玻璃 */
@media (max-width: 768px) {
.ot-bot-express { padding: 80px 0 100px; }
.bot-glow-orb { display: none !important; }
.bot-card-wrapper { flex: 0 0 290px; scroll-snap-align: center; }
.ot-carousel-track { padding: 40px calc(50vw - 145px) 50px; gap: 16px; }
.scroll-mask { width: 30px; }
.bot-card {
padding: 28px 24px; border-radius: 24px;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
background: rgba(2552552550.95) !important;
box-shadow: 0 4px 16px rgba(0,0,0,0.04) !important;
}
.card-watermark { opacity: 0.03 !important; transform: scale(1) rotate(0deg) translate(0,0) !important; }
.bot-title-row h3 { font-size: 18px; }
.ot-section-footer { margin-top: 24px; }
}
>
< data-wp-block-html="css">
/* ==========================================================================
OneTelegram 2026 - E-E-A-T Premium Cards (Native SVGs & Perfect Layout) - Optimized
========================================================================== */
:root {
--eat-bg: #F5F5F7;
--eat-text: #1D1D1F;
--eat-text-muted: #86868B;
--eat-accent: #007AFF;
--eat-accent-glow: rgba(01222550.25);
--eat-glass: linear-gradient(145degrgba(2552552550.7) 0%rgba(2552552550.25) 100%);
--eat-glass-hover: linear-gradient(145degrgba(2552552550.95) 0%rgba(2552552550.55) 100%);
--eat-border: rgba(2552552550.6);
--eat-ease: cubic-bezier(0.1610.31);
}
* { box-sizing: border-box; }
.ot-trust-module { position: relative; padding: 140px 24px; background-color: var(--eat-bg); font-family: -apple-systemBlinkMacSystemFont"SF Pro Display"sans-serif; overflow: hidden; }
/* 背景环境光 */
.trust-ambient-bg { position: absolute; inset: 0; z-index: 0; pointer-events: none; }
/* 优化:增加 will-change: transform */
.trust-glow-orb { position: absolute; border-radius: 50%; filter: blur(120px); opacity: 0.12; will-change: transform; }
.trust-glow-orb.blue { width: 700px; height: 700px; background: var(--eat-accent); top: -10%; left: -10%; animation: eatBreathe 15s var(--eat-ease) infinite alternate; }
@keyframes eatBreathe { 0% { transform: scale(1) translate(00); } 100% { transform: scale(1.05) translate(3%3%); } }
.ot-trust-container { position: relative; z-index: 2; max-width: 1240px; margin: 0 auto; }
/* 头部 */
.ot-section-header { text-align: center; max-width: 720px; margin: 0 auto 72px; display: flex; flex-direction: column; align-items: center; }
.ot-pill { display: inline-block; padding: 6px 16px; border-radius: 100px; font-size: 11px; font-weight: 800; letter-spacing: 0.12em; color: #52525B; margin-bottom: 24px; background: linear-gradient(110deg#E4E4E7 0%#F4F4F5 50%#E4E4E7 100%); background-size: 200% auto; border: 1px solid rgba(255,255,255,0.8); box-shadow: 0 2px 8px rgba(0,0,0,0.03); }
.ot-section-title { font-size: clamp(34px4vw46px); font-weight: 850; color: var(--eat-text); letter-spacing: -0.03em; margin: 0 0 20px 0; line-height: 1.15; }
.ot-section-desc { font-size: clamp(17px1.5vw19px); color: var(--eat-text-muted); line-height: 1.65; font-weight: 500; margin: 0; }
.text-hero-gradient { background: linear-gradient(to right#1D1D1F 20%var(--eat-accent) 40%var(--eat-accent) 60%#1D1D1F 80%); background-size: 200% auto; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
/* ==========================================================================
强制绝对等高布局 (Grid Stretch)
========================================================================== */
.ot-trust-grid {
display: grid; grid-template-columns: 4fr 5fr; gap: 40px;
align-items: stretch; /* 第一重:左右轨道绝对等高 */
}
/* ================= 1. 左侧:Identity Card ================= */
.trust-identity-card {
height: 100%; display: flex; flex-direction: column; justify-content: space-between;
position: relative; overflow: hidden;
background: var(--eat-glass); backdrop-filter: blur(40px) saturate(180%); -webkit-backdrop-filter: blur(40px) saturate(180%);
border: 1px solid var(--eat-border); border-radius: 32px; padding: 48px;
box-shadow: 0 24px 48px -12px rgba(0,0,0,0.04)inset 0 1px 0 rgba(255,255,255,1);
transition: transform 0.6s var(--eat-ease)box-shadow 0.6s var(--eat-ease);
}
.trust-identity-card:hover { transform: translateY(-6px); box-shadow: 0 32px 64px -16px rgba(01222550.12)inset 0 1px 0 rgba(255,255,255,1); }
/* 左侧全局隐性水印 */
.trust-watermark { position: absolute; top: -5%; right: -5%; width: 280px; height: 280px; color: var(--eat-accent); opacity: 0; transform: scale(0.8) rotate(15deg); transition: all 0.8s var(--eat-ease); pointer-events: none; z-index: 0; }
.trust-identity-card:hover .trust-watermark { opacity: 0.03; transform: scale(1) rotate(0deg); }
/* 内部排版 */
.identity-top-content { display: flex; flex-direction: column; }
.identity-header { position: relative; z-index: 1; display: flex; align-items: center; gap: 20px; margin-bottom: 24px; }
.avatar-wrapper { position: relative; width: 80px; height: 80px; flex-shrink: 0; }
.avatar-img { width: 100%; height: 100%; border-radius: 50%; object-fit: cover; border: 2px solid #fff; box-shadow: 0 8px 24px rgba(0,0,0,0.08); position: relative; z-index: 2; }
.avatar-ring { position: absolute; inset: -4px; border-radius: 50%; background: conic-gradient(from 0degtransparent 0%rgba(0,122,255,0.1) 50%rgba(0,122,255,0.4) 100%); animation: spinRing 4s linear infinite; opacity: 0; transition: 0.5s; z-index: 1; }
.trust-identity-card:hover .avatar-ring { opacity: 1; }
@keyframes spinRing { 100% { transform: rotate(360deg); } }
.identity-titles { display: flex; flex-direction: column; gap: 4px; }
.author-name { margin: 0; font-size: 24px; font-weight: 850; color: var(--eat-text); letter-spacing: -0.02em; }
.author-title { font-size: 14px; font-weight: 700; color: var(--eat-accent); }
.identity-desc { position: relative; z-index: 1; font-size: 16px; color: var(--eat-text-muted); line-height: 1.7; font-weight: 500; margin: 0 0 32px 0; }
.identity-timeline { position: relative; z-index: 1; list-: none; padding: 0; margin: 0; border-left: 2px solid rgba(0,0,0,0.04); }
.identity-timeline li { position: relative; padding-left: 24px; margin-bottom: 16px; display: flex; align-items: baseline; gap: 16px; }
.identity-timeline li:last-child { margin-bottom: 0; }
.identity-timeline li::before { content: ''; position: absolute; left: -5px; top: 6px; width: 8px; height: 8px; border-radius: 50%; background: #D4D4D8; transition: 0.4s var(--eat-ease); border: 2px solid var(--eat-bg); }
.identity-timeline li.current::before { background: var(--eat-accent); box-shadow: 0 0 0 4px rgba(0,122,255,0.15); }
.t-year { font-size: 13.5px; font-weight: 800; color: var(--eat-text); font-family: ui-monospaceSFMono-Regularmonospace; }
.t-event { font-size: 15px; color: var(--eat-text-muted); font-weight: 500; }
/* 社媒区域引导文案与 Flex 排版(优化:修复了数量变化导致的拉伸问题) */
.identity-socials-wrapper { margin-top: auto; padding-top: 32px; position: relative; z-index: 1; }
.socials-intro { display: flex; align-items: center; gap: 12px; margin-bottom: 16px; opacity: 0.8; }
.intro-line { height: 1px; flex: 1; background: linear-gradient(to righttransparentrgba(0,0,0,0.08)transparent); }
.socials-intro p { margin: 0; font-size: 13px; font-weight: 700; color: var(--eat-text-muted); text-transform: uppercase; letter-spacing: 0.05em; }
/* 优化:放弃 Grid,改为 Flex 布局,使剩下的按钮优雅靠左,避免被强行放大 */
.identity-socials { display: flex; gap: 16px; flex-wrap: wrap; }
.capsule-btn {
width: 80px; height: 80px; /* 固定高宽,替代原有被动拉伸 */
position: relative; overflow: hidden; display: flex; align-items: center; justify-content: center; flex-shrink: 0;
border-radius: 20px; background: rgba(255,255,255,0.5); border: 1px solid rgba(0,0,0,0.03);
box-shadow: 0 2px 10px rgba(0,0,0,0.01); transition: all 0.5s var(--eat-ease);
}
.capsule-btn:hover { background: #fff; transform: translateY(-4px); border-color: rgba(0,0,0,0.06); box-shadow: 0 12px 24px rgba(0,122,255,0.08); }
/* 主 Logo Icon */
.btn-icon { width: 24px; height: 24px; color: var(--eat-text-muted); transition: all 0.4s var(--eat-ease); position: relative; z-index: 2; }
.capsule-btn:hover .btn-icon { color: var(--eat-accent); transform: scale(1.1); }
.capsule-btn.highlight .btn-icon { color: var(--eat-accent); }
/* Bento 专属悬停水印 */
.btn-watermark {
position: absolute; right: -20%; bottom: -20%; width: 120%; height: 120%;
color: var(--eat-accent); opacity: 0; filter: blur(4px); transform: scale(0.6) rotate(-15deg);
transition: all 0.6s var(--eat-ease); z-index: 0; pointer-events: none;
}
.capsule-btn:hover .btn-watermark { opacity: 0.08; filter: blur(0px); transform: scale(1.1) rotate(0deg); }
/* ==========================================================================
强制等高布局 2:右侧 3 卡片切分
========================================================================== */
.trust-pillars-list {
height: 100%; display: flex; flex-direction: column; gap: 24px; position: relative; z-index: 1;
}
.trust-pillar {
flex: 1;
display: flex; align-items: center;
gap: 24px; padding: 24px 40px; border-radius: 28px;
position: relative; overflow: hidden; z-index: 2;
background: var(--eat-glass); backdrop-filter: blur(24px) saturate(180%); -webkit-backdrop-filter: blur(24px) saturate(180%);
border: 1px solid var(--eat-border);
box-shadow: 0 10px 30px -10px rgba(0,0,0,0.03)inset 0 1px 0 rgba(255,255,255,1);
transition: all 0.6s var(--eat-ease);
}
.trust-pillar:hover { transform: translateY(-6px) scale(1.015); background: var(--eat-glass-hover); border-color: #fff; box-shadow: 0 24px 50px -12px rgba(01222550.15)inset 0 1px 0 rgba(255,255,255,1); }
/* 右侧高级原生 SVG 水印 */
.pillar-watermark {
position: absolute; right: -5%; bottom: -15%;
width: 240px; height: 240px; color: var(--eat-accent);
opacity: 0.03; filter: blur(8px); transform: scale(0.8) translate(15px15px) rotate(-15deg);
transition: all 0.6s var(--eat-ease); pointer-events: none; z-index: 0;
}
.trust-pillar:hover .pillar-watermark {
opacity: 0.12; filter: blur(0px); transform: scale(1.15) translate(-10px-15px) rotate(0deg);
}
/* 右侧 Icon 光晕体系 */
.pillar-icon {
position: relative; width: 64px; height: 64px; flex-shrink: 0; display: flex; align-items: center; justify-content: center;
border-radius: 20px; background: rgba(255,255,255,0.4); border: 1px solid rgba(0,0,0,0.04); box-shadow: 0 4px 16px rgba(0,0,0,0.02);
transition: all 0.5s var(--eat-ease); z-index: 2;
}
.pillar-icon::before {
content: ''; position: absolute; inset: -10px; background: radial-gradient(circle at centerrgba(0,122,255,0.2)transparent 70%);
opacity: 0; filter: blur(8px); transition: opacity 0.5s var(--eat-ease); z-index: -1;
}
.trust-pillar:hover .pillar-icon { background: #fff; border-color: rgba(0,122,255,0.15); box-shadow: 0 8px 24px rgba(0,122,255,0.15); transform: translateY(-4px) scale(1.05); }
.trust-pillar:hover .pillar-icon::before { opacity: 1; }
.pillar-icon svg { width: 32px; height: 32px; color: var(--eat-text-muted); opacity: 0.7; transition: all 0.5s var(--eat-ease); position: relative; z-index: 2; }
.trust-pillar:hover .pillar-icon svg { color: var(--eat-accent); opacity: 1; filter: drop-shadow(0 2px 8px rgba(0,122,255,0.5)); }
/* 文本排版 */
.pillar-content { flex: 1; display: flex; flex-direction: column; gap: 6px; position: relative; z-index: 2; }
.pillar-title { margin: 0; font-size: 19px; font-weight: 750; color: var(--eat-text); letter-spacing: -0.015em; transition: color 0.4s var(--eat-ease); }
.trust-pillar:hover .pillar-title { color: var(--eat-accent); }
.pillar-desc { margin: 0; font-size: 15px; color: var(--eat-text-muted); line-height: 1.65; font-weight: 500; }
/* 进场动画 */
.fade-in-up { opacity: 0; animation: slideUpFade 0.8s var(--eat-ease) forwards; }
@keyframes slideUpFade { from { opacity: 0; transform: translateY(40px); } to { opacity: 1; transform: translateY(0); } }
/* 响应式 */
@media (max-width: 1024px) {
.ot-trust-grid { gap: 40px; }
.trust-identity-card { padding: 40px 32px; }
.trust-pillar { padding: 24px 32px; }
}
@media (max-width: 768px) {
.ot-trust-module { padding: 80px 20px; }
.ot-trust-grid { grid-template-columns: 1fr; align-items: stretch; gap: 40px; }
/* 优化:移动端性能降级,干掉极光与毛玻璃 */
.trust-glow-orb { display: none !important; }
.trust-identity-card.trust-pillar {
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
background: rgba(2552552550.95) !important;
box-shadow: 0 4px 16px rgba(0,0,0,0.04) !important;
}
.trust-identity-card { height: auto; padding: 32px 24px; }
/* 优化:移动端 Flex 依然适用,适当收缩宽高并拉近间距 */
.identity-socials { gap: 12px; }
.capsule-btn { width: 72px; height: 72px; border-radius: 16px; }
.trust-pillars-list { height: auto; gap: 16px; }
.trust-pillar { flex: none; flex-direction: column; align-items: flex-start; padding: 28px 24px; gap: 16px; }
.trust-pillar:hover { transform: translateY(-4px) scale(1); }
}
>
从 Telegram 早期版本开始使用,并持续关注其功能演进。长期整理 Telegram 工具、频道生态与实用玩法,用于 OneTelegram.com 的内容更新与维护。
- 2015开始使用 Telegram
- 2020系统整理 Telegram 工具与资源
- 2026持续维护 OneTelegram.com 内容更新
独立的 Telegram 信息整理平台
OneTelegram.com 不隶属于任何官方组织或商业机构,仅专注整理 Telegram 工具、频道资源与使用相关信息。
基于长期真实使用经验整理
全站内容来自长期使用 Telegram 的实际经验,包括客户端更新、频道生态、Bot 工具与安全使用方法,而非二次转载或营销内容。
持续更新的 Telegram 信息库
OneTelegram.com 持续更新 Telegram 相关工具与内容,跟踪版本变化与生态发展,确保信息保持更新与可用性。
< data-wp-block-html="css">
/* ==========================================================================
OneTelegram 2026 - Premium FAQ Module (Ultimate Bulletproof Edition) - Optimized
========================================================================== */
:root {
--faq-bg: #F5F5F7;
--faq-card-bg: rgba(2552552550.6);
--faq-text: #1D1D1F;
--faq-text-muted: #64748B;
--faq-accent: #007AFF;
--faq-accent-glow: rgba(01222550.25);
--faq-border: rgba(2552552550.6);
--faq-ease: cubic-bezier(0.1610.31);
}
.ot-faq-module { position: relative; padding: 120px 24px; background-color: var(--faq-bg); font-family: -apple-systemBlinkMacSystemFont"SF Pro Display"sans-serif; overflow: hidden; }
/* ================= 背景环境光 ================= */
.faq-ambient-bg { position: absolute; inset: 0; z-index: 0; pointer-events: none; }
/* 优化:增加 will-change: transform 开启 GPU 硬件加速 */
.faq-glow-orb { position: absolute; border-radius: 50%; filter: blur(120px); opacity: 0.1; will-change: transform; }
.faq-glow-orb.blue { width: 600px; height: 600px; background: var(--faq-accent); top: 10%; right: -10%; animation: faqBreathe 15s var(--faq-ease) infinite alternate; }
@keyframes faqBreathe { 0% { transform: scale(1) translate(00); } 100% { transform: scale(1.1) translate(-3%3%); } }
.ot-faq-container { position: relative; z-index: 2; max-width: 880px; margin: 0 auto; }
/* ================= 头部排版 ================= */
.ot-faq-module .ot-section-header { text-align: center; margin: 0 auto 56px; display: flex; flex-direction: column; align-items: center; }
.ot-faq-module .ot-pill { display: inline-block; padding: 6px 16px; border-radius: 100px; font-size: 11px; font-weight: 800; letter-spacing: 0.12em; color: #52525B; margin-bottom: 24px; background: linear-gradient(110deg#E4E4E7 0%#F4F4F5 50%#E4E4E7 100%); background-size: 200% auto; border: 1px solid rgba(255,255,255,0.8); box-shadow: 0 2px 8px rgba(0,0,0,0.03); }
.ot-faq-module .ot-section-title { font-size: clamp(30px3.5vw42px); font-weight: 850; color: var(--faq-text); letter-spacing: -0.03em; margin: 0 0 16px 0; line-height: 1.2; }
.ot-faq-module .ot-section-desc { font-size: clamp(16px1.5vw18px); color: var(--faq-text-muted); line-height: 1.6; font-weight: 500; margin: 0; }
.ot-faq-module .text-hero-gradient { background: linear-gradient(to right#1D1D1F 20%var(--faq-accent) 40%var(--faq-accent) 60%#1D1D1F 80%); background-size: 200% auto; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
/* ================= 核心:原生 Details/Summary 手风琴卡片 ================= */
.ot-faq-list { display: flex; flex-direction: column; gap: 20px; }
.faq-item {
background: linear-gradient(145degrgba(2552552550.7) 0%rgba(2552552550.25) 100%);
backdrop-filter: blur(24px) saturate(180%); -webkit-backdrop-filter: blur(24px) saturate(180%);
border: 1px solid var(--faq-border); border-radius: 24px;
position: relative; overflow: hidden;
box-shadow: 0 4px 16px rgba(0,0,0,0.02)inset 0 1px 0 rgba(255,255,255,1);
transition: all 0.5s var(--faq-ease);
}
/* 侧边漏光与悬浮交互 */
.faq-item::before { content: ''; position: absolute; left: -1px; top: 30%; bottom: 30%; width: 2px; background: linear-gradient(to bottomtransparentvar(--faq-accent)transparent); opacity: 0; transition: all 0.6s var(--faq-ease); box-shadow: 2px 0 20px 2px var(--faq-accent-glow); z-index: 3; }
.faq-item:hover::before.faq-item[open]::before { opacity: 1; top: 15%; bottom: 15%; box-shadow: 2px 0 24px 4px rgba(01222550.4); }
.faq-item:hover { border-color: rgba(255,255,255,1); box-shadow: 0 16px 40px -8px rgba(01222550.08)inset 0 1px 0 rgba(255,255,255,1); transform: translateY(-4px) scale(1.005); background: linear-gradient(145degrgba(2552552550.95) 0%rgba(2552552550.45) 100%); }
.faq-item[open] { border-color: #fff; box-shadow: 0 24px 50px -12px rgba(01222550.12)inset 0 1px 0 rgba(255,255,255,1); transform: translateY(-4px); background: linear-gradient(145degrgba(2552552550.95) 0%rgba(2552552550.6) 100%); }
/* 右下角背景水印 */
.faq-item::after {
content: ''; position: absolute; right: -5%; bottom: -20%; width: 240px; height: 240px; background-color: var(--faq-accent);
-webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='0.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z'/%3E%3C/svg%3E");
-webkit-mask-size: contain; -webkit-mask-repeat: no-repeat; -webkit-mask-position: center;
opacity: 0.01; filter: blur(12px); transform: scale(0.8) translate(15px15px) rotate(-15deg); transition: all 0.7s cubic-bezier(0.1610.31); pointer-events: none; z-index: 0;
}
.faq-item:hover::after.faq-item[open]::after { opacity: 0.08; filter: blur(0px); transform: scale(1.15) translate(-10px-15px) rotate(0deg); }
.faq-summary.faq-content { position: relative; z-index: 2; }
/* 展开头部 */
.faq-summary { padding: 28px 32px 28px 40px; display: flex; justify-content: space-between; align-items: center; gap: 20px; cursor: pointer; list-: none; user-select: none; outline: none; }
.faq-summary::-webkit-details-marker { display: none; }
.faq-q-wrap { display: flex; align-items: flex-start; gap: 16px; flex: 1; }
.faq-q-num { flex-shrink: 0; display: inline-flex; align-items: center; justify-content: center; font-family: -apple-systemBlinkMacSystemFont"SF Pro Display"sans-serif; font-size: 13px; font-weight: 800; letter-spacing: 0.05em; color: #64748B; background: #F8FAFC; border: 1px solid #E2E8F0; padding: 4px 10px; border-radius: 8px; margin-top: 2px; transition: all 0.4s var(--faq-ease); }
.faq-item:hover .faq-q-num.faq-item[open] .faq-q-num { background: linear-gradient(135degvar(--faq-accent) 0%#0284C7 100%); color: #fff; border-color: transparent; box-shadow: 0 4px 12px var(--faq-accent-glow)inset 0 1px 1px rgba(255,255,255,0.4); }
.faq-q-text { font-size: 18.5px; font-weight: 750; color: var(--faq-text); line-height: 1.4; letter-spacing: -0.01em; transition: color 0.4s var(--faq-ease); }
.faq-item:hover .faq-q-text.faq-item[open] .faq-q-text { color: var(--faq-accent); }
/* + / - 按钮 */
.faq-icon { width: 32px; height: 32px; flex-shrink: 0; color: var(--faq-text-muted); transition: all 0.5s var(--faq-ease); display: flex; align-items: center; justify-content: center; background: rgba(255,255,255,0.5); border: 1px solid rgba(0,0,0,0.04); border-radius: 50%; box-shadow: 0 2px 8px rgba(0,0,0,0.02); }
.faq-icon svg { width: 16px; height: 16px; }
.faq-item:hover .faq-icon { color: var(--faq-accent); background: #fff; box-shadow: 0 4px 12px rgba(01222550.1); transform: scale(1.05); }
.icon-minus { display: none; }
.faq-item[open] .icon-plus { display: none; }
.faq-item[open] .icon-minus { display: block; }
.faq-item[open] .faq-icon { color: #fff; background: var(--faq-accent); border-color: var(--faq-accent); transform: rotate(180deg) scale(1.05); box-shadow: 0 4px 16px var(--faq-accent-glow); }
/* 内容区动画与排版 */
.faq-content { padding: 0 40px 36px 40px; }
.faq-item[open] .faq-content { animation: smoothReveal 0.6s cubic-bezier(0.1610.31) forwards; transform-origin: top; }
@keyframes smoothReveal { 0% { opacity: 0; transform: translateY(-12px) scale(0.99); } 100% { opacity: 1; transform: translateY(0) scale(1); } }
/* TL;DR 区块 */
.faq-tldr { background: rgba(2482502520.6); border: 1px solid rgba(0000.04); border-radius: 12px; padding: 16px 24px; margin-bottom: 24px; font-size: 15px; color: #334155; line-height: 1.7; font-weight: 500; box-shadow: inset 0 1px 0 rgba(255,255,255,1); }
.faq-tldr strong { display: inline-block; background: linear-gradient(135deg#E0F2FE 0%#BAE6FD 100%); color: #0369A1; border: 1px solid rgba(255,255,255,0.6); box-shadow: 0 2px 4px rgba(0,0,0,0.02)inset 0 1px 0 rgba(255,255,255,0.8); padding: 2px 10px; border-radius: 6px; font-size: 13px; font-weight: 800; letter-spacing: 0.05em; margin-right: 8px; vertical-align: baseline; text-transform: uppercase; }
/* 段落文字与表格 */
.faq-content p.faq-content ul.faq-content ol { font-size: 15.5px; line-height: 1.8; color: #334155; margin: 0 0 20px 0; }
.editorial-list { padding-left: 20px; }
.editorial-list li { margin-bottom: 12px; padding-left: 4px; }
.editorial-list li::marker { color: var(--faq-accent); font-weight: 700; }
.faq-content p strong { color: #0F172A; font-weight: 750; background: linear-gradient(transparent 55%rgba(01222550.12) 55%); padding: 0 2px; border-radius: 2px; }
.faq-content p a { color: var(--faq-accent); font-weight: 700; text-decoration: underline; text-decoration-color: rgba(01222550.3); text-underline-offset: 4px; transition: all 0.3s ease; padding: 2px 4px; margin: 0 -4px; border-radius: 6px; }
.faq-content p a:hover { text-decoration-color: var(--faq-accent); background: rgba(01222550.08); }
.faq-table-wrapper { overflow-x: auto; margin-bottom: 24px; border-radius: 16px; border: 1px solid rgba(0,0,0,0.06); background: rgba(255,255,255,0.4); }
.faq-table-wrapper table { width: 100%; border-collapse: collapse; text-align: left; font-size: 14.5px; }
.faq-table-wrapper th.faq-table-wrapper td { padding: 14px 20px; border-bottom: 1px solid rgba(0,0,0,0.04); }
.faq-table-wrapper th { background: rgba(0,0,0,0.02); font-weight: 750; color: var(--faq-text); }
.faq-table-wrapper tr:last-child td { border-bottom: none; }
/* ================= 💎 核心防错位:文章引导胶囊卡片 ================= */
.ot-faq-module .faq-link-card {
display: flex !important;
flex-direction: row !important;
align-items: center !important;
justify-content: space-between !important;
gap: 16px !important;
margin-top: 36px !important;
padding: 16px 24px !important;
width: 100% !important;
box-sizing: border-box !important;
background: linear-gradient(145deg#ffffff 0%rgba(255,255,255,0.6) 100%) !important;
border: 1px solid rgba(0,0,0,0.08) !important;
border-radius: 16px !important;
text-decoration: none !important;
transition: all 0.4s var(--faq-ease) !important;
box-shadow: 0 4px 12px rgba(0,0,0,0.01) !important;
overflow: hidden !important;
}
.ot-faq-module .faq-link-card .card-inner {
display: flex !important;
flex-direction: row !important;
align-items: center !important;
justify-content: flex-start !important;
gap: 16px !important;
text-align: left !important;
flex-grow: 1 !important;
margin: 0 !important;
padding: 0 !important;
}
.ot-faq-module .faq-link-card .card-tag {
display: inline-block !important; flex-shrink: 0 !important;
font-size: 12px !important; font-weight: 800 !important; color: #475569 !important;
background: #F1F5F9 !important; padding: 6px 12px !important;
border-radius: 8px !important; text-transform: uppercase !important;
letter-spacing: 0.05em !important; transition: all 0.3s ease !important;
line-height: 1 !important; margin: 0 !important;
}
.ot-faq-module .faq-link-card .card-title {
font-size: 15.5px !important; font-weight: 750 !important; color: var(--faq-text) !important;
transition: color 0.3s !important; margin: 0 !important; line-height: 1.4 !important;
}
/* 强制渲染右侧引导箭头 */
.ot-faq-module .faq-link-card .card-arrow {
display: flex !important; align-items: center !important; justify-content: center !important;
width: 36px !important; height: 36px !important; padding: 8px !important;
background: #F1F5F9 !important; border-radius: 50% !important;
color: var(--faq-text-muted) !important; transition: all 0.4s var(--faq-ease) !important;
flex-shrink: 0 !important; box-sizing: border-box !important; margin: 0 !important;
}
.ot-faq-module .faq-link-card .card-arrow svg { width: 100% !important; height: 100% !important; display: block !important; }
/* 悬停动效 */
.ot-faq-module .faq-link-card:hover {
background: #fff !important; border-color: rgba(01222550.2) !important;
transform: translateY(-4px) scale(1.005) !important;
box-shadow: 0 16px 32px -8px rgba(01222550.12) !important;
}
.ot-faq-module .faq-link-card:hover .card-tag { background: var(--faq-accent) !important; color: #fff !important; }
.ot-faq-module .faq-link-card:hover .card-title { color: var(--faq-accent) !important; }
.ot-faq-module .faq-link-card:hover .card-arrow { background: rgba(01222550.1) !important; color: var(--faq-accent) !important; transform: translateX(4px) !important; }
/* ================= 💎 核心修复:底部知识库大按钮 ================= */
.ot-faq-module .ot-faq-cta {
display: flex !important;
justify-content: center !important;
text-align: center !important;
margin-top: 56px !important;
}
.ot-faq-module .faq-btn-outline {
display: inline-flex !important;
flex-direction: row !important;
align-items: center !important;
justify-content: center !important;
gap: 8px !important;
padding: 16px 36px !important;
border-radius: 100px !important;
border: 1.5px solid rgba(0,0,0,0.1) !important;
font-size: 16px !important;
font-weight: 750 !important;
color: var(--faq-text) !important;
text-decoration: none !important;
background: rgba(255,255,255,0.6) !important;
backdrop-filter: blur(12px) !important;
transition: all 0.4s var(--faq-ease) !important;
box-shadow: 0 4px 12px rgba(0,0,0,0.02) !important;
width: auto !important;
box-sizing: border-box !important;
}
.ot-faq-module .faq-btn-outline svg {
width: 18px !important; height: 18px !important;
transition: transform 0.4s !important; display: block !important;
}
.ot-faq-module .faq-btn-outline:hover {
background: #fff !important; border-color: transparent !important;
color: var(--faq-accent) !important; transform: translateY(-3px) !important;
box-shadow: 0 16px 32px var(--faq-accent-glow) !important;
}
.ot-faq-module .faq-btn-outline:hover svg { transform: translateX(4px) !important; }
/* ================= 进场动画与移动端适配 ================= */
.fade-in-up { opacity: 0; animation: slideUpFade 0.8s var(--faq-ease) forwards; }
@keyframes slideUpFade { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } }
@media (max-width: 768px) {
.ot-faq-module { padding: 80px 20px; }
/* 优化:彻底剥离移动端极光背景灯和毛玻璃,释放 GPU 性能 */
.faq-glow-orb { display: none !important; }
.faq-item {
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
background: rgba(2552552550.95) !important;
box-shadow: 0 4px 12px rgba(0,0,0,0.04) !important;
}
.faq-summary { padding: 24px 20px 24px 24px; }
.faq-q-wrap { gap: 12px; }
.faq-q-num { font-size: 12px; padding: 4px 8px; margin-top: 1px; }
.faq-q-text { font-size: 16.5px; }
.faq-content { padding: 0 24px 28px 24px; }
.faq-tldr { padding: 16px 20px; font-size: 14.5px; }
.faq-content p.faq-content ul.faq-content ol { font-size: 15px; }
/* 手机端胶囊卡片:换行对齐,隐藏右侧箭头节约空间 */
.ot-faq-module .faq-link-card { padding: 16px !important; flex-wrap: wrap !important; }
.ot-faq-module .faq-link-card .card-inner { flex-direction: column !important; align-items: flex-start !important; gap: 10px !important; }
.ot-faq-module .faq-link-card .card-arrow { display: none !important; }
.ot-faq-module .faq-btn-outline { width: 100% !important; padding: 16px 20px !important; }
}
>
Q1
Telegram 中文版安全吗?
TL;DRTelegram 是目前主流即时通讯应用中安全性较高的一款。“中文版”仅指界面语言本地化,并非第三方修改版本,请务必通过官方渠道下载。
Telegram 默认通信采用 MTProto 协议,在客户端与服务器之间进行加密传输;其「私密聊天」(Secret Chat)提供端到端加密,并支持消息自毁、限制转发与防截屏等功能。同时,Telegram 支持两步验证、登录设备管理与活跃会话查看。
重点提醒:网络上所谓「Telegram 中文版安装包」「Plus Messenger 增强版」均为第三方修改版本,可能存在账号被劫持或数据泄露风险。建议始终从 telegram.org 官方下载,安装后在设置中切换中文即可。
全网最全
Telegram 中文语言包汇总
Q2
中国大陆能用 Telegram 吗?
TL;DR在中国大陆需要使用网络环境限制工具(如 VPN)才能访问 Telegram;港澳台及海外地区可正常使用。
由于 Telegram 未在中国大陆提供直接网络接入,境内用户在默认网络环境下可能无法连接。香港、澳门、台湾、新加坡、马来西亚及全球其他地区用户均可正常注册与使用,体验与海外用户一致。
关于使用建议:OneTelegram.com 建议在遵守当地法律法规的前提下合理使用 Telegram。如你身处港澳台或海外,可直接按照指南安装使用。
新手上路
Telegram 完整新手入门指南
Q3
Telegram 收不到验证码怎么办?
TL;DR约 80% 的验证码收不到问题来自网络环境或运营商限制。优先尝试切换网络、重新发送或改用语音验证码。
按以下顺序排查通常可以解决:
- 检查网络状态:等待 1–2 分钟后点击重新发送,第二次通常会触发语音验证码。
- 尝试 Telegram 内部接收:若你在其他设备已登录同一账号,验证码可能直接通过 Telegram 消息送达。
- 更换手机号:部分 +86 号码可能存在短信拦截情况;港澳台及海外号码成功率更高。
- 避免使用接码平台:虚拟号码容易触发风控,可能导致账号异常或限制。
特别提示:多次失败后系统可能触发 24 小时冷却机制,建议暂停操作等待恢复。
排错流程
Telegram 验证码问题完整解决方案
Q4
Telegram 怎么设置中文?
TL;DR2026 年起 Telegram 已内置简体中文与繁体中文,无需额外安装第三方语言包。
进入 Telegram → 设置(Settings)→ 语言(Language)→ 选择「简体中文」或「繁体中文」即可完成切换,iOS / Android / Windows / Mac / Web 操作一致。
旧版本用户:如果未显示中文语言选项,请更新 Telegram 客户端至最新版本。
变化意义:过去需要依赖第三方汉化包,存在更新滞后与翻译不一致问题;官方语言支持上线后,中文体验更加稳定统一。
官方指引
Telegram 内置中文语言功能说明
Q5
Telegram 是免费的吗?Premium 值不值得开?
TL;DR基础功能永久免费;Premium 为可选订阅(约 $4.99/月),适合重度用户。
免费版已包含几乎全部核心功能:聊天、群组(最高 20 万人)、频道订阅、2GB 文件传输、云存储与 Bot 系统等。
Premium 主要增强功能:
- 单文件上限提升至 4GB
- 下载加速与体验优化
- 独家贴纸与动态表情
- 置顶聊天数量翻倍
- 语音转文字功能
- 更长个人简介与高级状态功能
使用建议:对大多数用户而言免费版已足够,Premium 更适合内容创作者或高频使用者。
省钱攻略
Telegram Stars 与 Premium 购买指南
Q6
Telegram 群组(Group)和频道(Channel)有什么区别?
TL;DR群组用于互动讨论(最多 20 万人),频道用于单向发布(订阅人数无限)。
| 特性 | 群组 (Group) | 频道 (Channel) |
| 发言权限 | 所有成员 | 仅管理员 |
| 人数上限 | 200,000 | 无限制 |
| 使用场景 | 讨论、社群交流 | 资讯发布、内容分发 |
| 成员可见性 | 可见 | 不可见 |
| 评论功能 | 无需 | 需绑定讨论群 |
搜索方式:公开群组/频道可通过 @username 搜索;私密内容仅能通过邀请链接加入。
资源搜索
Telegram 群组 / 频道 / Bot 搜索指南
Q7
电报账号显示 “Deleted Account” 或 “Account was frozen” 怎么办?
TL;DR“Deleted Account”表示账号已注销或长期未登录;“Account was frozen”表示账号因违规被临时冻结。
Deleted Account(已注销)常见原因:
- 用户主动删除账号
- 长期未登录(默认 6 个月可自动删除)
账号注销后所有数据将被永久清除,无法恢复。
Account was frozen(冻结)常见原因:
短时间大量举报、异常群发行为、使用高风险注册方式或违反平台规则。
处理方式:通过 @SpamBot 提交申诉,通常 24–72 小时内反馈结果。
账号急救
Telegram 账号冻结与申诉指南
< data-wp-block-html="css">
/* ==========================================================================
OneTelegram 2026 - Ultra-Premium Topic Hub (V2 Responsive Perfected) - Optimized
========================================================================== */
:root {
--hub-bg: #F5F5F7;
--hub-text-main: #1D1D1F;
--hub-text-muted: #64748B;
--hub-ease: cubic-bezier(0.1610.31);
}
.ot-topic-hub { position: relative; padding: 140px 24px; background-color: var(--hub-bg); font-family: -apple-systemBlinkMacSystemFont"SF Pro Display"sans-serif; overflow: hidden; }
/* ================= 1. 头部排版 ================= */
.hub-header { text-align: center; margin-bottom: 72px; }
.hub-eyebrow { display: inline-block; padding: 6px 16px; border-radius: 100px; font-size: 11px; font-weight: 800; letter-spacing: 0.12em; color: #52525B; background: linear-gradient(110deg#E4E4E7 0%#F4F4F5 50%#E4E4E7 100%); border: 1px solid rgba(255,255,255,0.8); box-shadow: 0 2px 8px rgba(0,0,0,0.03); margin-bottom: 24px; }
.hub-title { font-size: clamp(34px4vw48px); font-weight: 850; letter-spacing: -0.03em; margin: 0 0 20px 0; line-height: 1.15; color: #1D1D1F !important; }
.hub-gradient-text { background: linear-gradient(135deg#007AFF 0%#7C3AED 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.hub-subtitle { font-size: clamp(17px1.5vw19px); color: var(--hub-text-muted); line-height: 1.65; font-weight: 500; max-width: 680px; margin: 0 auto; }
.hide-on-mobile { display: none; }
/* ================= 2. Bento 绝对锁定网格 (桌面端) ================= */
.hub-container { max-width: 1240px; margin: 0 auto; position: relative; z-index: 2; }
.hub-grid { display: grid; grid-template-columns: repeat(31fr); gap: 32px; align-items: stretch; }
/* 卡片基础质感 */
.hub-card {
position: relative; display: flex; flex-direction: column; text-decoration: none;
border-radius: 32px; overflow: hidden; background: #FFFFFF;
border: 1px solid rgba(0,0,0,0.05); box-shadow: 0 10px 30px -10px rgba(0,0,0,0.03);
transition: all 0.6s var(--hub-ease);
}
.hub-card.span-2 { grid-column: span 2; }
/* 悬浮质感与玻璃光泽 */
.hub-card:hover {
transform: translateY(-8px);
box-shadow: 0 32px 64px -16px rgba(01222550.12)0 0 0 1px rgba(0,122,255,0.05);
}
.card-glass-layer {
position: absolute; inset: 0; z-index: 1; pointer-events: none;
background: linear-gradient(145degtransparentrgba(0,122,255,0.02));
opacity: 0; transition: opacity 0.6s var(--hub-ease);
}
.hub-card:hover .card-glass-layer { opacity: 1; }
/* ================= 3. 内部细节防错位引擎 ================= */
.card-inner { position: relative; z-index: 2; display: flex; flex-direction: column; flex-grow: 1; padding: 40px; }
/* 💎 核心修复点 1:弹性折行防错位 */
.card-top {
display: flex; align-items: flex-start; justify-content: space-between;
width: 100%; flex-shrink: 0; margin-bottom: 32px;
flex-wrap: wrap; gap: 16px; /* 极度挤压时,标签会自动换行,绝不重叠 */
}
/* 3D Icon 架构 */
.premium-icon { position: relative; width: 52px; height: 52px; flex-shrink: 0; }
.icon-halo { position: absolute; inset: -4px; border-radius: 50%; background: currentColor; filter: blur(12px); opacity: 0.15; transition: all 0.5s var(--hub-ease); }
.hub-card:hover .icon-halo { opacity: 0.45; transform: scale(1.15); }
.icon-surface {
position: absolute; inset: 0; border-radius: 14px; display: flex; align-items: center; justify-content: center;
background: linear-gradient(135degrgba(255,255,255,0.9)rgba(255,255,255,0.3)); border: 1px solid rgba(255,255,255,0.9);
box-shadow: 0 8px 16px -4px rgba(0,0,0,0.06)inset 0 1px 2px rgba(255,255,255,1); color: currentColor; transition: all 0.5s var(--hub-ease);
}
.hub-card:hover .icon-surface { transform: scale(1.05); }
.icon-surface svg { width: 26px; height: 26px; filter: drop-shadow(0 2px 4px rgba(0,0,0,0.1)); }
/* Badge 标签 */
.meta-badge {
background: #F8FAFC; border: 1px solid #E2E8F0; box-shadow: inset 0 1px 0 rgba(255,255,255,1);
color: #475569; padding: 6px 14px; border-radius: 100px;
font-family: ui-monospaceSFMono-Regularmonospace; font-size: 11.5px; font-weight: 800; letter-spacing: 0.08em;
}
/* 主干文案与 CTA */
.card-body { flex-grow: 1; display: flex; flex-direction: column; justify-content: flex-start; }
.card-title { font-size: 22px; font-weight: 800; color: var(--hub-text-main); margin: 0 0 12px 0; line-height: 1.3; letter-spacing: -0.02em; transition: color 0.4s var(--hub-ease); }
.card-desc { font-size: 15.5px; color: var(--hub-text-muted); line-height: 1.6; margin: 0; }
.card-bottom { flex-shrink: 0; margin-top: 32px; display: flex; align-items: center; justify-content: flex-start; }
.card-cta { display: inline-flex; align-items: center; gap: 6px; font-size: 14.5px; font-weight: 750; color: #1D1D1F; transition: all 0.4s var(--hub-ease); }
.card-cta svg { width: 18px; height: 18px; color: #94A3B8; transition: all 0.4s var(--hub-ease); }
.hub-card:hover .card-title.hub-card:hover .card-cta { color: currentColor; }
.hub-card:hover .card-cta svg { color: currentColor; transform: translateX(6px); }
/* 主题颜色变量 */
.theme-blue { color: #007AFF; }
.theme-purple { color: #7C3AED; }
.theme-green { color: #10B981; }
.theme-indigo { color: #4F46E5; }
.theme-red { color: #EF4444; }
.theme-slate { color: #475569; }
/* 物理水印动画 */
/* 优化:增加 will-change: transformopacity; 提前分配图层,避免 Hover 瞬间掉帧 */
.card-watermark {
position: absolute; right: -15%; bottom: -15%; width: 280px; height: 280px;
color: currentColor; opacity: 0.02; transform: scale(0.6) rotate(-15deg) translate(20px20px);
transition: all 0.8s var(--hub-ease); z-index: 0; pointer-events: none;
will-change: transformopacity;
}
.hub-card:hover .card-watermark { opacity: 0.06; transform: scale(1.1) rotate(0deg) translate(-10px-10px); }
/* 进场动画 */
.fade-in-up { opacity: 0; animation: exSlideUp 0.8s var(--hub-ease) forwards; }
@keyframes exSlideUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } }
/* ==========================================================================
💎 终极响应式断点控制 (防挤压、防错位)
========================================================================== */
@media (min-width: 1025px) { .hide-on-desktop { display: none; } }
/* 平板与窄屏桌面 (769px - 1024px) */
@media (max-width: 1024px) {
.ot-topic-hub { padding: 100px 32px; }
/* 💎 核心修复点 2:降级为完美的 2 列对称排版 */
.hub-grid {
grid-template-columns: repeat(21fr);
gap: 24px;
}
/* 剥夺大卡片的跨列特权,防止右侧留下无法填补的空白缺口 */
.hub-card.span-2 { grid-column: span 1; }
/* 缩减内部 padding,给缩小的卡片留出呼吸空间 */
.card-inner { padding: 32px 28px; min-height: 240px; }
.card-title { font-size: 20px; }
}
/* 移动端 ( <= 768px ) */
@media (max-width: 768px) {
.ot-topic-hub { padding: 80px 20px; }
.hub-header { text-align: left; margin-bottom: 48px; }
.hide-on-mobile { display: none; }
/* 💎 核心修复点 3:变为 1 列垂直堆叠瀑布流 */
.hub-grid {
display: grid !important;
grid-template-columns: 1fr !important; /* 单列 */
gap: 20px !important;
padding: 0 !important;
}
.hub-card.span-2 { grid-column: span 1; }
.hub-card { border-radius: 24px; }
.hub-card:hover { transform: translateY(-4px); box-shadow: 0 16px 32px -8px rgba(01222550.08); }
.card-inner { padding: 32px 24px; min-height: auto; }
.card-top { margin-bottom: 24px; }
.card-title { font-size: 20px; }
.card-desc { font-size: 15px; margin-bottom: 24px; }
.card-bottom { margin-top: 0; }
/* 移动端水印常驻微透状态 */
.card-watermark {
width: 160px; height: 160px; right: -10%; bottom: -5%;
opacity: 0.04 !important; transform: scale(1) rotate(0deg) !important;
}
}
>
< data-wp-block-html="css">
/* ==========================================================================
OneTelegram 2026 - Premium Light Footer (v3)
========================================================================== */
:root {
--ft-bg: #FFFFFF;
--ft-border: rgba(0000.06);
--ft-text-main: #1D1D1F;
--ft-text-muted: #64748B;
--ft-text-dim: #94A3B8;
--ft-accent: #007AFF;
--ft-ease: cubic-bezier(0.1610.31);
}
.ot-footer {
position: relative;
background-color: var(--ft-bg);
font-family: -apple-systemBlinkMacSystemFont"SF Pro Display"sans-serif;
padding: 80px 24px 40px 24px;
border-top: 1px solid var(--ft-border);
}
.screen-reader-text { display: none; }
.ot-footer-container {
max-width: 1240px;
margin: 0 auto;
display: flex;
flex-direction: column;
}
/* ================= 1. 上半部分:网格导航 ================= */
.footer-top-grid {
display: grid;
grid-template-columns: 2fr 1fr 1fr 1fr;
gap: 48px;
margin-bottom: 64px; /* 为下方的底部区域留出充足呼吸空间 */
}
/* --- 左侧品牌区:纯文字高定排版 --- */
.footer-brand-col { display: flex; flex-direction: column; align-items: flex-start; }
.footer-brand-text {
display: flex; flex-direction: column;
text-decoration: none; margin-bottom: 24px;
transition: opacity 0.3s ease;
}
.footer-brand-text:hover { opacity: 0.7; }
.brand-cn { font-size: 22px; font-weight: 850; color: var(--ft-text-main); letter-spacing: -0.02em; line-height: 1.2; }
.brand-en { font-size: 13.5px; font-weight: 750; color: var(--ft-accent); letter-spacing: 0.04em; margin-top: 4px; }
.footer-desc {
font-size: 14.5px; line-height: 1.8; color: var(--ft-text-muted);
margin: 0 0 28px 0; font-weight: 500; max-width: 90%;
}
/* --- 精致频道订阅 Widget --- */
.footer-sub-widget {
display: inline-flex; align-items: center; gap: 14px;
padding: 12px 18px; border-radius: 16px;
background: #F8FAFC; border: 1px solid #E2E8F0;
text-decoration: none; transition: all 0.4s var(--ft-ease);
}
.footer-sub-widget:hover {
background: #FFFFFF; border-color: rgba(01222550.4);
box-shadow: 0 12px 24px -8px rgba(01222550.15);
transform: translateY(-2px);
}
.sub-icon {
flex-shrink: 0; width: 36px; height: 36px; border-radius: 10px;
background: rgba(01222550.1); color: var(--ft-accent);
display: flex; align-items: center; justify-content: center;
transition: all 0.4s var(--ft-ease);
}
.sub-icon svg { width: 18px; height: 18px; }
.footer-sub-widget:hover .sub-icon { background: var(--ft-accent); color: #FFF; }
.sub-text { display: flex; flex-direction: column; gap: 2px; }
.sub-title { font-size: 14.5px; font-weight: 750; color: var(--ft-text-main); transition: color 0.3s ease; }
.sub-desc { font-size: 12px; color: var(--ft-text-muted); font-weight: 500; }
.footer-sub-widget:hover .sub-title { color: var(--ft-accent); }
/* --- 链接列矩阵 --- */
.footer-nav-col { display: flex; flex-direction: column; }
.footer-nav-title {
font-size: 14px; font-weight: 800; color: var(--ft-text-main);
letter-spacing: 0.02em; margin: 0 0 24px 0;
}
.footer-nav-list { list-: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 16px; }
.footer-nav-list a {
color: var(--ft-text-muted); text-decoration: none; font-size: 14.5px; font-weight: 500;
transition: all 0.3s var(--ft-ease); display: inline-block;
}
.footer-nav-list a:hover { color: var(--ft-accent); transform: translateX(4px); }
/* ================= 2. 下半部分:弱化版底部区域 ================= */
.footer-bottom-area {
padding-top: 32px;
border-top: 1px solid var(--ft-border);
display: flex; flex-direction: column; gap: 24px;
}
/* 彻底隐身的免责声明 */
.footer-disclaimer-lite p {
margin: 0; font-size: 12.5px; line-height: 1.6; color: var(--ft-text-dim);
}
/* 版权与法律链接底栏 */
.footer-legal-bar {
display: flex; align-items: center; justify-content: space-between;
flex-wrap: wrap; gap: 20px;
}
.footer-copyright { font-size: 13.5px; color: var(--ft-text-dim); font-weight: 500; }
.footer-legal-links { list-: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; gap: 24px; }
.footer-legal-links a { color: var(--ft-text-dim); text-decoration: none; font-size: 13.5px; font-weight: 600; transition: color 0.3s ease; }
.footer-legal-links a:hover { color: var(--ft-text-main); }
/* ================= 3. 进场动画 ================= */
.fade-in-up { opacity: 0; animation: ftSlideUp 0.8s var(--ft-ease) forwards; }
@keyframes ftSlideUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } }
/* ================= 4. 移动端响应式 ================= */
@media (max-width: 1024px) {
.footer-top-grid { grid-template-columns: 1fr 1fr 1fr; gap: 40px; }
.footer-brand-col { grid-column: span 3; margin-bottom: 8px; border-bottom: 1px solid var(--ft-border); padding-bottom: 40px; }
}
@media (max-width: 768px) {
.ot-footer { padding: 64px 20px 40px 20px; }
.footer-top-grid { grid-template-columns: 1fr 1fr; gap: 40px 20px; margin-bottom: 40px; }
.footer-brand-col { grid-column: span 2; border-bottom: none; padding-bottom: 0; margin-bottom: 0; }
.footer-bottom-area { padding-top: 24px; gap: 16px; }
.footer-legal-bar { flex-direction: column; align-items: flex-start; gap: 16px; }
.footer-legal-links { gap: 16px; }
}
>