CSS月歷表
在Web開發中,制作一個月歷表是經常需要用到的,通過CSS我們可以輕松地制作出一個漂亮的月歷表。
下面是一個基礎的CSS月歷表代碼示例:
/* 月歷表容器 */ .calendar { width: 600px; margin: 0 auto; text-align: center; } /* 月歷表頭部 */ .calendar-header { background-color: #4285f4; color: white; padding: 10px; } /* 月歷表星期行 */ .calendar-week { display: flex; flex-wrap: wrap; padding: 10px; background-color: #f5f5f5; } /* 月歷表日期行 */ .calendar-dates { display: flex; flex-wrap: wrap; text-align: center; padding: 10px; } /* 每個日期的容器 */ .calendar-date { width: 14.28%; position: relative; } /* 每個日期的數字 */ .calendar-date-num { display: block; font-size: 20px; margin: 10px auto; } /* 當天的日期 */ .is-today .calendar-date-num { color: #4285f4; } /* 日期下面的事件 */ .calendar-event { position: absolute; bottom: 0; left: 0; right: 0; padding: 5px; font-size: 14px; background-color: #e0e0e0; opacity: 0; transition: opacity 200ms ease-in-out; } /* 鼠標懸停日期時顯示事件 */ .calendar-date:hover .calendar-event { opacity: 1; }
以上代碼實現了一個包含表頭、星期行和日期行的月歷表。表頭和星期行使用藍色背景色,日期行使用灰色背景色,日期和事件分別使用不同的樣式和位置呈現。
對于每一個日期,我們可以在其下方添加對應的事件,當在日期上懸停時,其下方的事件會顯示出來。
以上是CSS月歷表的基礎代碼,可以根據實際需求進行樣式和布局上的修改,來滿足不同的需求。
下一篇css最白的顏色