diff --git a/public/css/custom.css b/public/css/custom.css index af34e46..af17624 100644 --- a/public/css/custom.css +++ b/public/css/custom.css @@ -44,6 +44,30 @@ .flatpickr-calendar:after { display: none !important; } + /* 기본 스타일은 그대로 두고, 데이트피커 인풋의 추가 스타일 정의 */ + .fc-toolbar-title { + cursor: pointer; +} +/* 클릭 가능한 날짜 (오늘 + 미래) */ +.fc-daygrid-day.clickable { +cursor: pointer; +transition: background-color 0.2s ease-in-out; +} +/* 마우스를 올렸을 때 효과 */ +.fc-daygrid-day.clickable:hover { +background-color: rgba(0, 0, 0, 0.05); /* 연한 배경 효과 */ +} +/* 주말 (토요일, 일요일) 및 공휴일 */ +.fc-day-sat-sun { +cursor: not-allowed !important; +opacity: 0.6; /* 흐려 보이게 */ +} +/* 과거 날짜 (오늘 이전) */ +.fc-daygrid-day.past { +cursor: not-allowed !important; +opacity: 0.6; /* 흐려 보이게 */ +} + /* 본인 모달 */ @@ -116,12 +140,32 @@ /* 버튼 호버 효과 */ .custom-button:hover i { - color: #007BFF; /* 호버 시 아이콘 색상 변경 (파란색) */ + color: #ff0800; /* 호버 시 아이콘 색상 변경 */ } +/* 모달 배경 투명하게 */ +.modal-dialog { + background: none !important; /* 배경 제거 */ + box-shadow: none !important; /* 음영 제거 */ + display: flex; + align-items: center; + justify-content: center; + width: 100%; + height: 100%; +} + +/* 모달 내용 스타일 */ +.modal-content { + background: #fff; /* 기존 흰색 배경 유지 */ + border-radius: 8px; + box-shadow: none !important; /* 내부 음영 제거 */ + padding: 20px; + max-width: 500px; + width: 100%; +} .grayscaleImg { filter: grayscale(100%); diff --git a/src/components/button/HalfDayButtons.vue b/src/components/button/HalfDayButtons.vue index 8c77ed2..f2c5856 100644 --- a/src/components/button/HalfDayButtons.vue +++ b/src/components/button/HalfDayButtons.vue @@ -2,21 +2,21 @@