Hello world com blockly-games

This commit is contained in:
2025-10-06 19:03:59 -03:00
parent bed4c22655
commit 53a06d0e58
266 changed files with 8305 additions and 1 deletions

View File

@@ -0,0 +1,186 @@
html, body {
height: 100%;
width: 100%;
padding: 0;
margin: 0;
overflow: hidden;
}
#languageMenu {
position: absolute;
top: 0;
}
html[dir="LTR"] #languageMenu {
right: 1em;
}
html[dir="RTL"] #languageMenu {
left: 1em;
}
#header {
position: absolute;
top: 1em;
left: 20%;
right: 20%;
width: 60%;
text-align: center;
}
#banner {
padding: 1em;
}
#subtitle {
font-style: italic;
}
a {
text-decoration: none;
}
#clearDataPara {
position: absolute;
bottom: 0;
margin: 1em;
}
#clearData {
padding: 0 4px;
margin: 5px 10px;
font-size: medium;
}
#path {
stroke: #ccc;
stroke-width: 1;
stroke-linecap: round;
fill: none;
stroke-dasharray: 180;
stroke-dashoffset: 180;
animation: dash .7s linear forwards;
}
@keyframes dash {
to {
stroke-dashoffset: 0;
}
}
.iconBack {
fill: #fff;
}
.iconBorder {
stroke: #aaa;
stroke-width: 5;
fill: rgba(0, 0, 0, 0.1);
}
a:hover > .iconBorder {
fill: rgba(255, 255, 255, 0.1);
}
a:hover > text {
fill: #666;
}
.icon {
animation: pop .5s cubic-bezier(.5,.5,.5,1.5) forwards;
visibility: hidden;
}
.icon text {
text-anchor: middle;
font-size: 18pt;
}
#icon-puzzle {
animation-delay: 0.0s;
}
#icon-maze {
animation-delay: 0.1s;
}
#icon-bird {
animation-delay: 0.2s;
}
#icon-turtle {
animation-delay: 0.3s;
}
#icon-movie {
animation-delay: 0.4s;
}
#icon-music {
animation-delay: 0.5s;
}
#icon-pond-tutor {
animation-delay: 0.6s;
}
#icon-pond-duck {
animation-delay: 0.7s;
}
#back-puzzle {
animation-delay: 0.3s;
}
#back-maze {
animation-delay: 0.4s;
}
#back-bird {
animation-delay: 0.5s;
}
#back-turtle {
animation-delay: 0.6s;
}
#back-movie {
animation-delay: 0.7s;
}
#back-music {
animation-delay: 0.8s;
}
#back-pond-tutor {
animation-delay: 0.9s;
}
#back-pond-duck {
animation-delay: 1.0s;
}
@keyframes pop {
from {
transform: translate(150px, 50px) scale(0);
visibility: visible;
}
to {
transform: translate(0, 0) scale(1);
visibility: visible;
}
}
.gaugeBack {
stroke: #aaa;
stroke-width: 6;
fill: none;
animation: pop 0.1s linear forwards;
visibility: hidden;
}
.gaugeFront {
stroke: #0b0;
stroke-width: 8;
fill: none;
}