diff --git a/pages/goods/components/DateSelector/index.vue b/pages/goods/components/DateSelector/index.vue index 0531571..f2277e2 100644 --- a/pages/goods/components/DateSelector/index.vue +++ b/pages/goods/components/DateSelector/index.vue @@ -63,68 +63,5 @@ const props = defineProps({ diff --git a/pages/goods/components/DateSelector/styles/index.scss b/pages/goods/components/DateSelector/styles/index.scss new file mode 100644 index 0000000..613eeca --- /dev/null +++ b/pages/goods/components/DateSelector/styles/index.scss @@ -0,0 +1,64 @@ +.date-selector { + display: flex; + align-items: flex-end; + justify-content: space-between; + margin: 24rpx 0 12rpx; + padding: 12rpx 0; +} + +.date-item { + flex: 1; + position: relative; +} + +.date-label { + position: absolute; + top: -12rpx; + left: 24rpx; + font-size: 20rpx; + color: #999999; + background: #ffffff; + padding: 0 8rpx; + z-index: 1; +} + +.date-box { + padding: 20rpx 24rpx; + background: #ffffff; + border-radius: 16rpx; + border: 2rpx solid #f0f0f0; + display: flex; + align-items: center; + justify-content: start; +} + +.date-content { + display: flex; + align-items: baseline; + gap: 8rpx; +} + +.date-text { + font-size: 32rpx; + font-weight: 500; + color: #333333; +} + +.day-text { + font-size: 20rpx; + color: #666666; +} + +.nights-info { + display: flex; + align-items: center; + justify-content: center; + min-width: 80rpx; + margin: 0 16rpx; + margin-bottom: 20rpx; +} + +.nights-text { + font-size: 24rpx; + color: #666666; +} \ No newline at end of file