wencaizhang

十二生肖

Published onFebruary 21, 2023
-Views
1Minutes Read
十二生肖
图片来源:51miz.com

如何计算某一年是什么生肖?

我们都知道十二生肖是有固定顺序的:一鼠二牛三虎四兔……,所以用数组结构再合适不过了,但是为了便于计算,数组并没有从口诀「一鼠二牛三虎四兔」的次序开始,而是经过微调。
微调之后直接用年份对
取余数,这个余数就是这一年的生肖在数组中的索引值:

十二生肖中英对照

顺带着把十二生肖对应的英文单词也整理了一下:
中文英文中文英文中文英文
老鼠ratdragon猴子monkey
公牛oxsnake公鸡rooster
老虎tigerhorsedog
兔子rabbit山羊goatpig

十二生肖 SVG 图标整理

图标的 ID 就是上面的中英对照表里的英文字段。
你可以查看预览 codepen: https://codepen.io/zhang-wc/pen/ExOYYap
下面是具体的代码,TLDR
Tags:
#JavaScript
#ICON
#SVG