ODH icon indicating copy to clipboard operation
ODH copied to clipboard

【建议】能否取消例句的浅蓝色背景,在Anki的夜晚模式下不适配。

Open tinnlo opened this issue 1 year ago • 4 comments

如题,因为这一块导入卡片的是HTML代码,无法在Anki中用夜晚模式的css来进行调整。

我试了一下无论用什么颜色,都很难适配白天跟夜晚两种模式。所以还是推荐取消,或者可以考虑加一个细框的方式。

麻烦作者考虑, 谢谢!

tinnlo avatar Jun 26 '23 11:06 tinnlo

是这样的,每个词典都带了一个缺省的制卡用的css,那你说的例句的背景其实是在词典代码里 比如,柯林斯英汉双解词典 https://github.com/ninja33/ODH/blob/8959e8da86ee2bec6379e58f919249a12cae1800/src/dict/encn_Collins.js#L125

你要是觉得需要用自己的样式。可以在模版的样式区域自己写个同样名字的class的css,然后加个!important来加强权重。 比如,你写一个这样的样式

ul.sents {
  background:rgba(13,71,161,0)!important
  border: solid, 1px!important
}

就可以看到如下效果 image

ninja33 avatar Jun 26 '23 15:06 ninja33

感谢回复! 但我不是开发者啊,看了一下,好像是要修改插件的样式代码,再自己安装,对吗?

我只是能够在Anki里勉强调整一下样式,下载插件源码调整对我来说难度有点高。。。

实在不行我就关掉夜晚模式吧,这样显示还是很好看的。 谢谢您!

tinnlo avatar Jun 27 '23 04:06 tinnlo

不是改插件代码。加上面我给的这个样式,到anki模版的样式表里。你可以去看看anki的用户手册。

ninja33 avatar Jun 27 '23 06:06 ninja33

OK, 搞定了,谢谢老黄!

这是我在卡片styling里边添加的代码,供各位参考:

ul.sents {
  background:rgba(13,71,161,0) !important;
  border: 1px solid #e5e5e5 !important;
}

tinnlo avatar Jun 27 '23 07:06 tinnlo