{"id":72,"date":"2026-05-25T22:11:38","date_gmt":"2026-05-25T14:11:38","guid":{"rendered":"https:\/\/panpinkeji.cn\/?page_id=72"},"modified":"2026-05-26T23:28:03","modified_gmt":"2026-05-26T15:28:03","slug":"72-2","status":"publish","type":"page","link":"https:\/\/panpinkeji.cn\/index.php\/72-2\/","title":{"rendered":""},"content":{"rendered":"\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>\u56fd\u884ciPhone\u8d44\u6e90\u673a\u6279\u91cf\u4f9b\u5e94<\/title>\n\n<style>\n*{\n  margin:0;\n  padding:0;\n  box-sizing:border-box;\n}\n\nbody,html{\n  height:100%;\n  font-family:\"PingFang SC\",\"Microsoft YaHei\",sans-serif;\n  background:linear-gradient(135deg,#dff3ff,#eaf6ff,#f7fbff);\n  overflow-x:hidden;\n  color:#0b1b2b;\n}\n\n\/* ===== \u7c92\u5b50\u80cc\u666f ===== *\/\ncanvas{\n  position:fixed;\n  top:0;\n  left:0;\n  width:100%;\n  height:100%;\n  z-index:0;\n}\n\n\/* ===== \u5c45\u4e2d\u5bb9\u5668 ===== *\/\n.wrapper{\n  position:relative;\n  z-index:2;\n  min-height:100vh;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  padding:40px 20px;\n}\n\n\/* ===== \u8d85\u7ea7\u878d\u5408\u5361\u7247 ===== *\/\n.card{\n  width:100%;\n  max-width:1000px;\n  padding:50px 35px;\n  border-radius:26px;\n  background:rgba(255,255,255,0.55);\n  backdrop-filter: blur(16px);\n  border:1px solid rgba(120,160,255,0.25);\n  box-shadow:0 25px 80px rgba(0,80,160,0.15);\n  position:relative;\n  overflow:hidden;\n  transition:0.4s;\n}\n\n\/* ===== \u9f20\u6807\u5149\u6655\uff08\u6838\u5fc3\u79d1\u6280\u611f\uff09 ===== *\/\n.card::before{\n  content:\"\";\n  position:absolute;\n  width:600px;\n  height:600px;\n  background:radial-gradient(circle,rgba(80,160,255,0.25),transparent 60%);\n  top:var(--y,50%);\n  left:var(--x,50%);\n  transform:translate(-50%,-50%);\n  pointer-events:none;\n  transition:0.1s;\n}\n\n\/* ===== \u9876\u90e8\u6807\u9898 ===== *\/\n.title{\n  font-size:clamp(38px,5vw,78px);\n  font-weight:300;\n  color:#0b2a4a;\n  text-align:center;\n  line-height:1.3;\n  letter-spacing:2px;\n  margin-bottom:40px;\n  text-shadow:0 20px 60px rgba(0,80,160,0.15);\n}\n\n\/* ===== \u4ecb\u7ecd\u6587\u672c ===== *\/\n.line{\n  font-size:18px;\n  line-height:2.3;\n  color:#4b6b86;\n  text-align:center;\n  margin:14px 0;\n  opacity:0;\n  transform:translateY(20px);\n  transition:0.7s ease;\n}\n\n.line.active{\n  opacity:1;\n  transform:translateY(0);\n}\n\n.line span{\n  color:#1a4f7a;\n  font-weight:500;\n}\n\n\/* ===== \u5bfc\u822a\u878d\u5408\u533a ===== *\/\n.nav{\n  margin-top:45px;\n  padding-top:35px;\n  border-top:1px solid rgba(120,160,255,0.25);\n  text-align:center;\n}\n\n\/* ===== \u5bfc\u822a\u6807\u9898 ===== *\/\n.nav-title{\n  font-size:20px;\n  font-weight:300;\n  color:#0b2a4a;\n  margin-bottom:10px;\n  letter-spacing:2px;\n}\n\n\/* ===== \u6309\u94ae\u7ec4 ===== *\/\n.btn-group{\n  display: flex;\n  gap: 20px;\n  justify-content: center;\n  flex-wrap: wrap;\n  margin-top: 22px;\n}\n\n\/* ===== \u79d1\u6280\u98ce\u9ad8\u7aef\u6309\u94ae ===== *\/\n.btn{\n  display:inline-block;\n  padding:14px 40px;\n  border-radius:999px;\n  background: linear-gradient(135deg, rgba(79, 195, 255, 0.85), rgba(110, 231, 255, 0.85));\n  color:#00324d;\n  font-size:15px;\n  font-weight:500;\n  text-decoration:none;\n  box-shadow: 0 8px 30px rgba(80,160,255,0.3), inset 0 0 15px rgba(255,255,255,0.2);\n  position:relative;\n  overflow:hidden;\n  transition: all 0.3s ease;\n  border: 1px solid rgba(255,255,255,0.35);\n  cursor: pointer;\n  letter-spacing: 1px;\n}\n\n\/* \u8fb9\u6846\u547c\u5438\u52a8\u6548 *\/\n.btn::before{\n  content:\"\";\n  position:absolute;\n  top:0;\n  left:0;\n  right:0;\n  bottom:0;\n  border-radius:999px;\n  border: 1px solid rgba(80,160,255,0.6);\n  animation: btnBreath 2.5s ease-in-out infinite alternate;\n}\n\n\/* \u6d41\u5149\u626b\u8fc7\u52a8\u6548 *\/\n.btn::after{\n  content:\"\";\n  position:absolute;\n  top:0;\n  left:-120%;\n  width:120%;\n  height:100%;\n  background:linear-gradient(120deg,transparent,rgba(255,255,255,0.7),transparent);\n  transform:skewX(-20deg);\n}\n\n\/* \u60ac\u6d6e\u89e6\u53d1\u6d41\u5149 *\/\n.btn:hover::after{\n  animation:shine 1.2s ease;\n}\n\n\/* \u60ac\u6d6e\u63d0\u5347+\u52a0\u6df1\u9634\u5f71 *\/\n.btn:hover{\n  transform:translateY(-4px) scale(1.04);\n  box-shadow: 0 12px 45px rgba(80,160,255,0.4);\n}\n\n\/* \u6d41\u5149\u52a8\u753b *\/\n@keyframes shine{\n  0%{left:-120%;}\n  100%{left:120%;}\n}\n\n\/* \u8fb9\u6846\u547c\u5438\u52a8\u753b *\/\n@keyframes btnBreath{\n  from{\n    opacity:0.4;\n    transform:scale(1);\n  }\n  to{\n    opacity:1;\n    transform:scale(1.03);\n  }\n}\n\n\/* ===== \u6587\u672c\u6e10\u5165\u52a8\u753b ===== *\/\n@keyframes fadeUp{\n  from{opacity:0; transform:translateY(30px);}\n  to{opacity:1; transform:translateY(0);}\n}\n<\/style>\n\n<canvas id=\"particle\"><\/canvas>\n\n<div class=\"wrapper\">\n  <div class=\"card\">\n    <!-- ===== \u4e3b\u6807\u9898 ===== -->\n    <div class=\"title\">\n      \u56fd\u884ciPhone\u8d44\u6e90\u673a\u6279\u91cf\u4f9b\u5e94\n    <\/div>\n\n    <!-- ===== \u4ecb\u7ecd ===== -->\n    <div class=\"line\">\u56db\u5b63\u5ea6\u5171\u8ba1\u5230\u8d27 <span>100000\u53f0+<\/span><\/div>\n    <div class=\"line\">\u5927\u5b97\u5ba2\u6237\u6709\u91cf\u53ef\u8c08\uff0c<span>\u5e26\u7968\u9500\u552e<\/span><\/div>\n    <div class=\"line\">\u4e00\u624b\u4f18\u8d28\u8d27\u6e90\uff0c\u4ef7\u683c\u4f18\u52bf\u660e\u663e<\/div>\n    <div class=\"line\">\u652f\u6301\u5230\u516c\u53f8\u73b0\u573a\u770b\u8d27\uff0c\u54c1\u8d28\u76f4\u89c2\u53ef\u9a8c<\/div>\n\n    <!-- ===== \u5bfc\u822a\u533a\u57df ===== -->\n    <div class=\"nav\">\n      <div class=\"nav-title\">\u4e1a\u52a1\u5bf9\u63a5<\/div>\n      <div class=\"btn-group\">\n        <!-- \u70b9\u51fb\u81ea\u52a8\u5524\u8d77\u7cfb\u7edf\u62e8\u53f7\uff0c\u53f7\u780115146485168 -->\n        <a class=\"btn\" href=\"tel:15146485168\">\u8054\u7cfb\u8d44\u6e90\u673a\u9500\u552e<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n\/* ===== \u6eda\u52a8\u6e10\u5165\u52a8\u753b ===== *\/\nconst lines = document.querySelectorAll('.line');\n\nconst observer = new IntersectionObserver(entries=>{\n  entries.forEach(e=>{\n    if(e.isIntersecting){\n      e.target.classList.add('active');\n    }\n  });\n},{threshold:0.3});\n\nlines.forEach(l=>observer.observe(l));\n\n\/* ===== \u9f20\u6807\u5149\u8ddf\u968f ===== *\/\nconst card = document.querySelector('.card');\n\ncard.addEventListener('mousemove',(e)=>{\n  const rect = card.getBoundingClientRect();\n  card.style.setProperty('--x', (e.clientX - rect.left) + 'px');\n  card.style.setProperty('--y', (e.clientY - rect.top) + 'px');\n});\n\n\/* ===== \u7c92\u5b50\u80cc\u666f ===== *\/\nconst canvas = document.getElementById('particle');\nconst ctx = canvas.getContext('2d');\n\nlet w = canvas.width = window.innerWidth;\nlet h = canvas.height = window.innerHeight;\n\nwindow.addEventListener('resize',()=>{\n  w = canvas.width = window.innerWidth;\n  h = canvas.height = window.innerHeight;\n});\n\nconst particles = [];\n\nfor(let i=0;i<100;i++){\n  particles.push({\n    x:Math.random()*w,\n    y:Math.random()*h,\n    r:Math.random()*2,\n    vx:(Math.random()-0.5)*0.5,\n    vy:(Math.random()-0.5)*0.5\n  });\n}\n\nfunction draw(){\n  ctx.clearRect(0,0,w,h);\n\n  for(let i=0;i<particles.length;i++){\n    let a = particles[i];\n\n    for(let j=i+1;j<particles.length;j++){\n      let b = particles[j];\n\n      let dx = a.x - b.x;\n      let dy = a.y - b.y;\n      let dist = Math.sqrt(dx*dx + dy*dy);\n\n      if(dist < 120){\n        ctx.strokeStyle = \"rgba(80,160,255,0.08)\";\n        ctx.beginPath();\n        ctx.moveTo(a.x,a.y);\n        ctx.lineTo(b.x,b.y);\n        ctx.stroke();\n      }\n    }\n  }\n\n  for(let p of particles){\n    ctx.beginPath();\n    ctx.fillStyle=\"rgba(80,160,255,0.5)\";\n    ctx.arc(p.x,p.y,p.r,0,Math.PI*2);\n    ctx.fill();\n\n    p.x += p.vx;\n    p.y += p.vy;\n\n    if(p.x<0||p.x>w) p.vx*=-1;\n    if(p.y<0||p.y>h) p.vy*=-1;\n  }\n\n  requestAnimationFrame(draw);\n}\n\ndraw();\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u56fd\u884ciPhone\u8d44\u6e90\u673a\u6279\u91cf\u4f9b\u5e94 \u56fd\u884ciPhone\u8d44\u6e90\u673a\u6279\u91cf\u4f9b\u5e94 \u56db\u5b63\u5ea6\u5171\u8ba1\u5230\u8d27 100000\u53f0+ \u5927\u5b97\u5ba2\u6237\u6709\u91cf [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-72","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/panpinkeji.cn\/index.php\/wp-json\/wp\/v2\/pages\/72","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/panpinkeji.cn\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/panpinkeji.cn\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/panpinkeji.cn\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/panpinkeji.cn\/index.php\/wp-json\/wp\/v2\/comments?post=72"}],"version-history":[{"count":4,"href":"https:\/\/panpinkeji.cn\/index.php\/wp-json\/wp\/v2\/pages\/72\/revisions"}],"predecessor-version":[{"id":95,"href":"https:\/\/panpinkeji.cn\/index.php\/wp-json\/wp\/v2\/pages\/72\/revisions\/95"}],"wp:attachment":[{"href":"https:\/\/panpinkeji.cn\/index.php\/wp-json\/wp\/v2\/media?parent=72"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}