修复节气计算/佛历倒计时/顶部固定高度+老黄历方框

- 节气改用精确查表(2000-2060天文算法生成),修复立秋等大偏差
- 佛历倒计时/节日速查以当前选中日期为基准,切换日期实时更新
- 大日历顶部节日区/佛历区固定高度,空着也占位不再跳动
- 大日期加老黄历式方框(双线边框,节假日红/工作日绿)
This commit is contained in:
gouki
2026-08-07 22:57:26 +00:00
parent bb9c19c99f
commit 2bd84eea88
5 changed files with 130 additions and 24 deletions
+26 -4
View File
@@ -128,13 +128,29 @@
}
.almanac-day-num {
font-size: 240rpx;
font-size: 200rpx;
font-weight: 700;
line-height: 1.05;
min-width: 400rpx;
text-align: center;
}
/* 老黄历方框 */
.day-frame {
min-width: 360rpx;
height: 300rpx;
display: flex;
align-items: center;
justify-content: center;
border: 6rpx solid;
border-radius: 16rpx;
background: #FFFDF8;
box-shadow: inset 0 0 0 4rpx #FFFDF8, inset 0 0 0 6rpx currentColor;
}
.frame-holiday { border-color: #C41E3A; color: #C41E3A; }
.frame-workday { border-color: #2E7D32; color: #2E7D32; }
.frame-weekend { border-color: #C41E3A; color: #C41E3A; }
.num-holiday { color: #C41E3A; }
.num-workday { color: #2E7D32; }
.num-weekend { color: #C41E3A; }
@@ -165,13 +181,15 @@
margin-top: 8rpx;
}
/* 节日 */
/* 节日(固定高度占位) */
.almanac-fest {
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
gap: 12rpx;
margin-bottom: 12rpx;
min-height: 52rpx;
}
.badge-holiday {
@@ -191,11 +209,15 @@
color: #FFFFFF;
}
/* 佛历提醒 */
/* 佛历提醒(固定高度占位) */
.buddhist-tip {
text-align: center;
padding: 12rpx;
margin-bottom: 8rpx;
min-height: 50rpx;
display: flex;
align-items: center;
justify-content: center;
}
.buddhist-text {