掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 3628|回复: 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 编辑 2 k3 v: H; Y" G* O2 ]

    ; g2 u! m" i7 _171010:更换图例一。稍微减少 词典名称 与 分割线 的距离(代码区 Line 17. 18.)。: i: H4 n6 v4 S% b2 D/ ^/ V- @
    170928:更换图例一、二。修改一处 宽高比例(代码区 Line 30. ~ 33.)。8 A- z! C/ l4 W7 J. s' H
    ------------------------------------------6 H6 {( F8 ^& }) @" D0 ^
    , \' c  B) B; r, x4 r
    ------------------------------------------
    ( o, a7 ]6 D4 ^7 p8 O我的软件环境是:Win8.1 + GoldenDict_Qt5_x64_portable: b. l, S/ a# w$ Q! P  L
    " t% ?2 I( M  H: @  z" ~
    不给 mp3 加上 tag 就睡不着觉,不调整 GD 外观就不能查词典,这是“磨刀专误砍柴工”系列的第三集:
    5 p5 p# s3 \8 S' y: D+ `使词典名称条更紧凑,在缩放页面时它几乎不会错位。/ h0 B' h: o; d7 J9 o5 I
    ' @" U& V, ?; m$ R
    1. 选择风格:灵格斯。
    . J% o+ M( J" K3 g+ k  m" O2. 隐藏 词典名称的蓝色背景、词典图标。
    ! L1 p) z2 c- j4 G4 U+ T3. 隐藏 右侧展开、折叠的箭头图片。
    ; ?9 K$ H5 ~+ g2 l2 {4. 调整 尺寸、间距、边框、颜色。
    - r$ R( U$ F9 x. Z3 [# ~! O! w* h) f3 ^2 ~& h& ^/ n, `
    修改 GD 的配置文件:“ c:\...\GoldenDict\portable\article-style.css ” 。8 P: }4 ?4 F6 K) w, _" \% y
    1. /* 拉近 词典名称条 之间的距离。如果太近,就会重叠。 */( G! U1 x0 _5 Y) n; p) W
    2. .gdarticle { margin-top: .3rem; margin-bottom: 0; }
      ) ]* Y8 M) d/ a5 K
    3. ! Z2 O0 A1 X% h7 E1 M
    4. /* 隐藏 词典名称 外部容器的蓝色背景和边框 */' C$ z0 [, F. {  T! {
    5. .gddictname {2 T/ i: A  ?* w* N
    6.   font-size: .625rem;3 {& N! ?( Y: {) C" x. n
    7.   margin: -.0625rem 0;* Y8 N$ F0 b; }# _
    8.   padding-left: 0;
      1 R: B+ [. N4 c" a* x
    9.   vertical-align: bottom;  }; X4 k7 K, B. z% r" n/ K
    10.   border-width: 0;/ V- B/ n4 Q  M9 ?8 M. m! r
    11.   background-color: transparent;
      4 U5 m/ ^8 r/ Z/ i- H  Z8 I& v
    12. }: Y. m9 S# X6 E) V' X

    13. # |) v% `9 [3 J
    14. /* 加粗 词典名称 文字的下边框 */& Y% v, G, ~5 u- m$ p/ C
    15. .gddicttitle {+ O$ _) p8 K! V5 J4 ]" W
    16.   position: relative;
      1 T1 g% L# n  _" t! U
    17.   top: .01rem;
      9 @5 h( U2 l$ g' ?& m6 m& W" D, M
    18.   padding-bottom: .0625rem;
      " |, {. m0 z, q5 g6 \! X
    19.   color: gray;
      ! g: P  k, u2 D4 \* y9 m
    20.   border-bottom: .23rem solid gray;5 F* R2 Q! _3 b* j0 g- y
    21. }
      8 p) b7 C8 U5 A7 x4 d

    22. , Q' j7 Z/ k( G: T# F
    23. /* 隐藏 词典图标 和 “来自于……” */
      % @8 p; K# I- p
    24. .gddicticon,.gdfromprefix { display: none; }
      7 V2 |& }: W, p  j; J* c% N$ V' C

    25. $ B; R# ?1 z. G( \: ^5 V
    26. /* 隐藏 右侧箭头,调整尺寸、边框 */3 L& [) V0 U: l$ K+ Z
    27. .gdcollapseicon,.gdexpandicon {
      + U/ `3 ?/ R  Q* m2 T( b5 I
    28.   position: relative;
      1 x. A% l' y- M6 k0 q' g
    29.   top: .2745rem;
      % t$ |' n0 Z* s) c3 H
    30.   /* w:h = 1:1 */' g  l$ i+ d, H2 M% B5 q
    31.   width: .645rem;/ ~  ^* H: G. K! ~- O% }
    32.   /* w:h = 2:1 */
      + J& O$ m1 L% ~( ^& I/ p' z
    33.   /* width: 1.45rem; */  P! j' s2 d5 c) \  N3 T3 Y
    34.   height: .475rem;- [* _# N) r  U( H- s* N
    35.   border: .08rem solid gray;
        t: \! P5 O  p# J3 ?5 l  R
    36.   background-color: transparent;
      * B1 I/ a4 O9 |, Y7 p
    37.   background-image: none;) v5 k4 {; _( Q- w
    38. }+ Q/ @" c4 P. n! F$ x3 p* _) g1 R
    39. % m" j6 P4 F2 X3 J$ m0 E9 n3 b1 D
    40. /* 展开、鼠标悬停的展开、折叠、鼠标悬停的折叠,共四种样式 */+ w7 e7 V( F- @* Z
    41. .gdexpandicon { background-color: gray; }, }! ]& R) G$ C( {* h* D  f
    42. .gdexpandicon:hover { border-color: black; background-color: black; background-image: none; }. H2 H) H4 d+ |( b' q3 t# z
    43. .gdcollapseicon { border-bottom-width: .25rem; }
      - _3 {( N# }( t( V& I9 s
    44. .gdcollapseicon:hover { border-color: black; background-image: none; }
      2 [  i0 `# p# C: V7 ~

    45. ) A' U! Z" L, F3 A, o5 S
    46. /* 分割线 */
      , I& h" R7 ^. x4 |- Q
    47. .gddictnamebodyseparator { display: block; margin-bottom: -.0625rem; border-top: .08rem solid gray; }
      5 W  L/ E* C! L* T/ A
    48. : E. V2 \2 G# h
    49. /* 拉近 mdx 和 dsl 词典内容 与它们的 词典名称条 距离 */# f7 ]4 D" w- i" ?
    50. .mdict,.dsl_article { margin-top: .625rem; }
    复制代码

    # d* ^4 ~& g; S+ F! U------------------------------------------
    , Y  S- w" S  {7 E: ]6 T) j- w, U5 I  I2 [通过 qt-style.css 调整 软件界面文字大小  M: c0 H7 D2 m- j7 E; A1 U

    7 c/ z4 g  v1 k/ A! ~+ j在我的机器上 20px 比较合适(注意 qt-style.css 中不要用单位 rem ,没有效果)。; r. e9 C  ^$ P! R
    2 f- X: e& ]/ |4 ^5 C9 x" h$ K
    修改 GD 的配置文件:“ c:\...\GoldenDict\portable\qt-style.css ” 。2 z' ?) L' O# {& |7 A
    1. QToolTip, /* 按钮或链接的提示信息 */3 n! c$ `0 A( R  ]6 m" I2 x
    2. ArticleView #searchText, /* 按 Ctrl+F 后的搜索框 */5 W8 b: j; b3 B/ G
    3. MainStatusBar #text, /* 右下角的提示信息 */
      4 m! V. K" L( S' m0 Q  R
    4. ScanPopup #translateLine, /* 弹出窗口的搜索框 */7 r; o: D3 b# V8 ^! P- Z$ e$ X
    5. MainWindow #translateLine, /* 主窗口的搜索框 */5 J$ V4 t" X9 Q& K& l8 ?/ @+ E8 x
    6. MainWindow #wordList, /* 搜索框下方的单词列表 *// w# V) K6 J$ I& L
    7. MainWindow #dictsPane #dictsList, /* 查到单词的词典列表 */
      * s' p1 |* x2 B2 i
    8. MainWindow #historyPane #historyList, /* 历史面板的单词列表 */! O4 ~( s% z' X' D( P# |% f
    9. MainWindow #favoritesPane #favoritesTree /* 收藏面板的单词列表 */' w8 g# [% o1 r2 |- m8 T% V
    10. { font-size: 20px; }
    复制代码

    ) L+ J0 P/ N+ ?+ l3 l. u1 O+ ]# Z------------------------------------------
    ! ~' G% A2 T- ^5 B. u$ Y: e
    5 V' T: I. E8 F; A+ i------------------------------------------+ Z/ W" V6 K6 c- V/ i

    6 c% b6 j: n( Q' o) J7 O最后再来个图,别忘了帮我评分呦~~~

    评分

    9

    查看全部评分

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

    [LV.8]以坛为家I

    发表于 2017-9-27 14:12:37 | 显示全部楼层
    HMPT 发表于 2017-9-25 14:387 A  S, D" L" i( ^- t) \
    论坛为了防止复制,而加上的随机字符, 好烦人啊
    ( L5 \6 g5 K+ E" T+ N
    按F12,在CSS中加入
    7 X4 \* C1 L8 X
    1. .jammer {
      , r6 T* Q8 ^2 p  ?; T' e
    2.     display: none;2 G* y- A+ y- j+ t& S, k5 R4 t* s: n" |
    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 编辑
    + i1 B. X0 }) m. j2 e" G- b* S# b0 {- Y* S6 w( ?
    听说 评分 以后随机字符都会消失 :p, g% q4 a. E4 m/ ?3 E- |7 h* b. e
    $ G" W6 }2 Y% c

    点评

    这就涉嫌恶意误导了  发表于 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
    9 }% T# B6 ]2 ^- F' V- M+ `4 A) W评分 以后随机字符就会消失,是真的。

    & n. n- O" O" ^/ Q% D居然还有这种操作
  • 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 编辑
    ! R7 a, [7 `( a! x: G5 t2 J
    ; ?8 N3 G4 D$ x; A' K% U! [效果非常不错, 感谢./ N: [, ?% p# d" D- E

    1 D6 H. @, n0 W4 p" ?" G; x  j! T
    * n  X6 v* a: Y7 s/ Z: p* {
    $ x0 i& {& N% z======================  ?0 d: `- b, ^

    本帖子中包含更多资源

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

    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:27
    ' \$ A) I$ E& ~( p( Z0 }7 d2 H5 S求教樓主,有些詞典中漢語標點的分號和逗號(;,)在goldendict中會顯示爲英文的分號和逗號(;,),這個有辦法 ...
    : `$ T, Y( l/ S' T% Q8 w
    汉语分号的 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" G) b, V/ a! g9 \/ j
    效果非常不错, 感谢.
    6 P8 T8 C) C, s+ S& I
    0 S) j. \+ e9 J8 A1 t) A1 s
    你的“朗文4”里,第二行 “7national se'curity”,那个 7 是因为用了特殊字体:Kingsoft Phonetic Plain,音标也是它。7 `! I/ y% k$ N- [+ _# r- F

    8 U# R$ X8 ]# i7 c0 H; p1 \  R% U0 U, D3 Z" Y( l, o

    * h8 [6 f, W) N7 z$ X0 R$ ^
  • TA的每日心情
    开心
    2017-10-25 12:37
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2017-10-11 13:25:49 | 显示全部楼层
    ' U) c: ]4 N+ w, m/ l

    % j# D" I; c4 V7 r8楼的问题如上图,stardict词库的逗号显示不对。另外,该词库引用的外部图片也没法显示。(bgl文件是内置的图片。)
    8 `: V3 I  T' G. g( r以前都是用stardict词库的,一时无法割舍。。。。。

    本帖子中包含更多资源

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

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

    [LV.7]常住居民III

     楼主| 发表于 2017-10-12 10:22:59 | 显示全部楼层
    arbzn 发表于 2017-10-11 13:25
    7 E+ Z3 V/ _$ }8楼的问题如上图,stardict词库的逗号显示不对。另外,该词库引用的外部图片也没法显示。(bgl文件是内置 ...

    ' J; A$ Y% T5 q5 \7 e9 L2 Q
    5 [* o! p' Y$ ]! [, B2 z  y4 S法鼓山做的 Stardict 格式的佛学词典7 K3 e) }7 H+ P' Q  a4 }4 F. N
    我在这下载了“丁福保佛學大辭典”,标点和图片显示都很正常。  p' l. I5 D; d$ ]
  • TA的每日心情
    开心
    2017-10-25 12:37
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2017-10-13 16:36:22 | 显示全部楼层
    用stardict-editor导出这个**的词典为xml文件后,再用stardict-editor编译成stardict格式词典,就和我以前的一样了,在Goldendict中不能正常显示逗号(在stardict程序中也是一样显示不正常)。不只是上面那一个词条的问题。
    , e1 {* w3 V- h4 d1 W! u
    3 h3 W5 g4 c2 e4 h2 ?8 o有的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 | 显示全部楼层
    网上找到的相关分享' k) t$ c5 V8 d1 Q: {% ?
    作个留存,有时间再来研究~1 N1 v2 Q. R! M7 m

    ) E5 x% v# e2 n" k谢谢deeke大的分享!
  • TA的每日心情
    开心
    2019-6-12 09:10
  • 签到天数: 141 天

    [LV.7]常住居民III

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

    本版积分规则

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

    GMT+8, 2024-4-28 19:33 , Processed in 0.100699 second(s), 10 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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