fix: 修复头像页面圆形背景变形
- 将相机图标背景从 p-[16rpx] 改为固定 w-[96rpx] h-[96rpx] - 添加 flex 布局确保图标居中 - 确保 rounded-full 始终形成正圆
Showing
2 changed files
with
18 additions
and
1 deletions
| ... | @@ -5,6 +5,23 @@ | ... | @@ -5,6 +5,23 @@ |
| 5 | 5 | ||
| 6 | --- | 6 | --- |
| 7 | 7 | ||
| 8 | +## [2026-02-03] - 修复头像页面圆形背景变形 | ||
| 9 | + | ||
| 10 | +### 修复 | ||
| 11 | +- 修复头像页面相机图标背景变形问题 | ||
| 12 | + - 将相机图标的背景容器从 `p-[16rpx]` 改为固定宽高 `w-[96rpx] h-[96rpx]` | ||
| 13 | + - 添加 `flex items-center justify-center` 确保图标在圆形中完美居中 | ||
| 14 | + - 配合 `rounded-full` 确保背景始终保持正圆形,不受图标组件尺寸影响 | ||
| 15 | + | ||
| 16 | +--- | ||
| 17 | + | ||
| 18 | +**详细信息**: | ||
| 19 | +- **影响文件**: `src/pages/avatar/index.vue` | ||
| 20 | +- **技术栈**: Vue 3, Taro 4, TailwindCSS | ||
| 21 | +- **测试状态**: ✅ 已修复 | ||
| 22 | + | ||
| 23 | +--- | ||
| 24 | + | ||
| 8 | ## [2026-02-03] - 修复知识库页面样式问题 | 25 | ## [2026-02-03] - 修复知识库页面样式问题 |
| 9 | 26 | ||
| 10 | ### 修复 | 27 | ### 修复 | ... | ... |
| ... | @@ -15,7 +15,7 @@ | ... | @@ -15,7 +15,7 @@ |
| 15 | <nut-avatar size="large" class="!w-[240rpx] !h-[240rpx] shadow-lg border-4 border-gray-100"> | 15 | <nut-avatar size="large" class="!w-[240rpx] !h-[240rpx] shadow-lg border-4 border-gray-100"> |
| 16 | <img :src="avatarUrl" style="object-fit: cover; width: 100%; height: 100%;" /> | 16 | <img :src="avatarUrl" style="object-fit: cover; width: 100%; height: 100%;" /> |
| 17 | </nut-avatar> | 17 | </nut-avatar> |
| 18 | - <view class="absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 bg-black/30 rounded-full p-[16rpx]"> | 18 | + <view class="absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 flex items-center justify-center w-[96rpx] h-[96rpx] bg-black/30 rounded-full"> |
| 19 | <IconFont name="photograph" color="#fff" size="24" /> | 19 | <IconFont name="photograph" color="#fff" size="24" /> |
| 20 | </view> | 20 | </view> |
| 21 | </view> | 21 | </view> | ... | ... |
-
Please register or login to post a comment