1
+ /* 달력 컨테이너 스타일 */
2
+ .camp-date-picker-container {
3
+ margin : 0 ; /* 컨테이너 간격 제거 */
4
+ display : flex;
5
+ flex-direction : column; /* 세로 정렬 */
6
+ align-items : center; /* 내부 요소 가운데 정렬 */
7
+ gap : 0 ; /* 간격 제거 */
8
+ position : relative; /* 위치 지정 */
9
+ }
10
+
11
+ /* 달력 스타일 */
12
+ .datepicker-wrapper {
13
+ position : relative;
14
+ width : auto;
15
+ margin : 0 ; /* 달력과 텍스트 박스 간격 제거 */
16
+ }
17
+
18
+ /* 달력 박스 스타일 */
1
19
.react-datepicker {
2
- transform : scale (1.5 ); /* 크기 확대 */
20
+ transform : scale (1 ); /* 크기 확대 (1.5에서 1.8로 증가) */
3
21
transform-origin : top center; /* 확대 기준점을 중앙으로 설정 */
4
22
margin-bottom : 0 ; /* 달력과 아래 텍스트의 간격 제거 */
5
23
width : auto; /* 자동 크기 */
6
- text-align : center; /* 달력 텍스트 가운데 정렬 */
24
+ text-align : center; /* 텍스트 가운데 정렬 */
7
25
}
8
26
9
27
/* 텍스트 크기 조정 */
10
28
.react-datepicker__day ,
11
- .react-datepicker__day-name ,
29
+ .react-datepicker__day-name {
30
+ font-size : 1.5rem ; /* 글자 크기 */
31
+ text-align : center; /* 가운데 정렬 */
32
+ letter-spacing : 1px ; /* 글자 간격 */
33
+ }
12
34
.react-datepicker__current-month {
13
- font-size : 1.2 rem ; /* 텍스트 크기 확대 */
35
+ font-size : 1.5 rem ; /* 텍스트 크기 확대 */
14
36
text-align : center; /* 텍스트를 가운데 정렬 */
15
37
}
16
38
17
39
/* 날짜 선택 영역 패딩 및 크기 조정 */
18
40
.react-datepicker__month {
19
- padding : 20 px ; /* 패딩 설정 */
20
- max-width : 600 px ; /* 최대 가로 길이 설정 */
41
+ padding : 25 px ; /* 내부 패딩 증가 */
42
+ max-width : 700 px ; /* 최대 가로 길이 증가 */
21
43
display : flex; /* 플렉스 박스 활성화 */
22
44
flex-direction : column; /* 세로 정렬 */
23
45
align-items : center; /* 항목을 가운데 정렬 */
24
- }
25
-
26
- /* 컨테이너 스타일 */
27
- .camp-date-picker-container {
28
- margin-top : 20px ;
29
- display : flex;
30
- flex-direction : column; /* 세로 정렬 */
31
- align-items : center; /* 내부 요소 가운데 정렬 */
32
- gap : 10px ; /* 간격 추가 */
46
+ justify-content : space-between; /* 주차 간격 조정 */
33
47
}
34
48
35
49
/* 달력 아래 텍스트 박스 스타일 */
36
50
.date-info {
37
51
display : flex;
38
52
justify-content : center; /* 중앙 정렬 */
39
- gap : 20px ; /* 입실/퇴실 간격 */
40
- margin-top : 132px ; /* 달력과 텍스트 박스 간격 축소 */
41
- padding : 10px ; /* 내부 여백 */
53
+ gap : 30px ; /* 입실/퇴실 간격 */
54
+ padding : 10px ; /* 내부 여백 증가 */
42
55
background-color : # ffd672 ; /* 배경 색상 */
43
- border : 1.5px solid # c3c3c3 ;
56
+ border : 1.5px solid # c3c3c3 ; /* 테두리 */
44
57
border-radius : 8px ; /* 모서리 둥글게 */
45
58
box-shadow : 0 2px 4px rgba (0 , 0 , 0 , 0.1 ); /* 그림자 효과 */
46
- width : 424 px ; /* 고정된 가로 크기 */
59
+ width : 430 px ; /* 가로 크기 증가 */
47
60
height : auto; /* 높이는 내용에 따라 자동으로 조정 */
61
+ margin : -7px ; /* 텍스트 박스 간격 제거 */
62
+ margin-bottom : 100px ;
63
+ position : relative; /* 기본 위치에 유지 */
48
64
}
49
65
66
+ /* 날짜 칸 스타일 */
67
+ .react-datepicker__day {
68
+ width : 3rem ; /* 날짜 칸 너비 증가 */
69
+ height : 3rem ; /* 날짜 칸 높이 증가 */
70
+ line-height : 3rem ; /* 텍스트 중앙 정렬 */
71
+ font-size : 1.5rem ; /* 날짜 텍스트 크기 증가 */
72
+ text-align : center;
73
+ }
74
+
75
+
76
+ /* 날짜 선택 영역 패딩 및 크기 조정 */
77
+ .react-datepicker__month {
78
+ padding : 20px ; /* 내부 패딩 */
79
+ max-width : 600px ; /* 최대 가로 길이 */
80
+ display : flex;
81
+ flex-direction : column;
82
+ align-items : center;
83
+ justify-content : space-between; /* 주차 간격 조정 */
84
+ }
85
+
86
+
50
87
/* 개별 텍스트 박스 스타일 */
51
88
.date-box {
52
89
display : flex;
81
118
font-size : 16px ;
82
119
color : # 222 ;
83
120
font-weight : bold;
121
+ }
122
+
123
+ /* 캘린더 날짜 취소 버튼 */
124
+ .datepicker-wrapper {
125
+ position : relative;
126
+ }
127
+
128
+ .react-datepicker__day--outside-month {
129
+ visibility : hidden; /* 다음 달 날짜 숨김 */
84
130
}
0 commit comments