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; } }