掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 5855|回复: 19

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

[复制链接]
  • TA的每日心情
    慵懒
    2025-1-28 16:22
  • 签到天数: 216 天

    [LV.7]常住居民III

    发表于 2017-9-25 13:45:21 | 显示全部楼层 |阅读模式
    本帖最后由 deeke 于 2017-10-10 23:34 编辑 ' x! p: _$ N; C% a

    6 J( r& l" I) @: L& o9 e171010:更换图例一。稍微减少 词典名称 与 分割线 的距离(代码区 Line 17. 18.)。
    9 Y* t% P4 e3 _4 K/ r: x170928:更换图例一、二。修改一处 宽高比例(代码区 Line 30. ~ 33.)。9 ?0 ~# f7 _6 Z' M/ B3 x9 E
    ------------------------------------------2 [& ^7 \! M9 c) d6 s

    9 x- O, X% L, G------------------------------------------& t. m  j* k. _# V7 }: a
    我的软件环境是:Win8.1 + GoldenDict_Qt5_x64_portable 。" ?' w9 ?4 [, C
    0 f# l1 }0 S4 t/ K
    不给 mp3 加上 tag 就睡不着觉,不调整 GD 外观就不能查词典,这是“磨刀专误砍柴工”系列的第三集:( e. u( X) B! U8 B
    使词典名称条更紧凑,在缩放页面时它几乎不会错位。
    ( z. v1 a; z% A  D' |4 P% d# Y5 n. X3 N7 L# D( C- `
    1. 选择风格:灵格斯。0 |, \* Y( H# q( ^. Z
    2. 隐藏 词典名称的蓝色背景、词典图标。
      A6 v# b- {2 ?3. 隐藏 右侧展开、折叠的箭头图片。
    $ j/ V! W3 O3 V" o0 s0 r* ]& j4. 调整 尺寸、间距、边框、颜色。
    , O/ m: t  d* @: P/ a) E% ~7 d  F7 |6 T
    修改 GD 的配置文件:“ c:\...\GoldenDict\portable\article-style.css ” 。% t; S: O1 O! V
    1. /* 拉近 词典名称条 之间的距离。如果太近,就会重叠。 */, z* N9 [! @3 I) f  H, i
    2. .gdarticle { margin-top: .3rem; margin-bottom: 0; }
      8 k9 Y+ t4 a2 n5 o( E8 N* t
    3. ) x5 Z& _  @  `
    4. /* 隐藏 词典名称 外部容器的蓝色背景和边框 */
      " R) E$ X# v& n1 u7 |
    5. .gddictname {
      ) x6 b$ Z9 i" |. S4 T$ e
    6.   font-size: .625rem;
      9 |! |7 Q" A) p3 e# T
    7.   margin: -.0625rem 0;3 O# E  {% V" V, S9 ~
    8.   padding-left: 0;6 e$ {1 g' L$ C6 g+ h
    9.   vertical-align: bottom;2 v& p: Q; M, R- W0 Z
    10.   border-width: 0;0 `! U9 g7 i# o5 N( \' \; t
    11.   background-color: transparent;
      : \1 n- d/ u  j; p3 O8 X
    12. }
      * X& i& i8 f% {

    13. 4 _6 s7 l3 d8 V3 v3 K
    14. /* 加粗 词典名称 文字的下边框 */: W* N$ c# c3 K) s6 I* b+ }- h: Z
    15. .gddicttitle {3 K' @; n/ b3 y8 W" m! Z+ h* Q
    16.   position: relative;
      # d9 d0 S, ^- S
    17.   top: .01rem;& Z+ I3 A; N' f1 n1 j$ o# d: s
    18.   padding-bottom: .0625rem;
      3 `) I, S+ j) h; p
    19.   color: gray;/ a! i, y3 b" C3 U/ X" j
    20.   border-bottom: .23rem solid gray;
      & ~' h/ |9 q% @& s5 L# x
    21. }2 d( o. U6 U) l9 p& Z
    22. 9 l- R) N0 y/ c+ g4 V0 C0 G
    23. /* 隐藏 词典图标 和 “来自于……” */
      / m+ e5 l4 m0 ]7 w9 i
    24. .gddicticon,.gdfromprefix { display: none; }
      : k; ^9 F, s( M. Y  K
    25. 2 d6 @; h0 Z6 v9 [( h
    26. /* 隐藏 右侧箭头,调整尺寸、边框 */) J/ ^0 d) N; V0 R% f- @
    27. .gdcollapseicon,.gdexpandicon {
      ' D6 b. q8 B6 c7 R- R
    28.   position: relative;, w" ?% n6 U0 ]5 {  G! O
    29.   top: .2745rem;2 c, u2 g/ s% d7 q: U$ f
    30.   /* w:h = 1:1 */
      8 h& G" O: \. r5 A
    31.   width: .645rem;3 g+ U% k" E5 h, r, d& ~" U
    32.   /* w:h = 2:1 */
      - r4 U% q* v2 g' `/ [
    33.   /* width: 1.45rem; */
      ! e8 f3 A7 |, u0 x$ e) a
    34.   height: .475rem;3 B, @% ~. a$ L
    35.   border: .08rem solid gray;
      - n) O9 F1 [! k3 O3 O$ ]* E2 D
    36.   background-color: transparent;
      % T- R: y5 \0 q, X6 `- \
    37.   background-image: none;
      . B5 j! x0 ]5 B( p6 x% L0 Q
    38. }8 N' u% [) w. F- K

    39. $ W4 J# \; K" T2 I: e( R
    40. /* 展开、鼠标悬停的展开、折叠、鼠标悬停的折叠,共四种样式 */) u+ e5 M; x( A+ s3 j5 l, H
    41. .gdexpandicon { background-color: gray; }0 p& _/ T) O3 ~( J7 \
    42. .gdexpandicon:hover { border-color: black; background-color: black; background-image: none; }- d# D3 [1 n! W
    43. .gdcollapseicon { border-bottom-width: .25rem; }; c( e( p9 ~0 i9 Z; x9 z+ Y
    44. .gdcollapseicon:hover { border-color: black; background-image: none; }# _2 l1 i4 [6 n* q) q
    45. 1 Q" r- D+ S9 l/ E, B: u2 K
    46. /* 分割线 */- ~) r, @5 Z) B
    47. .gddictnamebodyseparator { display: block; margin-bottom: -.0625rem; border-top: .08rem solid gray; }3 S* {6 m$ n& @% I
    48. 0 y! v- C3 V% p3 i% [! e
    49. /* 拉近 mdx 和 dsl 词典内容 与它们的 词典名称条 距离 */
      " ^8 ?0 b& E  D* Q! K9 g' Z0 H
    50. .mdict,.dsl_article { margin-top: .625rem; }
    复制代码
      b$ G6 n, H! A* `
    ------------------------------------------$ ~: @. _$ e1 g
    通过 qt-style.css 调整 软件界面文字大小
    # {7 C2 o/ ~' w. F2 y3 w
      Q+ F9 _# q! o% ]1 E' ]3 g在我的机器上 20px 比较合适(注意 qt-style.css 中不要用单位 rem ,没有效果)。
    : k/ _  |/ f) @& Y% v# m* M2 r. F- ]: ]) M- A: w
    修改 GD 的配置文件:“ c:\...\GoldenDict\portable\qt-style.css ” 。% ?: U4 e6 o$ T6 V1 f) K1 K
    1. QToolTip, /* 按钮或链接的提示信息 */
      " H0 w6 X3 ~& \2 N+ m  d$ ]. a+ F
    2. ArticleView #searchText, /* 按 Ctrl+F 后的搜索框 */3 X( |3 _7 c% S- a- z. k% _/ E# n
    3. MainStatusBar #text, /* 右下角的提示信息 */$ n6 k9 e8 \# ?" r0 z
    4. ScanPopup #translateLine, /* 弹出窗口的搜索框 */
      1 f; B$ C- O6 l9 ?1 n5 p6 ]0 B
    5. MainWindow #translateLine, /* 主窗口的搜索框 */
      % B* I8 `4 L- E/ ]4 s& f) u
    6. MainWindow #wordList, /* 搜索框下方的单词列表 */
      $ `$ o" ^: N; U7 b  m0 x
    7. MainWindow #dictsPane #dictsList, /* 查到单词的词典列表 */
      4 z9 j, v2 c5 h' z& V, g6 F. d
    8. MainWindow #historyPane #historyList, /* 历史面板的单词列表 */
      2 P& h& |) _) b8 c. N! m, y
    9. MainWindow #favoritesPane #favoritesTree /* 收藏面板的单词列表 */4 g0 z- B4 G0 @, E
    10. { font-size: 20px; }
    复制代码

    2 c8 j. Y8 D4 n9 X------------------------------------------, E6 z9 G# R  O4 W- Y- f0 b

    ; D: I. f. k; [# r------------------------------------------1 @# b1 J5 d' z, j& f2 F( E

    $ A# s: J% z' e最后再来个图,别忘了帮我评分呦~~~

    评分

    9

    查看全部评分

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

    [LV.8]以坛为家I

    发表于 2017-9-27 14:12:37 | 显示全部楼层
    HMPT 发表于 2017-9-25 14:38( B! g" e& v3 i, J
    论坛为了防止复制,而加上的随机字符, 好烦人啊

    ; ]" J  k) u; K: E0 J/ s7 E1 w) O按F12,在CSS中加入
    9 v( V& b4 e3 x( e3 |6 ^
    1. .jammer {5 t) T$ f. i9 s: j
    2.     display: none;
      * S; J" A+ j6 R) k
    3. }
    复制代码

    点评

    有效, 感谢  发表于 2017-9-27 14:20
  • TA的每日心情
    慵懒
    2025-1-28 16:22
  • 签到天数: 216 天

    [LV.7]常住居民III

     楼主| 发表于 2017-9-25 15:04:30 | 显示全部楼层
    本帖最后由 deeke 于 2017-9-25 20:41 编辑 ' n( E1 _8 N+ {$ h3 F

      t* S0 P# N+ l  h$ x6 d, R听说 评分 以后随机字符都不会消失 :p
    " g- j" Q/ J( H, F1 o8 K3 }7 D' U$ t+ G8 L0 r

    点评

    这就涉嫌恶意误导了  发表于 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
    ! ~: S; M/ d1 x! ^, Q评分 以后随机字符就会消失,是真的。

    1 w7 r; s7 d, R- w. n9 c居然还有这种操作
  • 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 编辑 $ s9 Z8 g" I; k. r' R8 \8 {

    # g. d8 o# n5 ^/ V效果非常不错, 感谢.
    " ^; }1 {9 s& ?4 D, ]2 n2 w* V- `* v& s$ K+ H& ?

    9 o+ E% c* c% }* J. m* d" f- f, v  f. E, U( e$ A
    ======================
    , {: m/ L. t& ]  K. A% n/ t4 `5 d

    本帖子中包含更多资源

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

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

    [LV.3]偶尔看看II

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

    [LV.7]常住居民III

     楼主| 发表于 2017-10-10 22:52:00 | 显示全部楼层
    arbzn 发表于 2017-10-10 21:27
    5 r6 x& q6 J# v7 \1 _求教樓主,有些詞典中漢語標點的分號和逗號(;,)在goldendict中會顯示爲英文的分號和逗號(;,),這個有辦法 ...
    " P* h8 F2 R' j" ^7 Z
    汉语分号的 Unicode 编码是 FF1B、逗号是 FF0C,英文是 3B、2C,应该是不会混淆。
  • TA的每日心情
    慵懒
    2025-1-28 16:22
  • 签到天数: 216 天

    [LV.7]常住居民III

     楼主| 发表于 2017-10-11 00:23:38 | 显示全部楼层
    henices 发表于 2017-10-10 09:21
    ) ]" L" x& _) L% B效果非常不错, 感谢.

    ) x; g$ `' x) |" V) i/ K- K6 ~* K9 _' g5 a' m; I1 Y
    你的“朗文4”里,第二行 “7national se'curity”,那个 7 是因为用了特殊字体:Kingsoft Phonetic Plain,音标也是它。
    7 S: |7 Q1 K: n# }5 C/ a
    ( O  @1 B& B% K# T8 S* v' ?8 \: a6 [

    $ u9 `8 ?& u' s
  • TA的每日心情
    开心
    2017-10-25 12:37
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2017-10-11 13:25:49 | 显示全部楼层
    0 l* P% c( q7 N- ~0 h7 l. U* v* p/ ?
    ( o& @% @+ v! P7 a
    8楼的问题如上图,stardict词库的逗号显示不对。另外,该词库引用的外部图片也没法显示。(bgl文件是内置的图片。)
    : d' R/ x# v$ {2 x" S以前都是用stardict词库的,一时无法割舍。。。。。

    本帖子中包含更多资源

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

    x
  • TA的每日心情
    慵懒
    2025-1-28 16:22
  • 签到天数: 216 天

    [LV.7]常住居民III

     楼主| 发表于 2017-10-12 10:22:59 | 显示全部楼层
    arbzn 发表于 2017-10-11 13:259 V! s3 K0 P( H: {4 ^7 E3 t  U' N$ W
    8楼的问题如上图,stardict词库的逗号显示不对。另外,该词库引用的外部图片也没法显示。(bgl文件是内置 ...

    8 e/ j& p2 {* E4 c+ K8 U) G, r! D# Y! @
    法鼓山做的 Stardict 格式的佛学词典; K4 {, U- U) s/ X/ ~% j
    我在这下载了“丁福保佛學大辭典”,标点和图片显示都很正常。
    . L: M  n' G. z- ~# O
  • 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" @7 y2 C5 a
    ' k, w4 v4 O) \! y- 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 | 显示全部楼层
    网上找到的相关分享8 i/ I+ E+ \% `. C* e, Z! l
    作个留存,有时间再来研究~* K3 {; s3 b# g6 V  K% B- y
    " i. ?/ t$ B& b0 i+ t2 O1 I0 r8 P# S/ J
    谢谢deeke大的分享!
  • TA的每日心情
    开心
    2019-6-12 09:10
  • 签到天数: 141 天

    [LV.7]常住居民III

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

    本版积分规则

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

    GMT+8, 2026-11-11 00:58 , Processed in 0.022434 second(s), 24 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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