From f3ea52bf97e61f6917ccaab904817d74d9d4860c Mon Sep 17 00:00:00 2001 From: cloudroam <cloudroam> Date: 星期四, 17 七月 2025 09:55:36 +0800 Subject: [PATCH] init --- pages/home/trip-card.vue | 38 ++++++++++++++++++++++++++------------ 1 files changed, 26 insertions(+), 12 deletions(-) diff --git a/pages/home/trip-card.vue b/pages/home/trip-card.vue index 2c57369..74c5154 100644 --- a/pages/home/trip-card.vue +++ b/pages/home/trip-card.vue @@ -8,12 +8,14 @@ <view class="title">{{ title }}</view> <view class="subtitle">{{ subtitle }}</view> <view class="footer"> - <view class="rating"> - <up-icon class="star" name="star-fill" size="14" color="#FFD700" /> - <text class="score">{{ score }}</text> - </view> - <view class="more" @click="goToDetail"> - 查看详情 -> + <view class="rating-more"> + <view class="rating-group"> <!-- 新增包裹层 --> + <up-icon class="star" name="star-fill" size="14" color="#FFD700" /> + <text class="score">{{ score }}</text> + </view> + <view class="more" @click="goToDetail"> + 查看详情 -> + </view> </view> </view> </view> @@ -52,7 +54,7 @@ .image-wrapper { position: relative; width: 100%; - height: 260rpx; + height: 400rpx; // 从260rpx增加到360rpx } .image { @@ -72,22 +74,23 @@ } .content { - padding: 24rpx; + padding: 10rpx; // 上下padding从24rpx减到20rpx background-color: #121212; } .title { - font-size: 16px; + font-size: 15px; // 从16px减小 color: #ffffff; font-weight: 500; - margin-bottom: 12rpx; + margin-bottom: 8rpx; // 从12rpx减小 line-height: 1.4; } .subtitle { - font-size: 14px; + font-size: 13px; // 从14px减小 color: rgba(255, 255, 255, 0.8); - margin-bottom: 20rpx; + margin-bottom: 16rpx; // 从20rpx减小 + line-height: 1.3; // 添加行高控制 } .footer { @@ -116,5 +119,16 @@ user-select: none; cursor: pointer; } + .rating-more { + display: flex; + align-items: center; + width: 100%; // 添加宽度 + justify-content: space-between; // 改为两端对齐 + } + .rating-group { /* 新增样式 */ + display: flex; + align-items: center; + gap: 8rpx; /* 图标和分数之间的间距 */ + } </style> \ No newline at end of file -- Gitblit v1.9.3