重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要介绍了如何利用JS制作万年历,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
创新互联建站长期为1000多家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为定兴企业提供专业的网站建设、成都网站设计,定兴网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。
我们知道,万年历在人们的生活中是在平常不过的一种东西了,那么怎样用JS来实现在网页中展示一个与众不同万年历呢
1.HTML布局:
年 月
- 星期日
- 星期一
- 星期二
- 星期三
- 星期四
- 星期五
- 星期六
1.首先在布局上,可以先用一个id为calender(日历)的div将你的万年历包住,以便我们对万年历的位置进行设置;
2.在这个大的div中有三部分: 1. month_year 用以设置年月; 2.title 用以显示星期; 3.detesUl 用以显示具体的日期;
CSS样式:
*{ padding: 0; margin: 0; list-style: none; } #calendar{ width: 700px; background-color: lightgray; margin: 20px auto; } #calendar::after{ content: ""; display: block; clear: both; } #month_year{ width: 700px; height: 50px; line-height: 50px; text-align: center; } ul > li{ float: left; width: 100px; height: 50px; text-align: center; line-height: 50px; } #datesUl > li:empty{ opacity: 0; } #datesUl > li:hover{ background-color: lightblue; }
JS代码分析:
做一些初始化的处理,给俩个显示年月的选项卡中添加内容便于用户查找
构造一些我们要用到的函数: 如输入年月计算出这个月有几天,创建添加option及li的函数
感谢你能够认真阅读完这篇文章,希望小编分享的“如何利用JS制作万年历”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!