feat(CourseDetailPage): 添加课程封面图片并调整布局
将课程封面图片移至页面顶部,移除重复的图片显示 调整标题区域的圆角样式,优化页面布局
Showing
1 changed file
with
8 additions
and
8 deletions
| 1 | <template> | 1 | <template> |
| 2 | - <AppLayout :rightContent="rightContent"> | 2 | + <AppLayout :rightContent="rightContent" :has-title="false"> |
| 3 | <div class="pb-24"> | 3 | <div class="pb-24"> |
| 4 | + <!-- Course Image --> | ||
| 5 | + <div class="mb-4"> | ||
| 6 | + <img :src="course?.cover || 'https://cdn.ipadbiz.cn/mlaj/images/default_block.png'" :alt="course?.title" | ||
| 7 | + class="w-full h-auto" /> | ||
| 8 | + </div> | ||
| 9 | + | ||
| 4 | <!-- Course Header --> | 10 | <!-- Course Header --> |
| 5 | <div class="px-4"> | 11 | <div class="px-4"> |
| 6 | - <div class="bg-gradient-to-b from-red-500 to-red-600 p-4 mb-4 rounded-b-3xl shadow-lg"> | 12 | + <div class="bg-gradient-to-b from-red-500 to-red-600 p-4 mb-4 rounded-xl shadow-lg"> |
| 7 | <div v-if="course?.group_type_title" class="bg-white/10 backdrop-blur-sm rounded-lg p-3 mb-3 inline-block"> | 13 | <div v-if="course?.group_type_title" class="bg-white/10 backdrop-blur-sm rounded-lg p-3 mb-3 inline-block"> |
| 8 | <div class="text-white font-semibold">{{ course?.group_type_title }}</div> | 14 | <div class="text-white font-semibold">{{ course?.group_type_title }}</div> |
| 9 | </div> | 15 | </div> |
| ... | @@ -33,12 +39,6 @@ | ... | @@ -33,12 +39,6 @@ |
| 33 | <p v-html="course?.introduce" class="text-gray-700 whitespace-pre-line"></p> | 39 | <p v-html="course?.introduce" class="text-gray-700 whitespace-pre-line"></p> |
| 34 | </FrostedGlass> | 40 | </FrostedGlass> |
| 35 | 41 | ||
| 36 | - <!-- Course Image --> | ||
| 37 | - <div class="mb-6"> | ||
| 38 | - <img :src="course?.cover || 'https://cdn.ipadbiz.cn/mlaj/images/default_block.png'" :alt="course?.title" | ||
| 39 | - class="w-full h-auto rounded-xl shadow-md" /> | ||
| 40 | - </div> | ||
| 41 | - | ||
| 42 | <!-- Tab Navigation --> | 42 | <!-- Tab Navigation --> |
| 43 | <FrostedGlass class="mb-6 rounded-xl overflow-hidden"> | 43 | <FrostedGlass class="mb-6 rounded-xl overflow-hidden"> |
| 44 | <div class="border-b border-gray-200"> | 44 | <div class="border-b border-gray-200"> | ... | ... |
-
Please register or login to post a comment