试着写了一个日期选择器

2015/09/15 | 1分钟阅读 | 更新于 2015/09/15

是这样的,搜图的时候看到了这么一张图,感觉挺好看的,于是就开始模仿。

然后试着写了写样式,效果大致是这样的,手头没有小图标,用了小于号和大于号。

然后里面有35个 li,边缘和角落的边框是靠不同的 class 控制的,懒得一个一个写,于是用 ruby 写了代码把它们打印出来。折腾了一番之后。然后每次检查某个月和前后两个月,共取出35天,计算判断所处的位置,添加适合的 class 控制样式。之后把 ruby 代码处理写了 js 的代码,借用 jquery 实现了批量生成日历。 哦,对了,中途发现35个 li 对某些月份是不够的,他需要六行42个。

HTML 只需要写这么一句

<div class="calender u-calender">2014-12-22</div>

效果是这样的:

之后考虑了js调用还是太繁琐,于是参考了 bootstrap-datetimepicker 现在生成这些日期选择器只需要再这样

$("document").ready(function () {
  set_date_picker({
    // color:"#7ac4c3"
  });
});

效果是这样的:

现在还没有点击事件,等待日后更新

github learn_datepicker

© 2026 香蕉引擎故障报告

🌱 Powered by Hugo with theme Dream.

关于

要怎么介绍自己呢,🤔。

很早以前是作为 Web 前端在学习的,但是工作第一年就成为了全干工程师。喜欢尝试各种东西,什么都会一点。

一直很喜欢 Ebiten 游戏引擎 ,特别简洁,用它做过一些小东西,可以查看这个分类 。另外特别推荐这个木鱼 ,是一个相对完整的小玩意儿,包含手搓的一个简单的 UI 框架;支持鼠标和键盘操作;有多语言和主题切换功能;同时支持 Web 端和客户端。它的源代码在 bin16/wooden-fish

主题

网站基于 Hugo,当前使用的是 hugo-theme-dream 主题的修改版 ,根据我的需要,做了一些对 PaperMod 的兼容。

我自己也写过主题 ,但是没有别人写的好看。

正在从我的笔记中往外搬运内容

等待更新:

  • 从《锈湖》中学了些什么东西
  • 我拿 React 写解谜游戏的经过
  • 基于 Pocketbase 的 Pocket Memos
  • 数独!