feat: 组件样式分离

This commit is contained in:
duanshuwen
2025-09-21 15:01:04 +08:00
parent d33ad9a9ce
commit 0b66462d16
2 changed files with 65 additions and 64 deletions

View File

@@ -63,68 +63,5 @@ const props = defineProps({
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">
.date-selector { @import "./styles/index.scss";
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;
}
</style> </style>

View File

@@ -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;
}