pet/test-pet-detail.html

356 lines
10 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>宠物详情页面测试</title>
<style>
/* 基础样式 */
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}
/* 经典卡片式样式 */
.container {
background: linear-gradient(135deg, #FF8A80 0%, #FFB6C1 25%, #FECFEF 50%, #F8BBD9 100%);
min-height: 100vh;
padding: 15px;
}
/* 头部区域 */
.classic-header {
background: rgba(255, 255, 255, 0.95);
backdrop-filter: blur(10px);
border-radius: 12px;
padding: 20px 15px;
margin-bottom: 15px;
box-shadow: 0 4px 16px rgba(255, 138, 128, 0.2);
border: 1px solid rgba(255, 255, 255, 0.3);
position: relative;
text-align: center;
}
.edit-btn {
position: absolute;
top: 10px;
right: 10px;
background: linear-gradient(135deg, #FF8A80 0%, #FFB6C1 100%);
border-radius: 10px;
padding: 6px 10px;
box-shadow: 0 2px 8px rgba(255, 138, 128, 0.4);
border: none;
color: white;
font-size: 12px;
cursor: pointer;
}
.header-title {
font-size: 18px;
font-weight: bold;
color: #FF8A80;
margin-bottom: 5px;
}
.header-subtitle {
font-size: 12px;
color: #999999;
}
/* 宠物主要信息卡片 */
.pet-info-main {
background: rgba(255, 255, 255, 0.95);
backdrop-filter: blur(10px);
border-radius: 12px;
padding: 20px;
margin-bottom: 15px;
box-shadow: 0 4px 16px rgba(255, 138, 128, 0.2);
border: 1px solid rgba(255, 255, 255, 0.3);
}
.pet-avatar-card {
text-align: center;
}
.pet-avatar-large {
width: 80px;
height: 80px;
border-radius: 40px;
border: 3px solid #FF8A80;
margin-bottom: 15px;
box-shadow: 0 4px 12px rgba(255, 138, 128, 0.3);
background: #FFE0DD;
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 40px;
}
.pet-name {
font-size: 24px;
font-weight: bold;
color: #FF8A80;
margin-bottom: 8px;
}
.pet-description {
font-size: 14px;
color: #666666;
margin-bottom: 5px;
}
.pet-days {
font-size: 12px;
color: #999999;
}
/* 信息卡片 */
.info-card {
background: rgba(255, 255, 255, 0.95);
backdrop-filter: blur(10px);
border-radius: 12px;
padding: 15px;
margin-bottom: 15px;
box-shadow: 0 4px 16px rgba(255, 138, 128, 0.2);
border: 1px solid rgba(255, 255, 255, 0.3);
}
.card-title {
font-size: 16px;
font-weight: bold;
color: #FF8A80;
margin-bottom: 15px;
}
.info-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 15px;
}
.info-item {
display: flex;
flex-direction: column;
gap: 5px;
}
.info-label {
font-size: 12px;
color: #999999;
}
.info-value {
font-size: 14px;
font-weight: 500;
color: #333333;
}
.health-good {
color: #4CAF50;
}
/* 操作按钮 */
.action-buttons {
display: flex;
gap: 10px;
margin-bottom: 15px;
}
.action-btn {
flex: 1;
background: rgba(255, 255, 255, 0.95);
backdrop-filter: blur(10px);
border-radius: 10px;
padding: 15px 10px;
display: flex;
flex-direction: column;
align-items: center;
box-shadow: 0 4px 16px rgba(255, 138, 128, 0.15);
border: 1px solid rgba(255, 255, 255, 0.3);
cursor: pointer;
transition: all 0.3s ease;
}
.action-btn:hover {
transform: scale(0.95);
}
.action-icon {
font-size: 24px;
margin-bottom: 8px;
}
.action-text {
font-size: 12px;
color: #666666;
text-align: center;
}
/* 最近记录 */
.recent-records {
background: rgba(255, 255, 255, 0.95);
backdrop-filter: blur(10px);
border-radius: 12px;
padding: 15px;
box-shadow: 0 4px 16px rgba(255, 138, 128, 0.2);
border: 1px solid rgba(255, 255, 255, 0.3);
}
.section-title {
font-size: 16px;
font-weight: bold;
color: #FF8A80;
margin-bottom: 15px;
}
.record-item {
padding: 12px 0;
border-bottom: 1px solid #f0f0f0;
}
.record-item:last-child {
border-bottom: none;
}
.record-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 5px;
}
.record-title {
font-size: 14px;
font-weight: 500;
color: #333333;
}
.record-time {
font-size: 11px;
color: #999999;
}
.record-content {
font-size: 13px;
color: #666666;
line-height: 1.5;
}
</style>
</head>
<body>
<div class="container">
<!-- 宠物主卡片 -->
<div class="pet-main-card">
<button class="edit-btn">✏️</button>
<!-- 宠物头像区域 -->
<div class="pet-avatar-section">
<div class="avatar-container">
<div class="pet-avatar-large">🐱</div>
<div class="avatar-badge">健康</div>
</div>
</div>
<!-- 宠物信息区域 -->
<div class="pet-info-section">
<div class="pet-name">小橘</div>
<div class="pet-meta">
<span class="pet-breed">橘猫</span>
<span class="pet-separator">·</span>
<span class="pet-gender"></span>
<span class="pet-separator">·</span>
<span class="pet-age">2岁</span>
</div>
<div class="pet-stats">
<div class="stat-item">
<div class="stat-number">645</div>
<div class="stat-label">陪伴天数</div>
</div>
<div class="stat-item">
<div class="stat-number">4.2kg</div>
<div class="stat-label">当前体重</div>
</div>
<div class="stat-item">
<div class="stat-number">85</div>
<div class="stat-label">健康评分</div>
</div>
</div>
</div>
</div>
<!-- 详细信息网格 -->
<div class="info-card">
<div class="card-title">基本信息</div>
<div class="info-grid">
<div class="info-item">
<div class="info-label">生日</div>
<div class="info-value">2022-03-15</div>
</div>
<div class="info-item">
<div class="info-label">体重</div>
<div class="info-value">4.2kg</div>
</div>
<div class="info-item">
<div class="info-label">到家日期</div>
<div class="info-value">2022-04-20</div>
</div>
<div class="info-item">
<div class="info-label">健康状态</div>
<div class="info-value health-good">良好</div>
</div>
</div>
</div>
<!-- 快速操作按钮 -->
<div class="action-buttons">
<div class="action-btn">
<div class="action-icon">📝</div>
<div class="action-text">添加记录</div>
</div>
<div class="action-btn">
<div class="action-icon">💬</div>
<div class="action-text">AI聊天</div>
</div>
<div class="action-btn">
<div class="action-icon">📊</div>
<div class="action-text">健康图表</div>
</div>
</div>
<!-- 最近记录 -->
<div class="recent-records">
<div class="section-title">最近记录</div>
<div class="record-item">
<div class="record-header">
<div class="record-title">⚖️ 体重记录</div>
<div class="record-time">2小时前</div>
</div>
<div class="record-content">今天体重4.2kg比上周增加了0.1kg,成长状态良好</div>
</div>
<div class="record-item">
<div class="record-header">
<div class="record-title">💉 疫苗接种</div>
<div class="record-time">1天前</div>
</div>
<div class="record-content">完成了狂犬疫苗第二针接种,医生说恢复情况很好</div>
</div>
<div class="record-item">
<div class="record-header">
<div class="record-title">🛁 洗澡护理</div>
<div class="record-time">3天前</div>
</div>
<div class="record-content">给小橘洗了澡,全程很乖没有挣扎,现在毛毛很香</div>
</div>
</div>
</div>
</body>
</html>