Spaces:
Running
Running
Create Guionchino.html
Browse files- Guionchino.html +92 -0
Guionchino.html
ADDED
@@ -0,0 +1,92 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html lang="es">
|
3 |
+
<head>
|
4 |
+
<meta charset="UTF-8">
|
5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
6 |
+
<title>Clases de Chino - Guiones TikTok</title>
|
7 |
+
<style>
|
8 |
+
body {
|
9 |
+
margin: 0;
|
10 |
+
overflow: hidden;
|
11 |
+
background-color: black;
|
12 |
+
}
|
13 |
+
canvas {
|
14 |
+
display: block;
|
15 |
+
width: 100vw;
|
16 |
+
height: 100vh;
|
17 |
+
}
|
18 |
+
</style>
|
19 |
+
</head>
|
20 |
+
<body>
|
21 |
+
<canvas id="canvas"></canvas>
|
22 |
+
|
23 |
+
<script>
|
24 |
+
const slides = [
|
25 |
+
`Hola, soy Lofty, tu profesor de chino.
|
26 |
+
Hoy aprenderás tus tres primeras palabras en chino.
|
27 |
+
1️⃣ Hola → 你好 (Nǐ hǎo)
|
28 |
+
2️⃣ Gracias → 谢谢 (Xièxiè)
|
29 |
+
3️⃣ Adiós → 再见 (Zàijiàn)
|
30 |
+
¡Repítelas conmigo y comenta cuál fue tu favorita!`,
|
31 |
+
|
32 |
+
`¿Sabías que la pronunciación del chino es muy diferente del español?
|
33 |
+
Hoy te enseño un truco para sonar como un nativo.
|
34 |
+
🗣 La clave está en los tonos:
|
35 |
+
📌 妈 (Mā) → "mamá" (tono plano)
|
36 |
+
📌 马 (Mǎ) → "caballo" (tono bajando y subiendo)
|
37 |
+
Si te equivocas en el tono... ¡podrías llamar a tu mamá "caballo"! 🐴😂
|
38 |
+
🎯 Aprende más conmigo y sorprende a todos hablando chino.`,
|
39 |
+
|
40 |
+
`Contemos juntos del 1 al 5 en chino. ¡Es súper fácil!
|
41 |
+
1️⃣ 一 (Yī) - Uno
|
42 |
+
2️⃣ 二 (Èr) - Dos
|
43 |
+
3️⃣ 三 (Sān) - Tres
|
44 |
+
4️⃣ 四 (Sì) - Cuatro
|
45 |
+
5️⃣ 五 (Wǔ) - Cinco
|
46 |
+
📢 Tip: Los números en chino son muy fáciles de aprender porque siguen un patrón lógico.
|
47 |
+
👉 Dale like si te gustó y comenta qué número te pareció más difícil.`,
|
48 |
+
|
49 |
+
`¿Te atreves a intentar este trabalenguas en chino? 😏
|
50 |
+
Dilo conmigo lentamente:
|
51 |
+
**四是四,十是十,十四是十四,四十是四十。**
|
52 |
+
Traducción: "Cuatro es cuatro, diez es diez, catorce es catorce, cuarenta es cuarenta."
|
53 |
+
🎤 ¡A ver si puedes decirlo rápido sin equivocarte! 😆
|
54 |
+
💬 Comenta si lograste hacerlo o si quieres más trabalenguas.`
|
55 |
+
];
|
56 |
+
|
57 |
+
const canvas = document.getElementById("canvas");
|
58 |
+
const ctx = canvas.getContext("2d");
|
59 |
+
let currentSlide = 0;
|
60 |
+
|
61 |
+
function resizeCanvas() {
|
62 |
+
canvas.width = window.innerWidth;
|
63 |
+
canvas.height = window.innerHeight;
|
64 |
+
drawSlide();
|
65 |
+
}
|
66 |
+
|
67 |
+
function drawSlide() {
|
68 |
+
ctx.clearRect(0, 0, canvas.width, canvas.height);
|
69 |
+
ctx.fillStyle = "white";
|
70 |
+
ctx.textAlign = "center";
|
71 |
+
|
72 |
+
let text = slides[currentSlide].split("\n");
|
73 |
+
let fontSize = Math.min(canvas.width / 15, canvas.height / text.length);
|
74 |
+
ctx.font = `${fontSize}px Arial`;
|
75 |
+
|
76 |
+
let startY = (canvas.height - (text.length * fontSize * 1.2)) / 2;
|
77 |
+
text.forEach((line, index) => {
|
78 |
+
ctx.fillText(line.trim(), canvas.width / 2, startY + index * fontSize * 1.2);
|
79 |
+
});
|
80 |
+
}
|
81 |
+
|
82 |
+
function nextSlide() {
|
83 |
+
currentSlide = (currentSlide + 1) % slides.length;
|
84 |
+
drawSlide();
|
85 |
+
}
|
86 |
+
|
87 |
+
window.addEventListener("resize", resizeCanvas);
|
88 |
+
canvas.addEventListener("click", nextSlide);
|
89 |
+
resizeCanvas();
|
90 |
+
</script>
|
91 |
+
</body>
|
92 |
+
</html>
|