这篇文章主要介绍了如何利用JS制作万年历,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
创新互联专注于企业网络营销推广、网站重做改版、青川网站定制设计、自适应品牌网站建设、H5建站、商城系统网站开发、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为青川等各大城市提供网站开发制作服务。我们知道,万年历在人们的生活中是在平常不过的一种东西了,那么怎样用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制作万年历”这篇文章对大家有帮助,同时也希望大家多多支持创新互联成都网站制作公司,关注创新互联成都网站制作公司行业资讯频道,更多相关知识等着你来学习!
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、网站制作公司香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。