图片来源:51miz.com
如何计算某一年是什么生肖?
我们都知道十二生肖是有固定顺序的:一鼠二牛三虎四兔……,所以用数组结构再合适不过了,但是为了便于计算,数组并没有从口诀「一鼠二牛三虎四兔」的次序开始,而是经过微调。
微调之后直接用年份对 取余数,这个余数就是这一年的生肖在数组中的索引值:
十二生肖中英对照
顺带着把十二生肖对应的英文单词也整理了一下:
中文 | 英文 | 中文 | 英文 | 中文 | 英文 |
---|---|---|---|---|---|
老鼠 | rat | 龙 | dragon | 猴子 | monkey |
公牛 | ox | 蛇 | snake | 公鸡 | rooster |
老虎 | tiger | 马 | horse | 狗 | dog |
兔子 | rabbit | 山羊 | goat | 猪 | pig |
十二生肖 SVG 图标整理
图标的 ID 就是上面的中英对照表里的英文字段。
你可以查看预览 codepen: https://codepen.io/zhang-wc/pen/ExOYYap
下面是具体的代码,TLDR