diff --git a/src/_data/arts.json b/src/_data/arts.json
index 079f64a..b018c33 100644
--- a/src/_data/arts.json
+++ b/src/_data/arts.json
@@ -30,5 +30,9 @@
{
"artId":"funny-cake",
"bgColor":"Bgc-$artFunnyCake"
+ },
+ {
+ "artId":"cat",
+ "bgColor":"Bgc-$artCat"
}
]
\ No newline at end of file
diff --git a/src/arts/cat.ejs b/src/arts/cat.ejs
new file mode 100644
index 0000000..9d0472e
--- /dev/null
+++ b/src/arts/cat.ejs
@@ -0,0 +1,59 @@
+<%
+ const css = {
+ body: 'Ps-a_b Ct_b -Sz101p_b -Gdl180d,tp;0;50p,$catNeon;0;100p_b',
+ backLegBefore: 'Ps-a_b Ct_b -Sz100p_b -Gdrd-cr;at;50p;78p,$catBlack;0;10p,tp;0;100p_b',
+ frontLegBefore: 'Ps-a_b Ct_b B0_b L0_b W100p_b H15p_b -Gdl90d,tp;0;23p,$catBlack;23p;27p,tp;27p;48p,$catBlack;48p;52p,tp;52p;73p,$catBlack;73p;77p,tp;77p;100p_b',
+ frontLegAfter: 'Ps-a_af Ct_af B7p_af L0_af W100p_af H15p_af Bgc-tp_af -Gdrd-el;at;50p;-25p,$catNeon;0;50p,tp;0;100p_af',
+ ball: 'Ps-a_b Ct_b -Sz101p_b -Gdrd-cr;at;0;50p,tp;0;30p,$catNeon;30p;32p,tp;32p;100p_b',
+ X: 'Ps-a_b Ct_b -Sz101p_b -Gdl-45d,tp;0;48p,$catNeon;48p;52p,tp;52p;100p_b',
+ fingers: 'Ps-a W15p Apcr1 Bgc-$catBlack Bdrd100p',
+ leftLeg: 'Ps-a T50p W14p Apcr1/3 Bxsd-i;0;0;0;0.5u;$catBlack Bdrd0;0;50;50 Bgc-tp -Gdrd-cr;at;-10p;0,$catBlack;0;40p,tp;0;100p',
+ rightLeg: 'Ps-a T50p W14p Apcr1/3 Bxsd-i;0;0;0;0.5u;$catBlack Bdrd0;0;50;50 Bgc-tp -Gdrd-cr;at;110p;0,$catBlack;0;40p,tp;0;100p',
+ ear: 'Ps-a T-10p W25p Apcr2/3',
+ eye: 'Ps-a T35p W35p Apcr3/2 Bxsd-i;0;0;0;0.5u;$catNeon -Gdrd-cr;at;30p;100p,$catBlack;0;50p,$catNeon;50p;100p Bdrd55p;55p;100p;100p/85p;85p;100p;100p',
+ cheek: 'Ps-a T66p W25p Apcr1 Bgc-$catBlack Bxsd-i;0;0;0;0.5u;$catNeon Tf'
+ }
+ const sizeFingers = ['T90p L55p', 'T90p L30p', 'T85p L10p', 'T85p L75p'];
+%>
+
+
+
+
+
+
+
+
+
+
+
+ <% for (let finger of sizeFingers) { %>
+
+ <% } %>
+
+
+
+ <% for (let finger of sizeFingers) { %>
+
+ <% } %>
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/arts/funny-cake.ejs b/src/arts/funny-cake.ejs
index 9a3e863..03d12ab 100644
--- a/src/arts/funny-cake.ejs
+++ b/src/arts/funny-cake.ejs
@@ -3,7 +3,9 @@
eye: 'Ps-a Apcr1 Bdrd50p',
bead: 'Ps-a Apcr4/3 -Bdy2 -Bdys-s -Bdyc-$cakeBlack Bdrd50p Tf -Tr-50p;-50p Bgc-$cakeWhite Bxsd-i;0;0;2u;2;$cakeRed',
creamWhite: 'Ps-a -Sz100p Bdrd50p Bgc-$cakeWhite',
- creamYellow: 'Ps-a Apcr2/1 Bdrd50p Bgc-$cakeYellow Ov-h',
+ creamYellow: 'Ps-a Apcr2/1 Bdrd50p Bgc-$cakeYellow Ov-h'
+ };
+ const pos = {
leftBeads: ['T-10p L1p W6p', 'T0p L3p W8p', 'T16p L7p W10p', 'T28p L13p W12p', 'T38p L22p W15p', 'T45p L34p W18p'],
rightBeads: ['T-10p L99p W6p', 'T0p L97p W8p', 'T16p L93p W10p', 'T28p L87p W12p', 'T38p L78p W15p', 'T45p L66p W18p'],
sizeCreamWhite: ['B-5p R10p', 'B-5p L10p', 'T-5p L-10p', 'T-10p L-10p', 'T-5p R-10p', 'T-10p R-10p', 'T-10p L0p', 'T-10p L5p', 'T-10p R5p'],
@@ -36,12 +38,10 @@
- <% for (let i = 0; i < css.leftBeads.length; i++) { %>
-
-
-
-
- <% }; %>
+ <% for (let i = 0; i < pos.leftBeads.length; i++) { %>
+
+
+ <% } %>
@@ -54,11 +54,9 @@
- <% for (let i = 0; i < css.leftBeads.length; i++) { %>
-
-
-
-
+ <% for (let i = 0; i < pos.leftBeads.length; i++) { %>
+
+
<% } %>
@@ -75,9 +73,9 @@
- <% for (let i = 0; i < css.sizeCreamWhite.length; i++) { %>
-
-
+ <% for (let i = 0; i < pos.sizeCreamWhite.length; i++) { %>
+
<% } %>
diff --git a/src/assets/style/style.scss b/src/assets/style/style.scss
index b12986c..a273de1 100644
--- a/src/assets/style/style.scss
+++ b/src/assets/style/style.scss
@@ -100,6 +100,7 @@ html{
--ml-artMushroom: #3b244d;
--ml-artRobotHare: #6f592b;
--ml-artFunnyCake: #1f3e6e;
+ --ml-artCat: #a479a8;
}
}
@@ -160,6 +161,7 @@ html{
--ml-artMushroom: #ad8bc7;
--ml-artRobotHare: #947e4f;
--ml-artFunnyCake: #6295e3;
+ --ml-artCat: #dea3e3;
}
}