掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 3614|回复: 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 编辑
    3 r( @0 e, ~7 h! E/ U8 x8 m/ q
    : }4 Q4 J3 T2 Z# v171010:更换图例一。稍微减少 词典名称 与 分割线 的距离(代码区 Line 17. 18.)。3 i. B9 v+ ?' x8 j  U8 \" M7 V
    170928:更换图例一、二。修改一处 宽高比例(代码区 Line 30. ~ 33.)。, _( P7 u  H" @8 r
    ------------------------------------------
    5 |$ _  j3 j# X0 c" `1 Y0 B' t
      z! n+ H* u0 I* X------------------------------------------3 Q; Y" d' |+ Z3 T% l9 y
    我的软件环境是:Win8.1 + GoldenDict_Qt5_x64_portable6 z9 H* {' X, F9 V$ S6 P
    ( [: F) \" w3 {8 n' `7 ?! e
    不给 mp3 加上 tag 就睡不着觉,不调整 GD 外观就不能查词典,这是“磨刀专误砍柴工”系列的第三集:! X8 C5 ?1 K/ D
    使词典名称条更紧凑,在缩放页面时它几乎不会错位。, a& I( f7 L8 }# w

    # D7 ~1 x: _" I3 z  [3 J1. 选择风格:灵格斯。' |+ C& C! i! |, r. U% A/ l  ], T1 M
    2. 隐藏 词典名称的蓝色背景、词典图标。
    ) L( Q" G! i$ D* A1 g8 l3. 隐藏 右侧展开、折叠的箭头图片。' k  K8 D9 c" F7 X3 X
    4. 调整 尺寸、间距、边框、颜色。3 a# \+ j* Z4 N' {. l8 b& ?! h2 k

    / h- c) T5 T" ~0 n修改 GD 的配置文件:“ c:\...\GoldenDict\portable\article-style.css ” 。
    4 v! d* u! b" ~0 o4 K% c1 {% |0 ?
    1. /* 拉近 词典名称条 之间的距离。如果太近,就会重叠。 */
      6 y: {- g8 l" g- u$ k+ H
    2. .gdarticle { margin-top: .3rem; margin-bottom: 0; }- E5 `$ `3 {0 |# A9 S* X: ]

    3. $ _! o; m/ ?+ V* y' g2 r
    4. /* 隐藏 词典名称 外部容器的蓝色背景和边框 */
      ) e4 p) {8 E8 v$ G6 L  c/ v
    5. .gddictname {. ]% O/ U7 ^; {% A/ F& i9 }/ u4 @# }# p
    6.   font-size: .625rem;
        k. S# a7 [! u
    7.   margin: -.0625rem 0;
      ' W3 C2 }( I) F# S7 |3 W0 I
    8.   padding-left: 0;. t6 U4 a1 y; q: H; O* q
    9.   vertical-align: bottom;. j* S( A, `! P! e  e3 Z! B1 K) j
    10.   border-width: 0;
      3 J/ N) a7 C9 D6 Z* a) C+ A
    11.   background-color: transparent;# l1 T6 E' ?* d; x0 `1 p( }8 ~( i
    12. }
      8 ]3 Q& C! g0 X/ L4 {8 R$ f  D

    13. 9 B. P/ E+ K" W0 W3 s: ^
    14. /* 加粗 词典名称 文字的下边框 */, n+ w$ S/ o# B& w  N8 ~
    15. .gddicttitle {
      1 c) a3 E7 Z( c; ^8 I
    16.   position: relative;: f! \! H2 {5 f; f/ \# U. t" l9 U! ^
    17.   top: .01rem;
      ! Z( A; z9 @1 V6 m4 k4 I( R0 S
    18.   padding-bottom: .0625rem;) U2 f+ u' K2 H7 ^% i& G' O/ O6 a
    19.   color: gray;
      . e: P. j# B! N7 A
    20.   border-bottom: .23rem solid gray;  J7 B+ f* a- t
    21. }/ ^( e& m, ]+ _$ _

    22. & V. W% N/ f' A7 N# x
    23. /* 隐藏 词典图标 和 “来自于……” */
      $ i& |# q& v6 c! k7 ~
    24. .gddicticon,.gdfromprefix { display: none; }2 X3 z, m/ P# M- v9 l# ?3 a% j( J% e
    25. % Z) b4 l7 Y& O9 S% y/ f
    26. /* 隐藏 右侧箭头,调整尺寸、边框 */3 |! q3 I' C- ~- K
    27. .gdcollapseicon,.gdexpandicon {
      + K3 f) z# M: O8 b: S# ?( u
    28.   position: relative;, ~* [5 D; K; O' H
    29.   top: .2745rem;8 E# S1 @. G1 y9 e
    30.   /* w:h = 1:1 */" \, m! h/ o9 \) n) r% R4 {5 U
    31.   width: .645rem;# _5 R+ C" q( m4 M" p
    32.   /* w:h = 2:1 */
        d+ f, q8 K2 k: X
    33.   /* width: 1.45rem; */
      3 E: E1 Q' w2 @/ q) K' C: w" d) Y. x
    34.   height: .475rem;
      8 c# }: [: s; q4 o
    35.   border: .08rem solid gray;; w, N* \0 w" I+ D- E8 b) t
    36.   background-color: transparent;
      8 @5 O- u9 P( E3 x- {: h  S/ D
    37.   background-image: none;' P1 B/ {% |5 G0 P
    38. }
      3 [8 i: D& }; \& A. R: a7 x0 R
    39. / r; ^0 S4 A4 l+ n( ?
    40. /* 展开、鼠标悬停的展开、折叠、鼠标悬停的折叠,共四种样式 */
      6 _0 P" Z5 V' b- b" r5 _0 D$ M
    41. .gdexpandicon { background-color: gray; }
      % i. @# l2 W. a
    42. .gdexpandicon:hover { border-color: black; background-color: black; background-image: none; }
      2 G: M$ U/ _) G9 P1 [' n
    43. .gdcollapseicon { border-bottom-width: .25rem; }) P. _, j* l# Z' W
    44. .gdcollapseicon:hover { border-color: black; background-image: none; }
      + ^2 U6 Z1 Z6 N, ]

    45. - b. T# W1 D; p% y+ ]- H- p$ R  e
    46. /* 分割线 */
      " V. {4 B% m1 e& i$ Y- P/ }) V, ^
    47. .gddictnamebodyseparator { display: block; margin-bottom: -.0625rem; border-top: .08rem solid gray; }( f( B1 C  d6 P) \3 |2 w: n8 P! o

    48. 8 a5 [( [' F/ p
    49. /* 拉近 mdx 和 dsl 词典内容 与它们的 词典名称条 距离 */
      9 J( E/ _0 x3 q- q
    50. .mdict,.dsl_article { margin-top: .625rem; }
    复制代码
    + h( U% J. G: U# ]
    ------------------------------------------
    6 v% a/ ]8 w9 g' i' l通过 qt-style.css 调整 软件界面文字大小
    5 ?$ O) m4 l; a5 g3 Y0 o' P$ i9 \1 ^- b' w* U2 G( L
    在我的机器上 20px 比较合适(注意 qt-style.css 中不要用单位 rem ,没有效果)。
    # h, u8 k, Y) |3 x: ?
    : \- n: |* a5 y( ]) f修改 GD 的配置文件:“ c:\...\GoldenDict\portable\qt-style.css ” 。
    ) w$ j; O% Q1 ~
    1. QToolTip, /* 按钮或链接的提示信息 */& a. M6 |1 y3 M1 \9 L! y/ O
    2. ArticleView #searchText, /* 按 Ctrl+F 后的搜索框 */3 s" s, y; ?8 K% A5 b# r- S
    3. MainStatusBar #text, /* 右下角的提示信息 */6 V, \1 @, A5 e: X
    4. ScanPopup #translateLine, /* 弹出窗口的搜索框 */
      6 ^: l: J. E# t  l; C4 n
    5. MainWindow #translateLine, /* 主窗口的搜索框 */& a) W& Z0 K0 Z: y3 H
    6. MainWindow #wordList, /* 搜索框下方的单词列表 */: k+ v5 ~5 N1 A, D' K$ O
    7. MainWindow #dictsPane #dictsList, /* 查到单词的词典列表 */) t- N; v0 L5 K! J/ X9 z
    8. MainWindow #historyPane #historyList, /* 历史面板的单词列表 */& x9 T9 O1 w; _
    9. MainWindow #favoritesPane #favoritesTree /* 收藏面板的单词列表 */
      : ]) g$ c- I, }6 O6 H; A% Q/ {$ L
    10. { font-size: 20px; }
    复制代码
    0 ~5 `4 a% T; \8 U4 C' d( I- N4 D0 V; i
    ------------------------------------------
    6 q9 Z" L1 f; F* }6 V; P% J5 x9 C6 v; o. }: J7 u. g
    ------------------------------------------6 |. |, B8 x# Z8 K* O

    # X8 W& `, i) O0 G1 r' v2 D最后再来个图,别忘了帮我评分呦~~~

    评分

    9

    查看全部评分

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

    [LV.8]以坛为家I

    发表于 2017-9-27 14:12:37 | 显示全部楼层
    HMPT 发表于 2017-9-25 14:387 J2 c5 n3 E. n
    论坛为了防止复制,而加上的随机字符, 好烦人啊
    $ }5 H( r( H2 J- E0 e- w
    按F12,在CSS中加入0 |+ O) }- j8 f! b7 R
    1. .jammer {
      ( u0 ^5 y0 o4 U* t/ s  u! c
    2.     display: none;
      - p) ~7 F% b# _, ?
    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 编辑 7 V1 H; J- |/ M8 p' w9 S. h

    1 P- N. d4 R/ R5 v9 o  _, P" X- q听说 评分 以后随机字符都会消失 :p
    % N, ^3 h" ^7 T1 k, h! l' b
    " x  \# v9 N% b2 X

    点评

    这就涉嫌恶意误导了  发表于 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
    - d- C  W7 {( s8 n, q6 Q1 z评分 以后随机字符就会消失,是真的。

    ' W5 E8 S# d# R: g3 `居然还有这种操作
  • 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 编辑 ; \# d+ W6 ~0 F. g1 k0 `
    . w4 ]/ H4 J/ z4 E: `- u- L
    效果非常不错, 感谢.
    ! W2 E" {, {, ^, D* L/ j8 h' U" e4 u8 F2 ~; P
    1 B* `/ j" p; i  Q  D
    # h! }1 Y( L* k; M/ W
    ======================5 w( k6 _* G! {

    本帖子中包含更多资源

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

    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  z9 w  I# g2 ~& L7 V3 ?( J  u
    求教樓主,有些詞典中漢語標點的分號和逗號(;,)在goldendict中會顯示爲英文的分號和逗號(;,),這個有辦法 ...
    ' l" f: V$ F' S' ^, V
    汉语分号的 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
    ' d7 }/ I# P: ~效果非常不错, 感谢.
    ' M4 p- r9 E0 m2 I( p6 R
    ) |( Q: n% W6 Y: i7 _9 Q$ h
    你的“朗文4”里,第二行 “7national se'curity”,那个 7 是因为用了特殊字体:Kingsoft Phonetic Plain,音标也是它。4 w# A+ v" x7 N$ i7 c

    9 h! u( l) G/ U, P- P, G) b: y, I0 v& p& w4 X# F- t5 W
    ! b  C( X( y- i+ H2 Z$ K3 P
  • TA的每日心情
    开心
    2017-10-25 12:37
  • 签到天数: 8 天

    [LV.3]偶尔看看II

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

    7 C; A) o0 L1 f
    ( `! o+ b9 {9 E" ?, {8楼的问题如上图,stardict词库的逗号显示不对。另外,该词库引用的外部图片也没法显示。(bgl文件是内置的图片。)# b& b# j& i; l; Z$ C
    以前都是用stardict词库的,一时无法割舍。。。。。

    本帖子中包含更多资源

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

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

    [LV.7]常住居民III

     楼主| 发表于 2017-10-12 10:22:59 | 显示全部楼层
    arbzn 发表于 2017-10-11 13:25
    / P, Q% W2 h# |* s1 q2 u8楼的问题如上图,stardict词库的逗号显示不对。另外,该词库引用的外部图片也没法显示。(bgl文件是内置 ...
    % C% j7 R  A- w7 e, j4 h9 v  p
    1 t- i1 L$ U+ M! P
    法鼓山做的 Stardict 格式的佛学词典
    - X+ H) h( n. r) Y3 o0 Z我在这下载了“丁福保佛學大辭典”,标点和图片显示都很正常。( ]" H/ b$ A# `, ^$ p. ?+ m
  • TA的每日心情
    开心
    2017-10-25 12:37
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2017-10-13 16:36:22 | 显示全部楼层
    用stardict-editor导出这个**的词典为xml文件后,再用stardict-editor编译成stardict格式词典,就和我以前的一样了,在Goldendict中不能正常显示逗号(在stardict程序中也是一样显示不正常)。不只是上面那一个词条的问题。
      l: \0 z, c+ X2 t5 I& V; b2 t% Q) i7 z' j
    有的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 | 显示全部楼层
    网上找到的相关分享" M8 [7 B7 ^1 G$ s3 g
    作个留存,有时间再来研究~, D. ]6 g; S5 A9 P$ D0 }2 L% w

    ( Q' w) p3 ~3 ]/ ^7 ^- L- ]; J+ U谢谢deeke大的分享!
  • TA的每日心情
    开心
    2019-6-12 09:10
  • 签到天数: 141 天

    [LV.7]常住居民III

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

    本版积分规则

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

    GMT+8, 2024-4-25 06:46 , Processed in 0.066077 second(s), 17 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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