body {
font-family: ‘Noto Sans SC’, Arial, sans-serif;
margin: 0;
padding: 0;
background-color: #fdfdfd;
}
.container {
max-width: 900px;
margin: 20px auto;
padding: 0 15px;
}
.story-block {
background-color: #fffde7;
padding: 20px;
border-radius: 10px;
box-shadow: 0 2px 6px rgba(0,0,0,0.1);
margin-bottom: 20px;
line-height: 1.6;
}
.tab-group {
margin: 20px 0;
}
.tab-buttons {
display: flex;
justify-content: space-around;
margin-bottom: 10px;
flex-wrap: wrap;
gap: 8px;
}
.tab-buttons button {
padding: 10px 20px;
cursor: pointer;
background-color: #ffe082;
border: none;
border-radius: 5px;
font-weight: bold;
transition: background-color 0.3s;
}
.tab-buttons button.active {
background-color: #ffca28;
}
.tab-content {
display: none;
background-color: #fff8e1;
padding: 20px;
border-radius: 10px;
box-shadow: 0 2px 6px rgba(0,0,0,0.1);
margin-bottom: 20px;
}
.tab-content.active {
display: block;
}
h2 {
margin-top: 0;
color: #2e7d32;
}
h3 {
color: #2e7d32;
margin: 20px 0 10px 0;
}
ul {
padding-left: 20px;
}
li {
margin-bottom: 6px;
}
strong {
color: #2e7d32;
}
/* HANZI tooltips: pinyin + English */
.hanzi {
position: relative;
cursor: help;
color: #d32f2f;
font-weight: bold;
border-bottom: 2px dotted #d32f2f;
padding: 0 2px;
margin: 0 1px;
}
.hanzi-tooltip {
position: absolute;
bottom: 100%;
left: 50%;
transform: translateX(-50%);
background: linear-gradient(135deg, #333, #555);
color: #fff;
padding: 10px 12px;
border-radius: 8px;
font-size: 13px;
line-height: 1.4;
white-space: nowrap;
z-index: 20;
opacity: 0;
visibility: hidden;
transition: all 0.2s ease;
box-shadow: 0 4px 12px rgba(0,0,0,0.3);
min-width: 140px;
}
.hanzi:hover .hanzi-tooltip,
.hanzi:focus .hanzi-tooltip {
opacity: 1;
visibility: visible;
}
.hanzi-tooltip::after {
content: ”;
position: absolute;
top: 100%;
left: 50%;
transform: translateX(-50%);
border: 8px solid transparent;
border-top-color: #333;
}
.hanzi-tooltip .pinyin {
color: #ffeb3b;
font-weight: bold;
margin: 0 0 2px 0;
}
.hanzi-tooltip .english {
color: #c8e6c9;
margin: 0;
font-size: 12px;
}
老虎、兔子与龙的大赛故事 | Tiger, Rabbit & Dragon Race Story
中文故事 | Chinese
English Story
老虎 lǎohǔ tiger 、兔子 tùzi rabbit 、龙 lóng dragon 的故事
很久以前 hěn jiǔ yǐqián long ago ,在大比赛 dà bǐsài great race 中,老虎 lǎohǔ tiger 有力地游过 yóu guò swim across 冷浪 lěng làng cold waves 。
他大声 dà shēng loudly 吼叫 hǒu jiào roar ,显示 xiǎnshì show 他的力量 lìliàng strength 。
但是河 hé river 很宽 kuān wide ,他游到一半 yóu dào yībàn halfway 就累了 lèi le got tired 。
兔子 tùzi rabbit 在浮木 fúmù floating logs 和石头 shítou stones 上紧张地 jǐnzhāng de nervously 跳来跳去 tiào lái tiào qù hopped 。
他小而温柔 xiǎo ér wēnróu small and gentle ,但很聪明 cōngmíng clever 。
大浪 dà làng big wave 差点把他冲走 bǎ tā chōng zǒu sweep away ,这时大龙 dà lóng mighty dragon 从头顶 tóudǐng overhead 飞过 fēi guò flew 。
善良的 shànliáng de kind 龙 lóng dragon 看到兔子 tùzi rabbit 的危险 wēixiǎn danger 。
他吹风 chuī fēng breathed wind 推浮木 tuī fúmù push logs 往前,帮助 bāngzhù help 兔子 tùzi rabbit 安全到达 ānquán dàodá reach safety 。
后来 hòulái later ,龙 lóng dragon 对玉皇大帝 Yù Huáng Dàdì Jade Emperor 说他还帮村民下雨 bāng cūnmín xiàyǔ bring rain to village 。
所以老虎第三 lǎohǔ dì sān Tiger third ,兔子第四 tùzi dì sì Rabbit fourth ,龙第五 lóng dì wǔ Dragon fifth 。[web:12]
Tiger, Rabbit, Dragon
Long ago during the great race, the Tiger swam powerfully through the cold waves.
He roared loudly to show his strength, but the river was wide, and he grew tired halfway.
Nearby, the Rabbit hopped nervously on floating logs and stones.
He was small and gentle but clever.
A big wave almost swept him away when suddenly, a mighty Dragon flew overhead.
The kind Dragon saw the Rabbit’s danger and breathed wind to push the logs forward, helping the Rabbit reach safety.
Later, the Dragon explained to the Jade Emperor that he had also stopped to bring rain to dry village fields.
That’s why the Tiger arrived third, the Rabbit fourth, and the Dragon fifth, showing that strength, cleverness, and kindness all matter.[web:12]
词汇 | Vocabulary
语法 | Grammar
表达 | Expressions
文化 | Culture
Audio
故事词汇 | Story Vocabulary
老虎 lǎohǔ tiger – Tiger
兔子 tùzi rabbit – Rabbit
龙 lóng dragon – Dragon
比赛 bǐsài race/competition – Race
河 hé river – River
危险 wēixiǎn danger – Danger
帮助 bāngzhù help – Help
善良 shànliáng kind – Kind
玉皇大帝 Yù Huáng Dàdì Jade Emperor – Jade Emperor
语法要点 | Grammar Points
时间状语 : 很久以前,大比赛中 – Time expressions[web:12]
转折结构 : 但是河很宽 – “But” contrast
结果状语 : 就累了,帮助兔子安全到达 – Results of actions
原因说明 : 所以老虎第三 – “That’s why” explanation
实用表达 | Useful Expressions
游到一半就累了 – Got tired halfway
差点把他冲走 – Almost swept him away
吹风推浮木 – Breathed wind to push logs
老虎第三,兔子第四 – Tiger 3rd, Rabbit 4th
中国文化 | Chinese Culture
十二生肖比赛传说 – Legend of 12 zodiac race[web:12]
龙象征力量与善良 – Dragon = power + kindness
动物排名决定年份顺序 – Race order = zodiac calendar
玉皇大帝是中国神话皇帝 – Jade Emperor = Chinese god-king
Audio
(Add audio player here for Chinese story)
填空 | Fill Gaps
10 Questions
复述 | Retell
选择题 | Multiple Choice
填空练习 | Fill in the Blanks
很久以前,在______比赛中,老虎有力地游过冷浪。(大)
兔子在浮木和______上紧张地跳来跳去。(石头)
善良的龙看到兔子的______。(危险)
龙对______大帝说他还帮村民下雨。(玉皇)
10个问题 | 10 Questions
谁第一个感到累?为什么?
兔子为什么需要帮助?
龙怎么帮助兔子?
龙为什么没有得第一名?
最后名次是什么?
复述故事 | Retell the Story
用5-6句话复述这个故事。用自己的话讲!
选择题 | Multiple Choice
老虎第几名?A.第一 B.第三 C.第五
谁帮助了兔子?A.老虎 B.龙 C.牛
// Initialize tabs for ALL tab groups independently
document.querySelectorAll(‘.tab-group’).forEach(group => {
const buttons = group.querySelectorAll(‘.tab-btn’);
const contents = group.querySelectorAll(‘.tab-content’);
buttons.forEach(button => {
button.addEventListener(‘click’, () => {
buttons.forEach(btn => btn.classList.remove(‘active’));
contents.forEach(content => content.classList.remove(‘active’));
button.classList.add(‘active’);
const targetTab = button.dataset.tab;
document.getElementById(targetTab).classList.add(‘active’);
});
});
});
Leave a Reply