1<!doctype html> 2<html lang="zh-CN"> 3<head> 4 <meta charset="utf-8" /> 5 <meta name="viewport" content="width=device-width,initial-scale=1" /> 6 <title>德游ç½ç¤¾åºè®ºå - å¾·å½çå¦ç§»æ°å·¥ä½ä¿¡æ¯</title> 7 <meta name="description" content="å¾·æ¸¸ç½ DeYouWang.com æ¯ä»¥å¨å¾·å½çå¦ï¼ç§»æ°ä¸ºä¸»ç社åºç½ç«å论åï¼é¢éæï¼æ°é»ï¼é»é¡µï¼ä¹°åï¼ç§æ¿ï¼å·¥ä½ï¼äº¤åï¼çå¦ï¼ç§»æ°ï¼æ±½è½¦ï¼æ 游ï¼ç¾é£ï¼æè²ç夿¹é¢çèµè®¯" /> 8 <link rel="icon" href="data:;base64,iVBORw0KGgo="> 9 <style> 10 /* Reset (è½»é) */ 11 * {box-sizing: border-box;margin:0;padding:0} 12 html,body {height:100%;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", Arial; color:#222;} 13 a {color:inherit; text-decoration:none} 14 15 /* Layout */ 16 header {background-color:#FF641E; color:white; position:sticky; top:0; z-index:50; box-shadow:0 2px 8px rgba(0,0,0,0.08);} 17 .container {max-width:1200px;margin:0 auto;padding:24px;} 18 .nav {display:flex;align-items:center;justify-content:space-between;padding:14px 24px;} 19 .brand {display:flex;align-items:center;gap:12px;font-weight:700;font-size:1.15rem;} 20 nav ul {display:flex;gap:18px;align-items:center;list-style:none;font-size:0.95rem;} 21 .btn-ghost {padding:8px 12px;border-radius:8px;border:1px solid rgba(255,255,255,0.25);background:transparent;color:white;cursor:pointer;} 22 .btn-primary {background:#FF641E;color:white;padding:8px 14px;border-radius:10px;font-weight:700;border:none;box-shadow:0 6px 18px rgba(255,100,30,0.12);} 23 24 /* Hero */ 25 .hero {padding:40px 24px;display:grid;grid-template-columns:1fr 460px;gap:28px;align-items:center;} 26 .hero-left {text-align:center;} 27 .hero-logo {width: clamp(150px, 50%, 370px);height: auto; object-fit: contain; margin: 0 auto 15px;} 28 /*text 3 lines */ 29 .hero-left p {color:rgba(0,0,0,0.7);margin-bottom:18px;font-size:2rem;margin-inline-start: 0px;margin-inline-end: 0px; text-align: justify;text-align-last: center; font-size: clamp(19px, 2.5vw, 2rem);} 30 .download-group {display:flex;gap:12px;align-items:center;justify-content:center; flex-wrap:wrap;} 31 .app-btn {display:inline-flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;background:#111;color:white;font-weight:600;box-shadow:0 6px 18px rgba(0,0,0,0.12)} 32 .qr {width:140px;padding:8px;border-radius:12px;background:white;display:flex;flex-direction:column;align-items:center;gap:8px;box-shadow:0 6px 20px rgba(10,120,140,0.08)} 33 .qr img{width:120px;height:120px;object-fit:cover} 34 35 /* Phone mockup */ 36 .hero-right {display:flex;align-items:center;justify-content:center;} 37 .phone {width:320px;height:640px;border-radius:36px;background:linear-gradient(180deg,#fff 0%,#f6fbfb 100%);box-shadow:0 30px 60px rgba(10,120,140,0.12);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative} 38 .phone-screen {width:95%;height:95%;border-radius:28px;background-image:url('dl_src/0001.png');background-size:cover;background-position:center;box-shadow:inset 0 0 0 12px rgba(255,255,255,0.02)} 39 .badge {position:absolute;top:18px;right:16px;background:linear-gradient(90deg,#FF641E 0%,#FF8C4B 100%);color:white;padding:6px 10px;border-radius:999px;font-weight:700;font-size:0.85rem;box-shadow:0 6px 20px rgba(0,0,0,0.08)} 40 41 /* Features */ 42 .features {padding:48px 24px;background:#fbffff;} 43 .features-grid {display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:18px;} 44 .feature {background:white;padding:18px;border-radius:12px;box-shadow:0 10px 24px rgba(10,120,140,0.04);min-height:120px;display:flex;gap:12px;align-items:flex-start} 45 .feature .icon {width:52px;height:52px;border-radius:10px;background:linear-gradient(180deg,#fbf1ec,#fff2ec);display:flex;align-items:center;justify-content:center;font-weight:700} 46 .feature h3 {margin-bottom:6px;font-size:1rem} 47 .feature p {font-size:0.95rem;color:#444} 48 49 /* New Download Section */ 50 .download-section {background-color:#ffffff; padding:60px 24px; text-align: center;} 51 .download-section .logo {width:100px; height:100px; margin: 0 auto 20px; background-color: #FF641E; border-radius: 25%; display: flex; align-items: center; justify-content: center; font-size: 2rem; color: white;} 52 .download-section .title {font-size:1.8rem; font-weight:700; color:#ff5733; margin-bottom: 30px;} 53 .download-buttons {display:flex; gap:20px; justify-content:center; flex-wrap:nowrap;} 54 .download-buttons .app-btn {padding:16px 24px; font-size:1rem;} 55 56 /* footer */ 57 .footer {background:#f2f2f2;color:black;padding:28px 24px;margin-top:20px;border-top-left-radius:12px;border-top-right-radius:12px} 58 .footer .grid {display:flex;gap:24px;flex-wrap:wrap;align-items:flex-start} 59 .small {font-size:0.9rem;color:rgba(13, 2, 2, 0.963)} 60 61 /* Responsive */ 62 @media (min-width: 981px) { 63 .hero-logo { 64 width: 370px; 65 height: 120px; 66 } 67 } 68 @media (max-width:980px){ 69 .hero {grid-template-columns:1fr; text-align:center} 70 .hero-right {order:-1;margin-bottom:0px; margin-top: -30px;} 71 .features-grid {grid-template-columns:repeat(2,1fr)} 72 .phone {transform:scale(0.9)}
72 73 .download-section .title {font-size:1.5rem;} 74 .download-buttons .app-btn {padding:12px 20px; font-size:0.9rem;} 75 } 76 @media (max-width:600px){ 77 .features-grid {grid-template-columns:1fr} 78 .nav ul {display:none} 79 .nav {padding:12px} 80 .hero-left h1 {font-size:1.6rem} 81 .phone {width:260px;height:540px} 82 .qr {display: none;} 83 .download-section {padding: 40px 16px;} 84 .download-section .title {font-size:1.2rem;} 85 .download-buttons {flex-direction: row; align-items: center; justify-content:center; flex-wrap:nowrap;} 86 .download-buttons .app-btn {width: auto;} 87 } 88 89 /* small tasteful animations */ 90 .feature, .phone, .screenshot {transition:transform .36s ease, box-shadow .36s ease} 91 .feature:hover {transform:translateY(-6px)} 92 .screenshot:hover {transform:translateY(-8px)} 93 </style> 94</head> 95<body> 96 <header> 97 <div class="container nav"> 98 <div class="brand" aria-label="德游ç½"> 99 <a href="https://bbs.deyouwang.com" style="color: inherit; text-decoration: none;">å¾·éç¶²</a> 100 </div> 101 102 <nav> 103 <ul> 104 <li><a id="lang-toggle" class="btn-ghost">ç¹ä½ç</a></li> 105 <li><a href="#faq" class="btn-ghost">常è§é®é¢</a></li> 106 <li><a href="#footer" class="btn-ghost">èç³»æä»¬</a></li> 107 </ul> 108 </nav> 109 </div> 110 </header> 111 112 <main> 113 <section class="container hero" id="hero"> 114 <div class="hero-left"> 115 <img src="dl_src/deyouwang_logo_370X120.svg" alt="å¾·æ¸¸ç½ Logo" class="hero-logo"> 116 <p>å¾·éç¶² â éæ¶åç°å¾·å½ç活好å»å¤ãä¸ä¸ºå¾·å½åäººè®¾è®¡çæ¬å°æ´»å¨å¹³å°ãæµè§çå¦ãç§»æ°ãé¤é¥®ãå·¥ä½ãç§æ¿ä¸ç¬å®¶ä¼æ â ä¸é®ä¿åãå享ã使ç¨ã</p> 117 118 <div class="download-group" id="download"> 119 <a class="app-btn" href="https://apps.apple.com/de/app/%E5%BE%B7%E6%B8%B8%E7%BD%91/id6474119119" aria-label="Download on App Store"> 120 <!-- ç®å徿 --> 121 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" style="opacity:0.9" xmlns="http://www.w3.org/2000/svg"><path d="M5 18.5V5.5C5 4.67 5.67 4 6.5 4h7c.83 0 1.5.67 1.5 1.5v13c0 .83-.67 1.5-1.5 1.5h-7C5.67 20 5 19.33 5 18.5z" stroke="white" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"></path></svg> 122 <span>App Store</span> 123 </a> 124 125 <a class="app-btn" href="https://play.google.com/store/apps/details?id=net.deyouwang&pcampaignid=web_share" aria-label="Get it on Google Play"> 126 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" style="opacity:0.9" xmlns="http://www.w3.org/2000/svg"><path d="M3 3l18 9-18 9V3z" stroke="white" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"></path></svg> 127 <span>Google Play</span> 128 </a> 129 130 <div class="qr" aria-hidden="false" title="æ«ç ä¸è½½">
131 <img src="dl_src/appproxy.png" alt="äºç»´ç 示ä¾"> 132 <div style="font-weight:700;font-size:0.92rem;">ç«å³æ«ç </div> 133 <!-- <div style="font-size:0.8rem;color:#444">æ¯æ iOS / Android</div> --> 134 </div> 135 </div> 136 <p style="margin-top:14px;font-size:1rem;color:rgba(0,0,0,0.6)">å 费注åï¼ç«å³é¢åæ°äººå±ä¼æ å¸ã</p> 137 </div> 138 139 <div class="hero-right"> 140 <div class="phone" role="img" aria-label="App é¢è§"> 141 <div class="badge">å ¨æ°ä¸çº¿</div> 142 <div class="phone-screen" aria-hidden="true"></div> 143 </div> 144 </div> 145 </section> 146 147 <section class="features container" id="features" aria-labelledby="features-title"> 148 <h2 id="features-title" style="font-size:1.25rem">主è¦åè½</h2> 149 <p style="color:rgba(0,0,0,0.6);margin-top:8px">ä¸ºä½ æéä¼è´¨åå®¶ä¸è¶ å¼ä¼æ ï¼ä¸ç«å¼é¢è®¢ä¸é¢åçµåå¸ã</p> 150 151 <div class="features-grid" style="margin-top:18px"> 152 <div class="feature"> 153 <div class="icon">â </div> 154 <div> 155 <h3>æ¬å°èµè®¯</h3> 156 <p>æ¬å°çç¹ï¼å®æ¶ææ¡ææ°å¨æã</p> 157 </div> 158 </div> 159 160 <div class="feature"> 161 <div class="icon">ð³</div> 162 <div> 163 <h3>社åºè®ºå</h3> 164 <p>è¯é¢äºå¨ï¼ç»è¯å¿è¶£ç¸æå¥½åã</p> 165 </div> 166 </div> 167 168 <div class="feature"> 169 <div class="icon">ðºï¸</div> 170 <div> 171 <h3>å塿å¡</h3> 172 <p>ä¼ä¸éæ±ï¼ä¸ç«å¼ä¸ä¸å¯¹æ¥å¹³å°ã</p> 173 </div> 174 </div> 175 176 <div class="feature"> 177 <div class="icon">ð</div> 178 <div> 179 <h3>æ¬å°ç¤¾ç¾¤</h3> 180 <p>å ´è¶£ååï¼æé ä¸å±æ¬å°äººç½ç»ã</p> 181 </div> 182 </div> 183 184 <div class="feature"> 185 <div class="icon">ð</div> 186 <div> 187 <h3>æ¾æ¿ç§æ¿</h3> 188 <p>ç宿¿æºï¼è½»æ¾å¹é 满æç§èµã</p> 189 </div> 190 </div> 191 192 <div class="feature"> 193 <div class="icon">ð</div> 194 <div> 195 <h3>æ±èæå·¥</h3> 196 <p>æµ·éå²ä½ï¼å¿«éæ¾å°çæ³å·¥ä½ã</p> 197 </div> 198 </div> 199 </div> 200 </section> 201 </main> 202 203 <div class="download-section"> 204 <img src="dl_src/app_icon.jpg" alt="App Logo" class="logo"> 205 <h2 class="title">ç°å¨ç«å³ä¸è½½å¾·æ¸¸ç½APP</h2> 206 <div class="download-buttons"> 207 <a class="app-btn" href="https://apps.apple.com/de/app/%E5%BE%B7%E6%B8%B8%E7%BD%91/id6474119119" aria-label="Download on App Store"> 208 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" style="opacity:0.9" xmlns="http://www.w3.org/2000/svg"><path d="M5 18.5V5.5C5 4.67 5.67 4 6.5 4h7c.83 0 1.5.67 1.5 1.5v13c0 .83-.67 1.5-1.5 1.5h-7C5.67 20 5 19.33 5 18.5z" stroke="white" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"></path></svg> 209 <span>App Store</span> 210 </a> 211 212 <a class="app-btn" href="https://play.google.com/store/apps/details?id=net.deyouwang&pcampaignid=web_share" aria-label="Get it on Google Play"> 213 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" style="opacity:0.9" xmlns="http://www.w3.org/2000/svg"><path d="M3 3l18 9-18 9V3z" stroke="white" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"></path></svg> 214 <span>Google Play</span> 215 </a> 216 </div> 217 </div> 218 219 <!-- 220 <div class="footer" style="background-color: #ff641e; text-align: center; padding: 24px;",id="footer"> 221 <div style="font-size:0.9rem;color:rgba(255,255,255,0.85)">© 2025 德游ç½</div> 222 </div> 223 --> 224 225 <footer class="footer" id="footer"> 226 <div class="container"> 227 <div class="grid"> 228 <div style="flex:1;min-width:220px"> 229 <div style="font-weight:800;font-size:1.05rem"; color:#FF641E;>德游ç½</div> 230 <div class="small" style="margin-top:8px">åç°å¾·å½å¥½å»å¤ · äº¤æµ Â· ä¿¡æ¯ Â· æå¡</div> 231 <div style="margin-top:12px" class="small">© <span id="year"></span> 德游ç½ä¿çæææå©</div> 232 </div> 233
234 <div style="min-width:200px" class="small"> 235 <div style="font-weight:700;margin-bottom:8px">èç³»æä»¬</div> 236 <div>é®ç®±ï¼[email protected]</div> 237 <!-- <div>çµè¯ï¼+86 400-123-4567</div> --> 238 </div> 239 240 <div style="min-width:200px" class="small"> 241 <div style="font-weight:700;margin-bottom:8px">æå¡æ¡æ¬¾</div> 242 <div> 243 <a href="https://bbs.deyouwang.com/portal.php?mod=view&aid=5" target="_blank">AGB</a> / 244 <a href="https://bbs.deyouwang.com/portal.php?mod=view&aid=3" target="_blank">Impressum</a> / 245 <a href="https://bbs.deyouwang.com/portal.php?mod=view&aid=1" target="_blank">éç§åè®®</a> 246 </div> 247 </div> 248 249 <div style="min-width:160px" class="small"> 250 <div style="font-weight:700;margin-bottom:8px">å ³æ³¨æä»¬</div> 251 <div>å¾®ä¿¡å ¬ä¼å· / å°çº¢ä¹¦ / å¾®å</div> 252 </div> 253 </div> 254 </div> 255 </footer> 256 257 <!-- å¼å ¥ opencc-js --> 258
258<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/full.min.js"></script>
258 259
259<script> 260 const toggleBtn = document.getElementById('lang-toggle'); 261 let isTrad = false; 262 263 // ç®ä½ -> ç¹ä½ 264 const s2t = OpenCC.Converter({ from: 'cn', to: 'tw' }); 265 // ç¹ä½ -> ç®ä½ 266 const t2s = OpenCC.Converter({ from: 'tw', to: 'cn' }); 267 268 function traverse(node, toTrad){ 269 if(node.nodeType===3){ // ææ¬èç¹ 270 node.nodeValue = toTrad ? s2t(node.nodeValue) : t2s(node.nodeValue); 271 } else { 272 node.childNodes.forEach(n=>traverse(n,toTrad)); 273 } 274 } 275 276 // 忢é»è¾ 277 toggleBtn.addEventListener('click', ()=>{ 278 traverse(document.body, !isTrad); 279 isTrad = !isTrad; 280 toggleBtn.textContent = isTrad ? "ç®ä½ç" : "ç¹ä½ç"; 281 }); 282 283 // é»è®¤è¯è¨æ£æµ 284 const lang = navigator.language || navigator.userLanguage; 285 if(lang.startsWith("zh-TW") || lang.startsWith("zh-HK") || lang.startsWith("zh-MO")){ 286 traverse(document.body, true); 287 isTrad = true; 288 toggleBtn.textContent = "ç®ä½ç"; 289 } 290 </script>
290 291</body> 292</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.