掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 3629|回复: 19

[经验交流] [3] 通过 article-style.css 调整 词典名称条

[复制链接]
  • TA的每日心情
    慵懒
    2023-10-14 18:34
  • 签到天数: 210 天

    [LV.7]常住居民III

    发表于 2017-9-25 13:45:21 | 显示全部楼层 |阅读模式
    本帖最后由 deeke 于 2017-10-10 23:34 编辑
    : H) R0 N% d' n9 m
    ; p# U9 k4 H2 E( P171010:更换图例一。稍微减少 词典名称 与 分割线 的距离(代码区 Line 17. 18.)。
    , Z0 ^0 X6 `2 [* e% A4 f8 ^- y170928:更换图例一、二。修改一处 宽高比例(代码区 Line 30. ~ 33.)。4 R. c- n! J$ O# F; p
    ------------------------------------------
    7 F/ r$ u& J$ G2 R; i) W) x+ n1 L. k( h8 U7 t$ C: n' i7 z  W
    ------------------------------------------  m6 {8 X. P( `3 D7 ?0 `9 B
    我的软件环境是:Win8.1 + GoldenDict_Qt5_x64_portable  @+ G9 o0 ^( |+ x0 {

    $ x0 p) x% D/ G+ I# E$ W' ?  S- Z不给 mp3 加上 tag 就睡不着觉,不调整 GD 外观就不能查词典,这是“磨刀专误砍柴工”系列的第三集:
    3 a7 v! w- u7 \- i% e# z6 _7 a+ B使词典名称条更紧凑,在缩放页面时它几乎不会错位。  S* j6 A! A* Q9 j% L6 {
    ; \3 M3 s2 G& H
    1. 选择风格:灵格斯。9 ?( D1 t4 J2 o& H
    2. 隐藏 词典名称的蓝色背景、词典图标。3 |6 r; y( o! a% U! ^
    3. 隐藏 右侧展开、折叠的箭头图片。
    ; N) e2 T. Q0 P7 z3 B4. 调整 尺寸、间距、边框、颜色。, c0 J; I9 o8 O
    5 _4 v) x/ d# K8 Z- }: t' G
    修改 GD 的配置文件:“ c:\...\GoldenDict\portable\article-style.css ” 。' k& d: C& A9 c6 z/ A- o0 ~- T! O
    1. /* 拉近 词典名称条 之间的距离。如果太近,就会重叠。 */
        H& T, l) e/ R6 [& u( R: d
    2. .gdarticle { margin-top: .3rem; margin-bottom: 0; }
      4 o8 ~: a+ q) X5 _8 t( \
    3. ; M0 o+ G. K1 M4 x
    4. /* 隐藏 词典名称 外部容器的蓝色背景和边框 */" _) ^' G( }) _2 K$ ^1 R
    5. .gddictname {
        N6 O0 v4 z, }8 Y
    6.   font-size: .625rem;
      0 J$ A. \( R$ i- i. c0 s! T& h* b- Q
    7.   margin: -.0625rem 0;
      8 s# s. J' n- p0 l6 h
    8.   padding-left: 0;8 D% D  Z8 w! h5 E
    9.   vertical-align: bottom;
      3 p  ], V; `6 L/ Z( F
    10.   border-width: 0;
      ; m( i: [: N0 a
    11.   background-color: transparent;
      # P* g& J9 h, E+ G: N2 V  e( {
    12. }( _0 {' w* H/ j2 e% ]8 b2 |- D
    13. 7 Y& m7 r, P9 l+ w5 ]. H3 F7 ]
    14. /* 加粗 词典名称 文字的下边框 *// W2 {/ U( Y7 a( j3 f5 l  r$ c9 D
    15. .gddicttitle {
      3 D" |% k; r9 D. A2 K
    16.   position: relative;  ]) H* T' C% V; o1 |2 C  ?& c
    17.   top: .01rem;! C$ U' Q# G! v1 R+ ~
    18.   padding-bottom: .0625rem;
      ! A$ O7 G" Z* [
    19.   color: gray;
      ) H8 Z% B& u9 c+ j
    20.   border-bottom: .23rem solid gray;" f" W2 J$ v$ U
    21. }
        U( M$ H: C4 _, c1 p
    22. ! w4 ^. Y1 C; Q9 q3 l9 s
    23. /* 隐藏 词典图标 和 “来自于……” */8 O4 z+ u" j5 S, x3 B
    24. .gddicticon,.gdfromprefix { display: none; }
      # Y. x9 }. o9 H9 s, t

    25. ( |  p* w% q. A4 X' [
    26. /* 隐藏 右侧箭头,调整尺寸、边框 */- D% r3 n( Z( b7 g3 i: B
    27. .gdcollapseicon,.gdexpandicon {4 k6 {1 T0 j$ m! U( t
    28.   position: relative;' o7 B2 a2 h! n$ e& A1 P2 e, ]8 [
    29.   top: .2745rem;
      2 f; Y9 `( X% n2 A5 r
    30.   /* w:h = 1:1 */
      ) R6 y: T, b. X$ t; w* N
    31.   width: .645rem;
      2 n3 e9 q9 K7 W. z3 n
    32.   /* w:h = 2:1 */) T& H/ O! Q( m4 R, |. T# z2 }
    33.   /* width: 1.45rem; */$ e: `: B6 u' ~7 l, y- E
    34.   height: .475rem;
      + d; {/ R0 H! y8 R; S9 `2 K* j: i
    35.   border: .08rem solid gray;+ a- t/ ~- U! P* J
    36.   background-color: transparent;! O0 H+ n; A; r4 z
    37.   background-image: none;
      9 D# h0 G6 ^3 C
    38. }
      # K  `9 c* T- {, y) b6 v

    39. ; L6 U3 D: @$ G# _* l+ ^
    40. /* 展开、鼠标悬停的展开、折叠、鼠标悬停的折叠,共四种样式 */
      1 p. v" n! b3 P
    41. .gdexpandicon { background-color: gray; }
      . |5 x" a4 c( d
    42. .gdexpandicon:hover { border-color: black; background-color: black; background-image: none; }
      , e* b. B- a/ n  }0 S
    43. .gdcollapseicon { border-bottom-width: .25rem; }
      8 X- S7 v2 m$ K0 `' H" L% w
    44. .gdcollapseicon:hover { border-color: black; background-image: none; }
      2 [8 {& Z2 k8 H( w

    45. + Q  K. {! Q+ P8 a- S+ N
    46. /* 分割线 */
      - m  M% E$ W. ~8 r+ @
    47. .gddictnamebodyseparator { display: block; margin-bottom: -.0625rem; border-top: .08rem solid gray; }
      5 e8 h+ Q7 J0 u' z: B* V" ^
    48. 0 ^+ y/ o; J6 u: l7 Y' Y
    49. /* 拉近 mdx 和 dsl 词典内容 与它们的 词典名称条 距离 */- C) G; Z3 D* Z* Z1 ?6 |) K
    50. .mdict,.dsl_article { margin-top: .625rem; }
    复制代码

    8 D5 Z) V1 ~- v. q' n------------------------------------------
    , ]  L8 {" i) Q* l9 g6 u通过 qt-style.css 调整 软件界面文字大小3 o( a7 O# A- v  D6 c4 r  B+ v3 r
    ; G; \* \" E3 K. l0 [
    在我的机器上 20px 比较合适(注意 qt-style.css 中不要用单位 rem ,没有效果)。
    / p. }3 u# [" C9 ^+ [. Z1 {2 o' v3 m9 }1 @
    修改 GD 的配置文件:“ c:\...\GoldenDict\portable\qt-style.css ” 。. F! }# T6 D& \; |2 C$ e
    1. QToolTip, /* 按钮或链接的提示信息 */0 Z; u6 t6 F! {( U$ }: ~
    2. ArticleView #searchText, /* 按 Ctrl+F 后的搜索框 */& s- E' d% U- G. J
    3. MainStatusBar #text, /* 右下角的提示信息 */
      $ N6 X7 u3 b7 ^* k( P- R
    4. ScanPopup #translateLine, /* 弹出窗口的搜索框 */6 q6 v+ D3 g4 g& ?
    5. MainWindow #translateLine, /* 主窗口的搜索框 */; r0 Z$ s( j6 }0 V
    6. MainWindow #wordList, /* 搜索框下方的单词列表 */5 Y, h0 M+ o; S: r+ H- R% P8 Y5 i. ?
    7. MainWindow #dictsPane #dictsList, /* 查到单词的词典列表 */# R2 a" G" t# h9 E( \" _3 b
    8. MainWindow #historyPane #historyList, /* 历史面板的单词列表 */0 s4 P3 I/ ~5 \9 I2 e* B& ]! ]4 {
    9. MainWindow #favoritesPane #favoritesTree /* 收藏面板的单词列表 */
      / o/ e5 B; p: A" y
    10. { font-size: 20px; }
    复制代码
    9 C' E- G) p% w6 }  T. f8 S) u
    ------------------------------------------
    8 M( E$ F& M) \$ s" e  C+ M, W* X; X( A$ l
    ------------------------------------------
    9 x% S+ m4 e6 T8 o3 b: x4 A8 u, z$ L! A6 Y
    最后再来个图,别忘了帮我评分呦~~~

    评分

    9

    查看全部评分

  • TA的每日心情
    开心
    2023-4-4 20:46
  • 签到天数: 337 天

    [LV.8]以坛为家I

    发表于 2017-9-27 14:12:37 | 显示全部楼层
    HMPT 发表于 2017-9-25 14:38
    # P% j0 Z4 Q- [/ t论坛为了防止复制,而加上的随机字符, 好烦人啊

    0 ^8 A$ y0 E8 s' x! Y按F12,在CSS中加入( J% u! X) U+ r. G7 o( A* z
    1. .jammer {5 T& D* t- @, N& \/ m8 l: M+ X
    2.     display: none;
      2 T- g* a6 @4 q- }7 X+ Y
    3. }
    复制代码

    点评

    有效, 感谢  发表于 2017-9-27 14:20
  • TA的每日心情
    慵懒
    2023-10-14 18:34
  • 签到天数: 210 天

    [LV.7]常住居民III

     楼主| 发表于 2017-9-25 15:04:30 | 显示全部楼层
    本帖最后由 deeke 于 2017-9-25 20:41 编辑
    6 f* u* }6 t5 ^( r! Q2 [
    , g" q) |" N' V听说 评分 以后随机字符都会消失 :p3 Y. d: i: e+ o
    ( S4 ]- d3 ?- C8 p8 f7 {

    点评

    这就涉嫌恶意误导了  发表于 2017-9-25 16:45
  • TA的每日心情

    2019-9-20 08:37
  • 签到天数: 214 天

    [LV.7]常住居民III

    发表于 2017-9-25 14:38:38 | 显示全部楼层
    论坛为了防止复制,而加上的随机字符, 好烦人啊

    点评

    可以用“审查元素”大法  发表于 2017-9-25 14:58
  • TA的每日心情
    开心
    2020-9-21 12:00
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    发表于 2017-9-25 15:11:38 | 显示全部楼层
    deeke 发表于 2017-9-25 15:04
    7 V6 Q* o- L0 i* q5 D) S* N评分 以后随机字符就会消失,是真的。

    4 j6 \2 U2 n( m: m居然还有这种操作
  • TA的每日心情
    开心
    2019-10-12 09:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2017-9-25 19:01:35 | 显示全部楼层
    牛!这个是css能定义全局js文件吗?大大

    点评

    只调整 词典名称条 的外观,不能影响 JavaScript 文件。  发表于 2017-9-25 21:14

    该用户从未签到

    发表于 2017-10-10 09:21:25 | 显示全部楼层
    本帖最后由 henices 于 2017-10-10 09:25 编辑
    ! q2 A3 ^' ?* b: N) a# U" z5 w7 @* Y0 g2 t/ i
    效果非常不错, 感谢.
    ; r- k7 h* O4 l/ T+ e7 P" H3 i: w+ a9 z# b3 f1 k

    / C# _# Q; d: P
    & |0 y2 T( o3 Z9 Z  u4 J8 _======================
    : _6 y# }% }6 d; ?9 I& }% U9 S

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?免费注册

    x
  • TA的每日心情
    开心
    2017-10-25 12:37
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2017-10-10 21:27:21 | 显示全部楼层
    求教樓主,有些詞典中漢語標點的分號和逗號(;,)在goldendict中會顯示爲英文的分號和逗號(;,),這個有辦法控制嗎?
  • TA的每日心情
    慵懒
    2023-10-14 18:34
  • 签到天数: 210 天

    [LV.7]常住居民III

     楼主| 发表于 2017-10-10 22:52:00 | 显示全部楼层
    arbzn 发表于 2017-10-10 21:276 u2 |0 Z+ R2 Z3 y* A
    求教樓主,有些詞典中漢語標點的分號和逗號(;,)在goldendict中會顯示爲英文的分號和逗號(;,),這個有辦法 ...
    + q/ i. V5 L( |$ H8 U9 o* t) b, k
    汉语分号的 Unicode 编码是 FF1B、逗号是 FF0C,英文是 3B、2C,应该是不会混淆。
  • TA的每日心情
    慵懒
    2023-10-14 18:34
  • 签到天数: 210 天

    [LV.7]常住居民III

     楼主| 发表于 2017-10-11 00:23:38 | 显示全部楼层
    henices 发表于 2017-10-10 09:21
    3 q3 K1 e7 ^- n3 x1 z效果非常不错, 感谢.

    & b! |2 {$ ^! k9 Z6 K
    ( Q% \6 k1 J# Q! ?+ j你的“朗文4”里,第二行 “7national se'curity”,那个 7 是因为用了特殊字体:Kingsoft Phonetic Plain,音标也是它。
    $ f2 @1 l) t: }; G9 ~$ T: c5 S9 w: C$ A: d7 V$ K

    % I. t+ o6 D3 [( G
    ) ?: \$ T! v" g: K) O; B: H3 x& p  ]. T
  • TA的每日心情
    开心
    2017-10-25 12:37
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2017-10-11 13:25:49 | 显示全部楼层

    ! v9 R; C& E3 y* C2 q$ B+ e! M4 {0 K  @
    8楼的问题如上图,stardict词库的逗号显示不对。另外,该词库引用的外部图片也没法显示。(bgl文件是内置的图片。)8 Y3 F2 R9 D* @1 a* n% ~+ ~( \* S
    以前都是用stardict词库的,一时无法割舍。。。。。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?免费注册

    x
  • TA的每日心情
    慵懒
    2023-10-14 18:34
  • 签到天数: 210 天

    [LV.7]常住居民III

     楼主| 发表于 2017-10-12 10:22:59 | 显示全部楼层
    arbzn 发表于 2017-10-11 13:251 o" C+ e& a7 I
    8楼的问题如上图,stardict词库的逗号显示不对。另外,该词库引用的外部图片也没法显示。(bgl文件是内置 ...

    + d  y; L& x# f) @8 _- p# W5 w" f7 Q& m; b, f  T. h2 U
    法鼓山做的 Stardict 格式的佛学词典
    ' ^* |; g$ s& M' u2 C6 L: L* _我在这下载了“丁福保佛學大辭典”,标点和图片显示都很正常。! U; x; O/ A0 d2 j
  • TA的每日心情
    开心
    2017-10-25 12:37
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2017-10-13 16:36:22 | 显示全部楼层
    用stardict-editor导出这个**的词典为xml文件后,再用stardict-editor编译成stardict格式词典,就和我以前的一样了,在Goldendict中不能正常显示逗号(在stardict程序中也是一样显示不正常)。不只是上面那一个词条的问题。: n. G* C4 a$ @. z0 m0 B4 h
    5 `7 }' n' O: x: G, P
    有的Mdict的词库在Mdict中能正常显示逗号,在Goldendict中就不行了。
  • TA的每日心情
    郁闷
    2017-10-18 00:48
  • 签到天数: 26 天

    [LV.4]偶尔看看III

    发表于 2017-10-18 15:46:57 | 显示全部楼层
    感謝分享,要慢慢學習才行!!
  • TA的每日心情
    擦汗
    2021-2-3 10:35
  • 签到天数: 327 天

    [LV.8]以坛为家I

    发表于 2017-11-30 01:07:39 | 显示全部楼层
    网上找到的相关分享
    / s! S2 R7 ?$ t( h作个留存,有时间再来研究~
    ( E  `- |" J- S) A* i$ l
    2 @. I8 w* ~8 B! t6 f2 ~4 ?谢谢deeke大的分享!
  • TA的每日心情
    开心
    2019-6-12 09:10
  • 签到天数: 141 天

    [LV.7]常住居民III

    发表于 2018-1-25 16:06:26 | 显示全部楼层
    感谢楼主分享,非常感谢。
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2024-4-28 21:37 , Processed in 0.064815 second(s), 10 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

    快速回复 返回顶部 返回列表