牛津小学生英汉双解词典重制版

光盘数据没有加密,很容易处理,简单做了一个重制版,保留了一些细节,比如图片和义项的对应关系。
css不想自己写,让AI照着热心网友发的展示图写了一个。

下载:
牛津小学生英汉双解词典

请问这是第一版还是第二版呢

看了下是第一版

第二版改成点读,没有光盘了。

还有点读,厉害 :+1:

之前有个这样的版本

谢谢,哪位大侠能帮忙改一般隐藏或删除中文的CSS吗

修改了mdx,修复no缺少词性的问题。另外,有两个例句缺少发音,光盘里本来就没有:

  • count: I counted the books.
  • crowd: There were crowds of people in the streets.

自己请gemini帮忙,改了一版删除中文的CSS,把下面这段加到CSS最后就可以了:
/* ============================================================
Oxford Primary 纯英净化版

============================================================ */

/* 1. 批量隐藏:中文标签、翻译内容、以及所有多余的中文音频图标 /
.op-pos-zh, .op-chn, .op-example-zh, .op-word-or-zh,
.op-def + .op-audio, .op-def + a[href
=“sound”],
.op-example-zh + .op-audio, .op-example-zh + a[href*=“sound”] {
display: none !important;
}

/* 2. 标签净化:隐藏原生中文文本 (in grammar / American / or 或) */
.op-subject-text, .op-region, .op-conj {
font-size: 0 !important;
}

/* 3. 标签补回:统一英文样式 */
.op-subject-text::before, .op-region::before, .op-conj::before {
font-size: 15px !important;
font-style: italic;
color: #777;
visibility: visible !important;
}

/* 4. 分别指定补回的英文内容 /
.op-subject-text::before { content: “in grammar”; }
.op-region::before { content: “American”; }
.op-conj::before {
content: "or ";
font-style: normal; /
or 通常不需要斜体,保持原样 */
}

实现的效果如图:

no 的第一个例句:‘Would you like more cake?’ ‘No, thank you.’
虽然有音频图标,但是点击图标也是没有发音的。可能也是原始的光盘文件没有正确映射吧。

有个算不算问题的问题,页面有多个发音条目时,几个连续点击,声音此起彼伏的发声,如果能做到点击第一个发音并且没有播放完前提下点击其他的发音第一个发音自动停止就更好了

我这边没问题,点击图标能发音。