.study-studes-card-wrapper { width: 100%; height: 100%; border-radius: 16px; display: flex; justify-content: flex-start; align-items: center; flex-direction: column; box-sizing: border-box; padding: 20px; position: relative; z-index: 1; overflow: hidden; .study-studes-card-title { height: 30px; width: 100%; font-size: 20px; font-weight: 500; line-height: 30px; color: #262626; margin-bottom: 20px; display: flex; align-items: center; .title-icon { width: 24px; height: 24px; margin-right: 10px; } } .study-studes-card-spin { margin: auto; } .study-studes-card-list { width: 100%; height: 100%; display: flex; justify-content: space-around; align-items: flex-start; flex-wrap: wrap; .study-studes-card-study-info { width: 356px; height: 310px; flex-shrink: 0; border-radius: 12px; position: relative; background-color: rgba(255, 255, 255, 0.6); border: 2px solid rgba(255, 255, 255, 0.8); box-sizing: border-box; padding: 10px 0; display: flex; justify-content: space-between; align-items: center; flex-direction: column; .study-studes-card-time-wrapper { border-radius: 8px; border: 1px solid #fff; width: 324px; height: 133px; background-color: #fff; box-sizing: border-box; padding: 20px 10px; display: flex; justify-content: space-between; align-items: flex-start; flex-direction: column; .study-studes-card-study-info-title { width: 100%; height: 24px; font-size: 16px; font-weight: 400; color: #1d2129; position: relative; box-sizing: border-box; padding-left: 30px; &::before { content: ""; width: 24px; height: 24px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); background-image: url("@/assets/images/PersonalProfile/title_icon.png"); background-size: 100% 100%; } } .study-studes-card-study-time-line { width: 290px; height: 12px; border-radius: 12px; background-color: #f4f7f9; position: relative; margin-bottom: 10px; > i { position: absolute; top: 0; left: 0; height: 100%; border-radius: 12px; > span { position: absolute; display: block; right: 0; top: -25px; transform: translateX(50%); font-style: normal; width: 46px; height: 24px; line-height: 20px; text-align: center; font-size: 14px; font-weight: 700; color: #1d2129; background-size: 100% 100%; } .icon1 { background-image: url("@/assets/images/PersonalProfile/line_icon1.png"); } .icon2 { background-image: url("@/assets/images/PersonalProfile/line_icon2.png"); } } .line1 { background: linear-gradient(to right, #2c7dff, #2da7ff); } .line2 { background: linear-gradient(to right, #37c850, #86e263); } } } } .study-studes-card-study-progress { height: 310px; width: 356px; box-sizing: border-box; border-radius: 12px; background-color: rgba(255, 255, 255, 0.6); border: 2px solid rgba(255, 255, 255, 0.8); display: flex; justify-content: center; align-items: center; margin-left: 15px; margin-bottom: 20px; } .study-studes-card-curriculum { width: 232px; height: 390px; display: flex; justify-content: flex-start; align-items: center; flex-direction: column; box-sizing: border-box; border-radius: 12px; background-color: rgba(255, 255, 255, 0.6); border: 2px solid rgba(255, 255, 255, 0.8); padding: 10px; .study-studes-card-curriculum-title { width: 100%; height: 24px; font-size: 16px; font-weight: 400; color: #1d2129; position: relative; box-sizing: border-box; padding-left: 30px; margin-bottom: 10px; &::before { content: ""; width: 24px; height: 24px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); background-image: url("@/assets/images/PersonalProfile/title_icon.png"); background-size: 100% 100%; } } .study-studes-card-curriculum-chart { width: 180px; height: 180px; margin-bottom: 10px; } .study-studes-card-curriculum-info:last-child { margin-bottom: 0; } .study-studes-card-curriculum-info { width: 200px; height: 73px; border-radius: 12px; background-color: #ffffff; box-sizing: border-box; padding: 10px; margin-bottom: 10px; > p { width: 100%; display: flex; justify-content: flex-start; align-items: center; > i { width: 12px; height: 12px; border-radius: 3px; margin-right: 5px; } .my-i { background-image: linear-gradient(0deg, #2c7aff, #2cb1ff); } .class-i { background-image: linear-gradient(0deg, #25c343, #99e869); } .loss-i { background-image: linear-gradient(0deg, #ff9a2d, #ffc02d); } > span { font-size: 14px; font-weight: 400; color: #1d2129; } } > span { font-size: 20px; font-weight: 900; font-family: "HarmonyOS Sans TC"; color: #1d2129; } } } .study-studes-card-curriculum-chart-center-content { width: 110px; height: 110px; border-radius: 50%; line-height: 110px; color: #1d2129; font-size: 16px; font-weight: 600; background-color: #e8f3ff; box-shadow: inset 0 0 15.6px 0 rgba(0, 172, 255, 0.2); /* #0AC3FF 转 rgba,20% 透明度 */ } } }