


=========================================================================
功能说明:
- 展示VIP会员专属权益(6个权益卡片横排显示)
- 展示三种会员套餐(月度/年度/永久)及价格
- 展示常见问题(4个FAQ卡片横排显示)
- 购买按钮集成子比主题弹窗支付功能
- 响应式设计,支持移动端自适应
- 丰富的动画效果和交互体验
=========================================================================
使用教程:
【第一步:上传文件】
- 将此文件上传到主题根目录或子主题目录
- 路径示例:/wp-content/themes/zibll/page/JZ-vip.php
- 或子主题:/wp-content/themes/zibll-child/page/JZ-vip.php
【第二步:创建页面】
- 登录WordPress后台
- 进入 "页面" → "新建页面"
- 输入页面标题(如:VIP会员权益)
- 在右侧 "页面属性" → "模板" 中选择 "饺子子比VIP权益页面"
- 点击 "发布" 页面
【第三步:配置会员套餐】
- 进入子比主题设置 → 会员设置
- 配置三种会员套餐:
- vip_1:月度会员(默认15元/月)
- vip_2:年度会员(默认160元/年)
- vip_3:永久会员(默认188元)
- 确保套餐ID与代码中的 data-plan 属性对应
【第四步:自定义修改(可选)】
- 修改价格:找到对应的价格显示区域修改金额
- 修改权益:在 benefit-card 区域修改权益内容
- 修改FAQ:在 faq-item 区域修改问题和答案
- 修改颜色:在 :root 区域修改主题色变量
【第五步:添加到导航菜单】
- 进入 "外观" → "菜单"
- 选择或创建一个菜单
- 勾选刚创建的VIP页面
- 点击 "添加到菜单"
- 保存菜单
=========================================================================
按钮功能说明:
- 购买按钮使用子比主题自带的弹窗支付功能
- 按钮类名:float-btn pay-vip
- data-plan="vip_1":对应月度会员套餐
- data-plan="vip_2":对应年度会员套餐
- data-plan="vip_3":对应永久会员套餐
- 用户点击按钮后会弹出登录/注册/支付窗口
=========================================================================
注意事项:
- 确保已安装并启用子比主题(Zibll)
- 确保已配置好会员套餐和支付方式
- 如需修改样式,建议使用子主题或在主题设置中添加自定义CSS
- 页面已做响应式适配,移动端会自动调整布局
- 如遇到样式冲突,可检查主题版本是否兼容
=========================================================================
[hidecontent type="reply"]
<?php
/*
Template Name: 饺子子比VIP权益页面
Description: 用于展示本站的VIP会员权益
*/
get_header();
?>
<style>
/* ========== 页面整体样式 ========== */
.zibll-vip-page {
--vip-gold: #FFD700;
--vip-silver: #C0C0C0;
--vip-bronze: #CD7F32;
--vip-diamond: #B9F2FF;
--gradient-primary: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
--gradient-gold: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);
--gradient-blue: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);
--gradient-purple: linear-gradient(135deg, #a8edea 0%, #fed6e3 100%);
--gradient-orange: linear-gradient(135deg, #ff9a9e 0%, #fecfef 100%);
--gradient-green: linear-gradient(135deg, #a8e6cf 0%, #dcedc1 100%);
--shadow-soft: 0 10px 40px rgba(0,0,0,0.08);
--shadow-hover: 0 20px 60px rgba(0,0,0,0.12);
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
min-height: 100vh;
position: relative;
}
/* 动态背景粒子 */
.zibll-vip-page::before {
content: '';
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image:
radial-gradient(circle at 20% 50%, rgba(102, 126, 234, 0.1) 0%, transparent 50%),
radial-gradient(circle at 80% 80%, rgba(240, 147, 251, 0.1) 0%, transparent 50%),
radial-gradient(circle at 40% 20%, rgba(79, 172, 254, 0.1) 0%, transparent 50%);
pointer-events: none;
z-index: 0;
}
/* ========== 英雄区域 ========== */
.vip-hero {
text-align: center;
padding: 50px 20px 40px;
background: linear-gradient(135deg, #667eea 0%, #764ba2 50%, #f093fb 100%);
color: white;
border-radius: 0 0 60px 60px;
margin-bottom: 40px;
position: relative;
overflow: hidden;
}
.vip-hero::before {
content: '';
position: absolute;
top: -50%;
left: -50%;
width: 200%;
height: 200%;
background: radial-gradient(circle, rgba(255,255,255,0.15) 1px, transparent 1px);
background-size: 30px 30px;
opacity: 0.4;
animation: particleMove 20s linear infinite;
}
@keyframes particleMove {
0% { transform: translate(0, 0) rotate(0deg); }
100% { transform: translate(-50px, -50px) rotate(180deg); }
}
.vip-hero::after {
content: '';
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 100px;
background: linear-gradient(to top, rgba(245, 247, 250, 0.5), transparent);
pointer-events: none;
}
.vip-hero h1 {
font-size: 2.8em;
margin-bottom: 20px;
font-weight: 800;
position: relative;
z-index: 1;
text-shadow: 0 4px 20px rgba(0,0,0,0.2);
animation: fadeInDown 1s ease-out;
}
.vip-hero p {
font-size: 1.2em;
opacity: 0.95;
max-width: 700px;
margin: 0 auto;
position: relative;
z-index: 1;
line-height: 1.6;
animation: fadeInUp 1s ease-out 0.3s backwards;
}
/* ========== 权益图标网格 ========== */
.benefits-section {
max-width: 1400px;
margin: 0 auto 40px;
padding: 0 20px;
position: relative;
z-index: 1;
}
.section-title {
text-align: center;
font-size: 2.5em;
margin-bottom: 60px;
color: #333;
position: relative;
display: inline-block;
left: 50%;
transform: translateX(-50%);
font-weight: 700;
}
.section-title::after {
content: '';
display: block;
width: 80px;
height: 5px;
background: linear-gradient(90deg, #667eea, #764ba2, #f093fb);
margin: 20px auto 0;
border-radius: 3px;
animation: gradientShift 3s ease infinite;
}
@keyframes gradientShift {
0%, 100% { background-position: 0% 50%; }
50% { background-position: 100% 50%; }
}
.benefits-grid {
display: flex;
flex-wrap: nowrap;
gap: 25px;
overflow-x: hidden;
padding-bottom: 10px;
max-width: 1500px;
margin: 0 auto;
}
/* 隐藏滚动条 */
.benefits-grid::-webkit-scrollbar {
display: none;
}
.benefits-grid {
-ms-overflow-style: none;
scrollbar-width: none;
}
.benefit-card {
background: rgba(255, 255, 255, 0.95);
padding: 30px 20px;
border-radius: 20px;
text-align: center;
box-shadow: 0 8px 32px rgba(0,0,0,0.08);
transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
border: 2px solid rgba(255,255,255,0.5);
position: relative;
backdrop-filter: blur(10px);
flex: 1;
min-width: 200px;
}
.benefit-card:hover {
transform: translateY(-10px) scale(1.02);
box-shadow: 0 15px 50px rgba(102, 126, 234, 0.25);
border-color: rgba(102, 126, 234, 0.3);
}
.benefit-card::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 5px;
background: linear-gradient(90deg, #667eea, #764ba2, #f093fb);
transform: scaleX(0);
transition: transform 0.5s ease;
}
.benefit-card:hover::before {
transform: scaleX(1);
}
.benefit-icon {
width: 70px;
height: 70px;
margin: 0 auto 15px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 2em;
transition: all 0.5s ease;
position: relative;
background-size: 200% 200%;
animation: gradientBG 5s ease infinite;
}
/* 彩色图标背景 */
.benefit-card:nth-child(1) .benefit-icon {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
box-shadow: 0 10px 30px rgba(102, 126, 234, 0.4);
}
.benefit-card:nth-child(2) .benefit-icon {
background: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);
box-shadow: 0 10px 30px rgba(240, 147, 251, 0.4);
}
.benefit-card:nth-child(3) .benefit-icon {
background: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);
box-shadow: 0 10px 30px rgba(79, 172, 254, 0.4);
}
.benefit-card:nth-child(4) .benefit-icon {
background: linear-gradient(135deg, #fa709a 0%, #fee140 100%);
box-shadow: 0 10px 30px rgba(250, 112, 154, 0.4);
}
.benefit-card:nth-child(5) .benefit-icon {
background: linear-gradient(135deg, #a8edea 0%, #fed6e3 100%);
box-shadow: 0 10px 30px rgba(168, 237, 234, 0.4);
}
.benefit-card:nth-child(6) .benefit-icon {
background: linear-gradient(135deg, #ffecd2 0%, #fcb69f 100%);
box-shadow: 0 10px 30px rgba(255, 236, 210, 0.4);
}
@keyframes gradientBG {
0% { background-position: 0% 50%; }
50% { background-position: 100% 50%; }
100% { background-position: 0% 50%; }
}
.benefit-card:hover .benefit-icon {
transform: scale(1.15) rotate(10deg);
box-shadow: 0 15px 40px rgba(102, 126, 234, 0.5);
}
.benefit-card h3 {
font-size: 1.2em;
margin-bottom: 12px;
color: #222;
font-weight: 700;
}
.benefit-card p {
color: #666;
line-height: 1.6;
font-size: 0.9em;
}
/* ========== 价格套餐区域 ========== */
.pricing-section {
background: linear-gradient(135deg, rgba(102, 126, 234, 0.03) 0%, rgba(240, 147, 251, 0.03) 100%);
padding: 40px 20px;
margin: 0 -20px;
position: relative;
}
.pricing-section::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 1px;
background: linear-gradient(90deg, transparent, rgba(102, 126, 234, 0.3), transparent);
}
.pricing-container {
max-width: 1200px;
margin: 0 auto;
position: relative;
z-index: 1;
}
.pricing-grid {
display: flex;
flex-wrap: nowrap;
gap: 25px;
align-items: stretch;
}
.pricing-card {
background: rgba(255, 255, 255, 0.98);
border-radius: 24px;
padding: 30px 25px;
box-shadow: 0 10px 40px rgba(0,0,0,0.08);
position: relative;
transition: all 0.5s ease;
border: 2px solid transparent;
display: flex;
flex-direction: column;
backdrop-filter: blur(10px);
flex: 1;
min-width: 280px;
}
.pricing-card:hover {
transform: translateY(-8px);
box-shadow: 0 20px 60px rgba(102, 126, 234, 0.2);
border-color: rgba(102, 126, 234, 0.2);
}
/* 推荐标签 */
.pricing-card.featured {
border-color: #667eea;
transform: scale(1.02);
z-index: 2;
box-shadow: 0 20px 60px rgba(102, 126, 234, 0.3);
background: linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(240, 147, 251, 0.05) 100%);
}
.pricing-card.featured::before {
content: '⭐ 最受欢迎';
position: absolute;
top: -12px;
left: 50%;
transform: translateX(-50%);
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: white;
padding: 6px 20px;
border-radius: 20px;
font-size: 0.85em;
font-weight: 700;
box-shadow: 0 6px 20px rgba(102, 126, 234, 0.4);
letter-spacing: 1px;
}
.pricing-card.featured:hover {
transform: scale(1.02) translateY(-8px);
}
/* 会员等级标识 */
.vip-badge {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 8px 16px;
border-radius: 20px;
font-weight: 700;
font-size: 0.85em;
margin-bottom: 15px;
transition: all 0.3s ease;
}
.vip-monthly {
background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%);
color: #1565c0;
border: 2px solid #90caf9;
}
.vip-yearly {
background: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%);
color: #e65100;
border: 2px solid #ffcc80;
}
.vip-lifetime {
background: linear-gradient(135deg, #fff8e1 0%, #ffecb3 100%);
color: #ff6f00;
border: 2px solid #ffd54f;
box-shadow: 0 5px 15px rgba(255, 215, 0, 0.3);
}
.pricing-card:hover .vip-badge {
transform: scale(1.05);
}
.pricing-card h3 {
font-size: 1.5em;
margin-bottom: 10px;
color: #222;
font-weight: 800;
}
.price-tag {
margin-bottom: 20px;
}
.price-tag .currency {
font-size: 1.3em;
color: #666;
vertical-align: top;
}
.price-tag .amount {
font-size: 3em;
font-weight: 800;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
line-height: 1;
}
.price-tag .period {
color: #999;
font-size: 0.85em;
margin-left: 5px;
}
.original-price {
text-decoration: line-through;
color: #aaa;
font-size: 1em;
margin-bottom: 5px;
display: block;
}
.save-tag {
display: inline-block;
background: linear-gradient(135deg, #fff 0%, #ffebee 100%);
color: #c62828;
padding: 6px 14px;
border-radius: 15px;
font-size: 0.8em;
font-weight: 700;
margin-bottom: 15px;
border: 2px solid #ffcdd2;
animation: pulse 4s ease-in-out infinite;
}
@keyframes pulse {
0%, 100% { transform: scale(1); }
50% { transform: scale(1.02); }
}
/* 权益列表 */
.features-list {
list-style: none;
padding: 0;
margin: 0 0 20px 0;
text-align: left;
flex-grow: 1;
}
.features-list li {
padding: 10px 0;
border-bottom: 1px solid rgba(0,0,0,0.05);
display: flex;
align-items: center;
gap: 10px;
color: #555;
font-size: 0.85em;
transition: all 0.3s ease;
}
.features-list li:last-child {
border-bottom: none;
}
.features-list li::before {
content: '✓';
width: 22px;
height: 22px;
background: linear-gradient(135deg, #a8e6cf 0%, #dcedc1 100%);
color: #2e7d32;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 0.75em;
flex-shrink: 0;
font-weight: bold;
transition: all 0.3s ease;
}
.features-list li:hover::before {
transform: scale(1.2) rotate(360deg);
}
.features-list li.disabled {
color: #ccc;
text-decoration: line-through;
}
.features-list li.disabled::before {
content: '×';
background: linear-gradient(135deg, #ffebee 0%, #ffcdd2 100%);
color: #c62828;
}
/* 购买按钮 */
.cta-button {
width: 100%;
padding: 14px 28px;
border: none;
border-radius: 14px;
font-size: 1em;
font-weight: 700;
cursor: pointer;
transition: all 0.4s ease;
text-decoration: none;
display: inline-block;
text-align: center;
position: relative;
overflow: hidden;
letter-spacing: 1px;
}
.btn-primary {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: white;
box-shadow: 0 8px 25px rgba(102, 126, 234, 0.4);
}
.btn-primary::before {
content: '';
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);
transition: left 0.5s ease;
}
.btn-primary:hover::before {
left: 100%;
}
.btn-primary:hover {
transform: translateY(-3px);
box-shadow: 0 12px 35px rgba(102, 126, 234, 0.5);
}
.btn-gold {
background: linear-gradient(135deg, #ffd700 0%, #ffaa00 100%);
color: #333;
box-shadow: 0 8px 25px rgba(255, 215, 0, 0.4);
}
.btn-gold::before {
content: '';
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient(90deg, transparent, rgba(255,255,255,0.5), transparent);
transition: left 0.5s ease;
}
.btn-gold:hover::before {
left: 100%;
}
.btn-gold:hover {
transform: translateY(-3px);
box-shadow: 0 12px 35px rgba(255, 215, 0, 0.6);
}
/* ========== FAQ区域 ========== */
.faq-section {
max-width: 1200px;
margin: 40px auto;
padding: 0 20px;
position: relative;
z-index: 1;
}
.faq-grid {
display: flex;
flex-wrap: nowrap;
gap: 20px;
}
.faq-item {
background: rgba(255, 255, 255, 0.98);
border-radius: 20px;
overflow: hidden;
box-shadow: 0 8px 30px rgba(0,0,0,0.06);
border: 2px solid rgba(255,255,255,0.5);
transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
flex: 1;
min-width: 250px;
position: relative;
}
.faq-item::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 4px;
background: linear-gradient(90deg, #667eea, #764ba2, #f093fb);
transform: scaleX(0);
transition: transform 0.5s ease;
}
.faq-item:hover::before {
transform: scaleX(1);
}
.faq-item:hover {
transform: translateY(-8px) scale(1.02);
box-shadow: 0 15px 45px rgba(102, 126, 234, 0.2);
border-color: rgba(102, 126, 234, 0.2);
}
.faq-item:hover {
box-shadow: 0 12px 40px rgba(102, 126, 234, 0.15);
border-color: rgba(102, 126, 234, 0.2);
}
.faq-item.active {
box-shadow: 0 15px 50px rgba(102, 126, 234, 0.2);
border-color: rgba(102, 126, 234, 0.3);
}
.faq-question {
padding: 25px 25px 15px;
font-weight: 700;
color: #333;
font-size: 1.05em;
transition: all 0.3s ease;
user-select: none;
position: relative;
padding-bottom: 15px;
border-bottom: 2px solid rgba(102, 126, 234, 0.1);
}
.faq-question:hover {
color: #667eea;
}
.faq-question::before {
content: '❓';
font-size: 1.3em;
margin-right: 8px;
transition: all 0.3s ease;
display: inline-block;
}
.faq-item:hover .faq-question::before {
transform: scale(1.2) rotate(15deg);
}
.faq-answer {
padding: 15px 25px 25px;
color: #666;
line-height: 1.7;
font-size: 0.9em;
position: relative;
}
.faq-item:nth-child(1) {
animation: fadeInUp 0.6s ease-out 0.1s backwards;
}
.faq-item:nth-child(2) {
animation: fadeInUp 0.6s ease-out 0.2s backwards;
}
.faq-item:nth-child(3) {
animation: fadeInUp 0.6s ease-out 0.3s backwards;
}
.faq-item:nth-child(4) {
animation: fadeInUp 0.6s ease-out 0.4s backwards;
}
/* ========== 响应式适配 ========== */
@media (max-width: 768px) {
.vip-hero h1 { font-size: 2em; }
.vip-hero p { font-size: 1em; }
.vip-hero { padding: 40px 20px 30px; }
.section-title { font-size: 1.8em; }
.pricing-card.featured { transform: scale(1); }
.benefits-grid {
flex-wrap: wrap;
gap: 15px;
}
.benefit-card {
flex: 1 1 calc(50% - 10px);
min-width: calc(50% - 10px);
padding: 30px 20px;
}
.pricing-grid {
flex-wrap: wrap;
gap: 20px;
}
.pricing-card {
flex: 1 1 100%;
min-width: 280px;
}
.price-tag .amount { font-size: 2.5em; }
.pricing-card { padding: 25px 20px; }
.faq-grid {
flex-wrap: wrap;
gap: 15px;
}
.faq-item {
flex: 1 1 100%;
min-width: 100%;
}
}
@media (max-width: 480px) {
.vip-hero h1 { font-size: 1.8em; }
.section-title { font-size: 1.5em; }
.pricing-card.featured { transform: scale(1); }
.benefits-grid {
flex-wrap: wrap;
}
.benefit-card {
flex: 1 1 100%;
min-width: 100%;
}
}
/* ========== 动画效果 ========== */
@keyframes float {
0%, 100% { transform: translateY(0px); }
50% { transform: translateY(-15px); }
}
@keyframes fadeInDown {
from {
opacity: 0;
transform: translate3d(0, -30px, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
@keyframes fadeInUp {
from {
opacity: 0;
transform: translate3d(0, 30px, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.vip-hero .badge-float {
animation: float 3s ease-in-out infinite;
}
/* 加载动画 */
.benefit-card, .pricing-card, .faq-item {
animation: fadeInUp 0.6s ease-out;
}
.benefit-card:nth-child(1) { animation-delay: 0.1s; }
.benefit-card:nth-child(2) { animation-delay: 0.2s; }
.benefit-card:nth-child(3) { animation-delay: 0.3s; }
.benefit-card:nth-child(4) { animation-delay: 0.4s; }
.benefit-card:nth-child(5) { animation-delay: 0.5s; }
.benefit-card:nth-child(6) { animation-delay: 0.6s; }
/* FAQ卡片悬停光效 */
.faq-item::after {
content: '';
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent);
transition: left 0.6s ease;
pointer-events: none;
}
.faq-item:hover::after {
left: 100%;
}
/* FAQ卡片背景渐变动画 */
.faq-item:nth-child(1) {
background: linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, rgba(102, 126, 234, 0.02) 100%);
}
.faq-item:nth-child(2) {
background: linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, rgba(240, 147, 251, 0.02) 100%);
}
.faq-item:nth-child(3) {
background: linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, rgba(79, 172, 254, 0.02) 100%);
}
.faq-item:nth-child(4) {
background: linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, rgba(250, 112, 154, 0.02) 100%);
}
</style>
<div class="zibll-vip-page">
<!-- 英雄区域 -->
<div class="vip-hero">
<h1>🌟 升级会员,解锁无限可能</h1>
<p>加入我们的会员计划,享受专属特权、优质内容和极致体验。选择适合您的套餐,立即开启本站之旅。</p>
</div>
<!-- 会员权益 -->
<div class="benefits-section">
<div class="benefits-grid">
<div class="benefit-card">
<div class="benefit-icon">📚</div>
<h3>全站内容畅读</h3>
<p>解锁付费文章、教程和独家资源,无限制浏览下载,知识获取零阻碍。</p>
</div>
<div class="benefit-card">
<div class="benefit-icon">⚡</div>
<h3>极速下载通道</h3>
<p>专属高速服务器支持,下载速度提升300%,大文件也能秒速获取。</p>
</div>
<div class="benefit-card">
<div class="benefit-icon">🎨</div>
<h3>专属主题皮肤</h3>
<p>解锁 20+ 款会员专属主题配色和个性化界面,打造独一无二的浏览体验。</p>
</div>
<div class="benefit-card">
<div class="benefit-icon">💬</div>
<h3>优先客服支持</h3>
<p>7×24小时专属客服通道,问题优先处理,平均响应时间不超过10分钟。</p>
</div>
<div class="benefit-card">
<div class="benefit-icon">🔒</div>
<h3>无广告纯净体验</h3>
<p>全站去广告,阅读更专注,页面加载更快,享受纯净的浏览环境。</p>
</div>
<div class="benefit-card">
<div class="benefit-icon">🏷️</div>
<h3>身份标识展示</h3>
<p>专属会员徽章显示,在评论区中彰显尊贵身份。</p>
</div>
</div>
</div>
<!-- 价格套餐 -->
<div class="pricing-section">
<div class="pricing-container">
<div class="pricing-grid">
<!-- 月度会员 -->
<div class="pricing-card">
<span class="vip-badge vip-monthly">📅 月度赞助会员</span>
<h3>月度畅享</h3>
<div class="price-tag">
<span class="currency">¥</span>
<span class="amount">15</span>
<span class="period">/月</span>
</div>
<ul class="features-list">
<li>全站付费内容折扣解锁</li>
<li>极速下载通道</li>
<li>申诉优先处理
<li>邮件客服支持</li>
<li>会员身份标识</li>
<li class="disabled">专属客服通道</li>
</ul>
<a href="javascript:;" data-plan="vip_1" class="cta-button btn-primary float-btn pay-vip">立即订阅</a>
</div>
<!-- 年度会员(推荐) -->
<div class="pricing-card featured">
<span class="vip-badge vip-yearly">⭐ 年度赞助会员</span>
<h3>年度优选</h3>
<div class="original-price">原价 ¥180</div>
<div class="price-tag">
<span class="currency">¥</span>
<span class="amount">160</span>
<span class="period">/年</span>
</div>
<span class="save-tag">🔥 立省 ¥20</span>
<ul class="features-list">
<li>全站付费内容折扣解锁</li>
<li>极速下载通道</li>
<li>申诉优先处理</li>
<li>邮件客服支持</li>
<li>尊贵会员标识</li>
<li>全站95折代理</li>
<li>新功能优先体验</li>
</ul>
<a href="javascript:;" data-plan="vip_2" class="cta-button btn-primary float-btn pay-vip">立即开通</a>
</div>
<!-- 永久会员 -->
<div class="pricing-card">
<span class="vip-badge vip-lifetime">👑 永久代理会员</span>
<h3>终身尊享</h3>
<div class="original-price">原价 ¥799</div>
<div class="price-tag">
<span class="currency">¥</span>
<span class="amount">188</span>
<span class="period">一次付费,终身享用</span>
</div>
<span class="save-tag">💎 限时 2.4 折</span>
<ul class="features-list">
<li>所有内容永久免费解锁</li>
<li>极速下载通道</li>
<li>申诉当天处理</li>
<li>7×24专属客服</li>
<li>至尊钻石标识</li>
<li>邮件客服支持</li>
<li>所有未来新功能</li>
<li>线下活动优先权</li>
</ul>
<a href="javascript:;" data-plan="vip_3" class="cta-button btn-gold float-btn pay-vip">立即抢购</a>
</div>
</div>
</div>
</div>
<!-- FAQ -->
<div class="faq-section">
<h2 class="section-title">常见问题</h2>
<div class="faq-grid">
<div class="faq-item">
<div class="faq-question">会员可以退款吗?</div>
<div class="faq-answer">
购买后3天内,如果未使用任何付费特权且下载次数少于3次,可申请全额退款。永久会员购买后24小时内支持无理由退款。
</div>
</div>
<div class="faq-item">
<div class="faq-question">如何升级或降级会员套餐?</div>
<div class="faq-answer">
您可以随时在会员中心升级套餐,系统会自动计算差价和剩余时间的折算。升级后立即生效,降级暂不支持。
</div>
</div>
<div class="faq-item">
<div class="faq-question">会员到期后内容还能访问吗?</div>
<div class="faq-answer">
会员到期后,您将无法访问付费内容,但已下载到本地的资源不受影响。我们建议您选择永久会员以确保持续访问。
</div>
</div>
<div class="faq-item">
<div class="faq-question">支持哪些支付方式?</div>
<div class="faq-answer">
我们支持支付宝、微信支付、银联卡。
</div>
</div>
</div>
</div>
</div>
<script>
// 滚动动画
const observerOptions = {
threshold: 0.1,
rootMargin: '0px 0px -50px 0px'
};
const observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.style.opacity = '1';
entry.target.style.transform = 'translateY(0)';
}
});
}, observerOptions);
// 观察所有卡片
document.querySelectorAll('.benefit-card, .pricing-card, .faq-item').forEach(card => {
card.style.opacity = '0';
card.style.transform = 'translateY(30px)';
card.style.transition = 'opacity 0.6s ease, transform 0.6s ease';
observer.observe(card);
});
</script>
<?php get_footer(); ?>
[/hidecontent]

