我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

如何利用JS制作万年历

这篇文章主要介绍了如何利用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代码分析:

    1. 做一些初始化的处理,给俩个显示年月的选项卡中添加内容便于用户查找

    2. 构造一些我们要用到的函数: 如输入年月计算出这个月有几天,创建添加option及li的函数

    感谢你能够认真阅读完这篇文章,希望小编分享的“如何利用JS制作万年历”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!


    名称栏目:如何利用JS制作万年历
    转载源于:http://mswzjz.cn/article/gcdich.html

    其他资讯