dm-design/商家端APP/1 工作台/1.1 会员管理/总功能菜单.html

172 lines
4.2 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, 'Helvetica Neue', Arial, sans-serif;
background-color: #f5f5f5;
min-height: 100vh;
line-height: 1.5;
}
/* Header styles */
.header {
background-color: #4CAF50;
color: white;
height: 56px;
display: flex;
align-items: center;
padding: 0 16px;
position: relative;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.back-arrow {
width: 24px;
height: 24px;
margin-right: 16px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
}
.back-arrow::before {
content: '←';
font-size: 20px;
font-weight: bold;
}
.title {
font-size: 18px;
font-weight: 500;
flex: 1;
text-align: center;
margin-right: 40px; /* Compensate for back arrow width */
}
/* Content area */
.content {
padding: 16px;
max-width: 414px;
margin: 0 auto;
}
/* Menu items */
.menu-item {
background-color: white;
border: 1px dashed #ccc;
margin-bottom: 12px;
padding: 16px 20px;
border-radius: 6px;
cursor: pointer;
transition: all 0.2s ease;
display: flex;
align-items: center;
justify-content: space-between;
min-height: 56px;
font-size: 16px;
color: #333;
}
.menu-item:hover {
background-color: #f8f8f8;
border-color: #4CAF50;
}
.menu-item:active {
transform: translateY(1px);
background-color: #f0f0f0;
}
.menu-item-text {
flex: 1;
font-weight: 400;
}
.menu-item-arrow {
color: #999;
font-size: 14px;
margin-left: 12px;
}
.menu-item-arrow::after {
content: '';
font-size: 18px;
}
/* Responsive adjustments */
@media (max-width: 320px) {
.content {
padding: 12px;
}
.menu-item {
padding: 14px 16px;
font-size: 15px;
}
.title {
font-size: 17px;
}
}
@media (min-width: 415px) {
.content {
max-width: 400px;
}
}
/* Touch feedback for mobile */
@media (pointer: coarse) {
.menu-item {
min-height: 60px;
}
}
</style>
</head>
<body>
<!-- Header -->
<div class="header">
<div class="back-arrow"></div>
<div class="title">会员管理</div>
</div>
<!-- Content -->
<div class="content">
<div class="menu-item">
<span class="menu-item-text">等级设置</span>
<span class="menu-item-arrow"></span>
</div>
<div class="menu-item">
<span class="menu-item-text">会员查看</span>
<span class="menu-item-arrow"></span>
</div>
<div class="menu-item">
<span class="menu-item-text">积分任务</span>
<span class="menu-item-arrow"></span>
</div>
<div class="menu-item">
<span class="menu-item-text">积分商品</span>
<span class="menu-item-arrow"></span>
</div>
<div class="menu-item">
<span class="menu-item-text">积分订单</span>
<span class="menu-item-arrow"></span>
</div>
</div>
</body>
</html>