feat: 搭建微信小程序展示端

- 初始化小程序工程配置与类型声明

- 增加首页、律所、律师列表、详情与历史页面

- 补充公共组件、运行时配置与示例素材
This commit is contained in:
2026-03-20 12:44:31 +08:00
parent 86c321e832
commit 9605384edc
87 changed files with 26373 additions and 0 deletions

View File

@@ -0,0 +1,64 @@
.action-dock {
display: flex;
justify-content: space-around;
align-items: center;
padding: 16rpx var(--spacing-lg) calc(16rpx + env(safe-area-inset-bottom));
background: rgba(255, 255, 255, 0.95);
backdrop-filter: blur(10px);
border-top: 1rpx solid var(--border-color);
position: fixed;
bottom: 0;
left: 0;
width: 100%;
box-sizing: border-box;
z-index: 100;
box-shadow: 0 -4rpx 16rpx rgba(0, 0, 0, 0.03);
}
.action-item {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 6rpx;
color: var(--text-secondary);
font-size: 20rpx;
flex: 1;
}
.action-btn {
margin: 0;
padding: 0;
border: 0;
background: transparent;
line-height: inherit;
border-radius: 0;
display: flex;
flex-direction: column;
align-items: center;
}
.action-btn::after {
border: none;
}
.icon {
width: 48rpx;
height: 48rpx;
display: flex;
align-items: center;
justify-content: center;
font-size: 32rpx;
/* Emoji size */
margin-bottom: 4rpx;
transition: transform 0.1s;
}
.action-btn:active .icon {
transform: scale(0.9);
}
.action-text {
font-size: 20rpx;
color: var(--text-secondary);
}