掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 3617|回复: 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 编辑
    7 O* `" {/ i) u; {3 |  ]" U% z& i: [9 V4 D( H; {3 P" m  U
    171010:更换图例一。稍微减少 词典名称 与 分割线 的距离(代码区 Line 17. 18.)。$ |/ o/ I3 R. E. r' {$ d6 a
    170928:更换图例一、二。修改一处 宽高比例(代码区 Line 30. ~ 33.)。1 T6 N: u: `1 L+ ]6 o/ T
    ------------------------------------------  H" w" Z. x" P1 T( e
    ( E8 u- h. W7 v( d; I
    ------------------------------------------
    - M, Q8 x! S; E- \, r; ~; M7 _( H我的软件环境是:Win8.1 + GoldenDict_Qt5_x64_portable# x  M3 H$ @% f, o- {
    / O7 X  Y" \5 B# d; U9 q% N
    不给 mp3 加上 tag 就睡不着觉,不调整 GD 外观就不能查词典,这是“磨刀专误砍柴工”系列的第三集:
    : p& ?, K) K* `; V& \& z使词典名称条更紧凑,在缩放页面时它几乎不会错位。
    + B0 X0 S5 L1 U+ m1 s% Z8 P4 x5 R( p' d( @. b  ]& y
    1. 选择风格:灵格斯。
    ; `* M5 L+ i; c" g; j& S+ l3 e2. 隐藏 词典名称的蓝色背景、词典图标。
    ; b! n# I% T, J1 W3. 隐藏 右侧展开、折叠的箭头图片。
    + {8 r9 _/ p9 Q4. 调整 尺寸、间距、边框、颜色。
    4 ]1 S7 k. q+ N( s" \/ b
    . G( w/ i6 h1 `- w. s6 p修改 GD 的配置文件:“ c:\...\GoldenDict\portable\article-style.css ” 。( p3 l3 y2 R4 h
    1. /* 拉近 词典名称条 之间的距离。如果太近,就会重叠。 */& g% b, R  F' {6 J
    2. .gdarticle { margin-top: .3rem; margin-bottom: 0; }
      & z7 T7 E8 G% r! z

    3. " ?. Y# r5 u5 s9 D3 j, Y
    4. /* 隐藏 词典名称 外部容器的蓝色背景和边框 */
      5 D7 i! r# L8 D% B& Z) D" a& c1 M
    5. .gddictname {
      1 U* M1 L4 y% ^+ O3 _
    6.   font-size: .625rem;
      * d7 ?) \3 A* R: m
    7.   margin: -.0625rem 0;
      / C# ]* i7 l2 g* n8 a8 A$ g1 `
    8.   padding-left: 0;
      , z3 R+ w( n8 d+ V3 T6 J# N# G
    9.   vertical-align: bottom;7 l3 Q: O* ^' T& Z& X* P
    10.   border-width: 0;  p6 A5 X4 t& o7 f
    11.   background-color: transparent;
      / }5 Z! u/ _2 S" S) g/ R$ o9 ]
    12. }
      ' W6 K7 E% q  U: h# ]! @7 n

    13. 0 }- l# j5 U: @! ^6 }* P4 W0 w2 ^
    14. /* 加粗 词典名称 文字的下边框 */
      % w2 ~+ q0 k% x% J
    15. .gddicttitle {
      " k6 \* Y3 [2 y$ x+ F0 i9 Z& J' ~
    16.   position: relative;
      2 `# q- m& f0 a. O
    17.   top: .01rem;' h! [0 X1 S) \; b. i2 a
    18.   padding-bottom: .0625rem;
      : [5 J* t" y+ U5 z! I5 |) n
    19.   color: gray;" L. s- p, h" _2 E9 y6 q) D& k
    20.   border-bottom: .23rem solid gray;4 P+ F9 d' C) S. Y+ T# V
    21. }
      # a) [$ z6 p+ F/ L2 j0 b
    22. 7 c3 f* |" {9 p& T7 s" B
    23. /* 隐藏 词典图标 和 “来自于……” */- h6 g8 Y. D$ C' O/ @4 Y; h
    24. .gddicticon,.gdfromprefix { display: none; }4 M5 }9 f' @+ X1 M* n

    25. 8 n- C! g: M! [% z
    26. /* 隐藏 右侧箭头,调整尺寸、边框 */
      0 u7 y4 f% l: J
    27. .gdcollapseicon,.gdexpandicon {! o. U, M0 {% T
    28.   position: relative;0 }1 ]! @" T% x1 z. d
    29.   top: .2745rem;
      - {2 y+ k. h2 Y/ e
    30.   /* w:h = 1:1 */8 W5 }* J( C& g
    31.   width: .645rem;
      0 \1 m# F$ R* @# N9 _0 H3 q. u0 @4 P
    32.   /* w:h = 2:1 */
      4 t$ b6 g2 K4 w1 A$ {
    33.   /* width: 1.45rem; */
      7 C& n! N, o) W( C. C7 ]( P% }
    34.   height: .475rem;
      5 `/ R" c# O. p  |/ K5 D
    35.   border: .08rem solid gray;
      9 ~( v* O& l1 R7 G
    36.   background-color: transparent;
      6 a; i6 k: K9 \; o$ b; f' P: @( V
    37.   background-image: none;
      1 a! L. ]* @& R: [1 h
    38. }
      3 f. K) X$ @* n) U: p2 \

    39. ; S  l- c4 p0 j1 ?0 Y/ t8 g: ?2 W8 C* x
    40. /* 展开、鼠标悬停的展开、折叠、鼠标悬停的折叠,共四种样式 */; v: c, x# ]4 f. r4 W: B
    41. .gdexpandicon { background-color: gray; }9 c% B$ J6 \. ?5 z/ c$ i' s; f# F) w7 V
    42. .gdexpandicon:hover { border-color: black; background-color: black; background-image: none; }* }2 m3 F1 U- I. u  V$ [$ G
    43. .gdcollapseicon { border-bottom-width: .25rem; }. c+ i9 h8 M. X& f( U# b3 ]' O
    44. .gdcollapseicon:hover { border-color: black; background-image: none; }
      0 h7 @! H# b- P& ^+ c

    45. - d. A: m, Y. F& z
    46. /* 分割线 */
      8 C7 \' v* O, o9 ~, C
    47. .gddictnamebodyseparator { display: block; margin-bottom: -.0625rem; border-top: .08rem solid gray; }
      & ~( q! R& j+ V- s' u$ O

    48. 6 z' T' b2 h! [% E' O' {
    49. /* 拉近 mdx 和 dsl 词典内容 与它们的 词典名称条 距离 */
      - G1 r5 ^2 {0 [7 O9 ?/ W, ^
    50. .mdict,.dsl_article { margin-top: .625rem; }
    复制代码

    8 f' B4 E7 u( u3 T* C/ Z8 s% J* [0 D------------------------------------------: T" b4 G  }% o- ~$ C# l0 d7 j8 E
    通过 qt-style.css 调整 软件界面文字大小4 s2 ~) ^  t! m8 W" Y; h

    # \: m7 b/ S+ A在我的机器上 20px 比较合适(注意 qt-style.css 中不要用单位 rem ,没有效果)。; r9 q4 }7 N8 n) Q2 x, u1 Q
      [& M% x( }/ B1 E" |) Y; f9 i
    修改 GD 的配置文件:“ c:\...\GoldenDict\portable\qt-style.css ” 。( @' ~' I0 N) e9 I- X) \4 Q& f5 |
    1. QToolTip, /* 按钮或链接的提示信息 */# \: T; @$ H3 Y
    2. ArticleView #searchText, /* 按 Ctrl+F 后的搜索框 */
      5 s- j5 w. Y' y% ]
    3. MainStatusBar #text, /* 右下角的提示信息 */4 d9 g+ Q$ ?  e1 V% ^$ `
    4. ScanPopup #translateLine, /* 弹出窗口的搜索框 */; y3 R% A( e' ^
    5. MainWindow #translateLine, /* 主窗口的搜索框 */
      1 ~, X' T' s/ A) |9 E: p# b1 S6 z
    6. MainWindow #wordList, /* 搜索框下方的单词列表 */3 `# F2 H5 p. ]4 T& f1 ]% A  Z9 b
    7. MainWindow #dictsPane #dictsList, /* 查到单词的词典列表 */
      $ t' N# M, A. t9 J+ _6 O! O8 l+ P6 c
    8. MainWindow #historyPane #historyList, /* 历史面板的单词列表 */, O8 @3 {3 h6 E3 d# I" k$ z
    9. MainWindow #favoritesPane #favoritesTree /* 收藏面板的单词列表 */" |) x! n$ T2 Q+ c- I
    10. { font-size: 20px; }
    复制代码

    3 Q! R! G; ^1 S1 |------------------------------------------
    + |" W) x) ^2 n* t- o( F! P: \
      ~# y4 A1 H. X" [+ c- k------------------------------------------
    & f9 I2 w$ E  i9 v7 _
    2 q1 W2 h' j4 q! s" s1 c4 k最后再来个图,别忘了帮我评分呦~~~

    评分

    9

    查看全部评分

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

    [LV.8]以坛为家I

    发表于 2017-9-27 14:12:37 | 显示全部楼层
    HMPT 发表于 2017-9-25 14:384 S1 h8 Q, n5 g+ }+ P6 q
    论坛为了防止复制,而加上的随机字符, 好烦人啊

    7 x) ]6 q3 k7 u2 [0 ^按F12,在CSS中加入/ {1 m* f- C& O0 \4 D
    1. .jammer {
      2 W% ?5 v+ ]5 e! k' t& i6 X7 {4 p
    2.     display: none;7 V5 O/ t% d1 B  M2 M& {
    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 编辑 ' V0 _7 Q" u$ Z3 k# i9 ?+ Y) E

    : ?: X$ C) B# G: r1 A3 m! L( c. i/ y听说 评分 以后随机字符都会消失 :p
    ' F/ g3 o0 A' H) D$ y" ^! I! n, v$ x7 U( C# F5 \! ~

    点评

    这就涉嫌恶意误导了  发表于 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:048 ^+ P! ~" l$ m. i  B0 `/ Y
    评分 以后随机字符就会消失,是真的。
    , l. ]$ K% S. |. G& g$ F
    居然还有这种操作
  • 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 编辑
    # @6 L  z* `+ _. L' I0 G2 z) n. d$ ]
    , w2 ~1 @5 }7 X效果非常不错, 感谢.
    - J' o" U. ?! p  i  y% `- K
    - n" @$ u7 d" K5 t- N3 @! s
    9 k# `/ I& B: w$ J/ x0 W
    $ A+ `6 Z' Z6 e! _& G======================+ y/ Q; o- S5 o% ~$ J2 i

    本帖子中包含更多资源

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

    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$ X) T. J6 i- j! c9 F% m6 J/ c1 x
    求教樓主,有些詞典中漢語標點的分號和逗號(;,)在goldendict中會顯示爲英文的分號和逗號(;,),這個有辦法 ...

    ' m/ S1 _4 u/ q( g' y! P汉语分号的 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" P/ {3 B7 s5 X
    效果非常不错, 感谢.

    : [8 L/ d8 \; y' d0 C5 Y, i
    4 Z2 @$ |' f- \( ?$ U- K你的“朗文4”里,第二行 “7national se'curity”,那个 7 是因为用了特殊字体:Kingsoft Phonetic Plain,音标也是它。
    : v( s, ~- T( U. u! }6 \1 ?; Z6 B; g$ A; t

    7 ~. C, r" \, Z5 d
    3 F( F7 o3 P1 [
  • TA的每日心情
    开心
    2017-10-25 12:37
  • 签到天数: 8 天

    [LV.3]偶尔看看II

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

    0 ]6 i9 C& k# O8 O" X1 ]# `- |$ C% Z7 L. [0 w3 H
    8楼的问题如上图,stardict词库的逗号显示不对。另外,该词库引用的外部图片也没法显示。(bgl文件是内置的图片。)7 i8 i5 w; M& v2 B8 ~+ [: I
    以前都是用stardict词库的,一时无法割舍。。。。。

    本帖子中包含更多资源

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

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

    [LV.7]常住居民III

     楼主| 发表于 2017-10-12 10:22:59 | 显示全部楼层
    arbzn 发表于 2017-10-11 13:25  {  ]% K- z8 u3 F! ~5 D5 ]
    8楼的问题如上图,stardict词库的逗号显示不对。另外,该词库引用的外部图片也没法显示。(bgl文件是内置 ...
    / m. R0 A/ `. r$ j- }% u- S

      U9 n5 \  G+ X; n8 \法鼓山做的 Stardict 格式的佛学词典
    ( _2 a$ {# ]& Q% @我在这下载了“丁福保佛學大辭典”,标点和图片显示都很正常。
    9 ]( q4 f4 S( l4 @3 T
  • TA的每日心情
    开心
    2017-10-25 12:37
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2017-10-13 16:36:22 | 显示全部楼层
    用stardict-editor导出这个**的词典为xml文件后,再用stardict-editor编译成stardict格式词典,就和我以前的一样了,在Goldendict中不能正常显示逗号(在stardict程序中也是一样显示不正常)。不只是上面那一个词条的问题。/ v; Z/ ^. X+ `+ C' n% @
    8 B8 {9 G! e9 x( [0 E# l
    有的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 | 显示全部楼层
    网上找到的相关分享
    # }4 n4 E1 A$ o' l, s作个留存,有时间再来研究~' {! g6 z, n" k! n! C

    * H% Z& ~; z  T3 T4 P4 L/ M谢谢deeke大的分享!
  • TA的每日心情
    开心
    2019-6-12 09:10
  • 签到天数: 141 天

    [LV.7]常住居民III

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

    本版积分规则

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

    GMT+8, 2024-4-26 07:12 , Processed in 0.061871 second(s), 11 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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