Home

学神驿站 LearnSYZ | 颠覆未来的 AI 英语提分系统 :root { –bg: #030712; /* 极夜黑,带来极致的科技对比度 */ –text-main: #f8fafc; –text-muted: #94a3b8; –brand-primary: 59, 130, 246; /* Blue 500 */ –brand-glow: 139, 92, 246; /* Violet 500 */ } body { font-family: ‘Inter’, sans-serif; background-color: var(–bg); color: var(–text-main); overflow-x: hidden; } .font-display { font-family: ‘Outfit’, sans-serif; } .font-mono { font-family: ‘JetBrains Mono’, monospace; } /* 1. 电影级噪点质感 (Cinematic Noise) */ .noise-overlay { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; pointer-events: none; z-index: 9999; opacity: 0.04; 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.85′ numOctaves=’3′ stitchTiles=’stitch’/%3E%3C/filter%3E%3Crect width=’100%25′ height=’100%25′ filter=’url(%23noiseFilter)’/%3E%3C/svg%3E”); } /* 2. 深空网格与呼吸光晕 */ .cyber-grid { background-image: linear-gradient(to right, rgba(255,255,255,0.03) 1px, transparent 1px), linear-gradient(to bottom, rgba(255,255,255,0.03) 1px, transparent 1px); background-size: 50px 50px; mask-image: radial-gradient(circle at center, black, transparent 80%); -webkit-mask-image: radial-gradient(circle at center, black, transparent 80%); } .core-glow { position: absolute; width: 800px; height: 800px; background: radial-gradient(circle, rgba(var(–brand-primary), 0.15) 0%, rgba(var(–brand-glow), 0.05) 40%, transparent 70%); border-radius: 50%; filter: blur(60px); animation: pulse-glow 8s ease-in-out infinite alternate; z-index: -1; } @keyframes pulse-glow { 0% { transform: scale(1) translate(0,0); opacity: 0.8;} 100% { transform: scale(1.2) translate(50px, -50px); opacity: 1;} } /* 3. 动态渐变流光文字 */ .text-gradient-flow { background: linear-gradient(300deg, #3b82f6, #8b5cf6, #ec4899, #3b82f6); background-size: 300% 300%; -webkit-background-clip: text; background-clip: text; color: transparent; animation: gradient-flow 8s ease infinite; } @keyframes gradient-flow { 0%{background-position:0% 50%} 50%{background-position:100% 50%} 100%{background-position:0% 50%} } /* 4. 实时 3D 悬浮容器 (配合 JS) */ .perspective-container { perspective: 1500px; transform-style: preserve-3d; } .tilt-element { transform-style: preserve-3d; transition: transform 0.1s ease-out; /* 极其微小的延迟带来平滑感 */ will-change: transform; } .tilt-element > * { transform: translateZ(40px); } /* 内部元素浮出 */ .tilt-element .ultra-pop { transform: translateZ(80px); } /* 更高层级的浮出 */ /* 5. 鼠标环境感应卡片 (Linear Style Glow Cards) */ #cards-grid:hover > .glow-card::after { opacity: 1; } .glow-card { background-color: rgba(255, 255, 255, 0.02); border: 1px solid rgba(255, 255, 255, 0.05); border-radius: 24px; position: relative; overflow: hidden; transition: all 0.3s ease; } .glow-card:hover { transform: translateY(-2px); border-color: rgba(255, 255, 255, 0.1); } /* 边框高光 */ .glow-card::before, .glow-card::after { content: “”; position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: inherit; opacity: 0; transition: opacity 0.5s; pointer-events: none; } .glow-card::before { background: radial-gradient(800px circle at var(–mouse-x) var(–mouse-y), rgba(255, 255, 255, 0.06), transparent 40%); z-index: 3; } .glow-card::after { background: radial-gradient(600px circle at var(–mouse-x) var(–mouse-y), rgba(255, 255, 255, 0.4), transparent 40%); z-index: 1; } .glow-card > .glow-card-content { background-color: #0B1120; /* 内部遮罩,露出边框的光 */ position: absolute; inset: 1px; border-radius: 23px; z-index: 2; padding: 2rem; display: flex; flex-direction: column; } /* 6. 无缝无限滚动走马灯 */ .scroller { max-width: 100%; overflow: hidden; mask-image: linear-gradient(to right, transparent, black 15%, black 85%, transparent); -webkit-mask-image: linear-gradient(to right, transparent, black 15%, black 85%, transparent); } .scroller-inner { display: flex; gap: 4rem; width: max-content; animation: scroll 40s linear infinite; } @keyframes scroll { to { transform: translate(calc(-50% – 2rem)); } } /* 7. 磁性按钮包装器 */ .magnetic-wrap { display: inline-block; padding: 20px; margin: -20px; cursor: pointer; } /* 滚动揭示 */ .reveal { opacity: 0; transform: translateY(30px); transition: all 1s cubic-bezier(0.16, 1, 0.3, 1); } .reveal.active { opacity: 1; transform: translateY(0); } /* 极光特效线 */ .aurora-line { width: 100%; height: 1px; background: linear-gradient(90deg, transparent, rgba(59, 130, 246, 0.5), rgba(139, 92, 246, 0.8), rgba(59, 130, 246, 0.5), transparent); box-shadow: 0 0 20px rgba(139, 92, 246, 0.5); }
Learnsyz AI Engine v3.0 Online

重构你的
英语底层逻辑

停止无效的肌肉记忆。依托全球顶尖的 QSM自适应网络 与人类语言专家,为您打造外科手术般精准的提分矩阵。

基于 5,000,000+
真实测评数据点训练

Aligned with global standards

Cambridge Framework IELTS Assessment High School Exam Deepseek Powered Cambridge Framework IELTS Assessment High School Exam OpenAI Powered

打破黑盒,降维打击

将业界顶级的 QSM 定位系统与 H5P 沉浸引擎深度封装,为您构建可视化的提分宇宙。

QSM 雷达扫描引擎

抛弃静态试卷。动态算法根据您的实时作答调整难度,15 分钟生成能力雷达图,精确暴露出连您自己都未察觉的语法与逻辑盲区。

H5P 沉浸式交互

枯燥的概念被重塑为翻转卡片与情景模拟。让知识在大脑中形成立体映射,告别死记硬背。

人类专家重构

AI 负责纠错,名师负责升华。10年+ 教龄专家逐句解构雅思及高考作文,直击核心痛点。

初始化你的
极速提分_

> SmartPath 少刷会的题,把时间留给真正丢分的考点。

lucide.createIcons(); // 1. 光标环境感应光 (Glow Cards Logic – Linear.app style) document.getElementById(“cards-grid”).onmousemove = e => { for(const card of document.getElementsByClassName(“glow-card”)) { const rect = card.getBoundingClientRect(), x = e.clientX – rect.left, y = e.clientY – rect.top; card.style.setProperty(“–mouse-x”, `${x}px`); card.style.setProperty(“–mouse-y”, `${y}px`); } }; // 2. 史诗级实时 3D 悬浮追踪 (Hero Mockup Tilt) const tiltCard = document.getElementById(‘ai-mockup’); const heroSection = document.getElementById(‘hero-section’); // 只有在大屏幕且鼠标在首屏区域移动时才触发,保证性能 if (window.innerWidth > 768 && tiltCard && heroSection) { heroSection.addEventListener(‘mousemove’, (e) => { const rect = heroSection.getBoundingClientRect(); // 计算鼠标在首屏区域的百分比位置 const x = e.clientX – rect.left; const y = e.clientY – rect.top; // 将鼠标坐标转换为旋转角度 (微调除数控制倾斜幅度) const centerX = rect.width / 2; const centerY = rect.height / 2; const rotateX = ((y – centerY) / centerY) * -10; // 上下倾斜最多 10度 const rotateY = ((x – centerX) / centerX) * 15; // 左右倾斜最多 15度 tiltCard.style.transform = `rotateX(${rotateX}deg) rotateY(${rotateY}deg)`; }); // 鼠标离开首屏时恢复原状 heroSection.addEventListener(‘mouseleave’, () => { tiltCard.style.transform = `rotateX(0deg) rotateY(0deg)`; }); } // 3. 磁性流体按钮引擎 (Magnetic Buttons) const magnetics = document.querySelectorAll(‘.magnetic-wrap’); magnetics.forEach((wrap) => { const target = wrap.querySelector(‘.magnetic-target’); wrap.addEventListener(‘mousemove’, (e) => { const rect = wrap.getBoundingClientRect(); const h = rect.width / 2; const v = rect.height / 2; // 计算吸附力 const x = e.clientX – rect.left – h; const y = e.clientY – rect.top – v; target.style.transform = `translate(${x * 0.3}px, ${y * 0.3}px)`; }); wrap.addEventListener(‘mouseleave’, () => { target.style.transform = `translate(0px, 0px)`; }); }); // 4. 滚动揭示动画 (Intersection Observer) const reveals = document.querySelectorAll(‘.reveal’); const revealOptions = { threshold: 0.1, rootMargin: “0px 0px -50px 0px” }; const revealOnScroll = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { entry.target.classList.add(‘active’); observer.unobserve(entry.target); } }); }, revealOptions); reveals.forEach(reveal => revealOnScroll.observe(reveal));

滚动至顶部