| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 | 
							- <template>
 
- 	<view class="card-title" :class="isSpecial=== true ? 'special' :''">
 
- 		<view class="card-title-icon"></view>
 
- 		<view class="card-title-text">{{numerator}}/{{denominator}}</view>
 
- 		<view class="card-title-icon"></view>
 
- 	</view>
 
- </template>
 
- <script setup>
 
- 	const props = defineProps({
 
- 		numerator: {
 
- 			type: [String, Number],
 
- 			default: 0
 
- 		},
 
- 		denominator: {
 
- 			type: [String, Number],
 
- 			default: 0
 
- 		},
 
- 		isSpecial: {
 
- 			type: Boolean,
 
- 			default: false
 
- 		}
 
- 	})
 
- </script>
 
- <style lang="scss" scoped>
 
- 	.card-title {
 
- 		display: flex;
 
- 		justify-content: space-between;
 
- 		width: 54%;
 
- 		height: 52rpx;
 
- 		margin: 0 auto;
 
- 		padding: 0 24rpx;
 
- 		font-size: 32rpx;
 
- 		color: #1869F6;
 
- 		background: #DBE8FF;
 
- 		border-radius: 0rpx 0rpx 24rpx 24rpx;
 
- 		.card-title-icon {
 
- 			width: 16rpx;
 
- 			height: 16rpx;
 
- 			margin-top: 14rpx;
 
- 			border-radius: 50%;
 
- 			background: #1869F6;
 
- 			box-shadow: 0rpx 8rpx 16rpx 0rpx rgba(12, 54, 128, 0.45);
 
- 		}
 
- 		.card-title-text {
 
- 			margin: auto;
 
- 		}
 
- 	}
 
- 	.special {
 
- 		background: none;
 
- 		color: #fff;
 
- 		.card-title-icon {
 
- 			background: #fff;
 
- 			box-shadow: 0;
 
- 		}
 
- 	}
 
- </style>
 
 
  |