掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 4515|回复: 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 编辑 $ J% e; s/ F7 R5 \7 \3 I, `
    % V: d" Z7 r. ~2 U1 q9 Y& V7 Y2 T
    171010:更换图例一。稍微减少 词典名称 与 分割线 的距离(代码区 Line 17. 18.)。
    % X6 t" f& F* S$ [% `9 i* E170928:更换图例一、二。修改一处 宽高比例(代码区 Line 30. ~ 33.)。- m9 s. I& m' {1 Q  T$ x  j
    ------------------------------------------
    8 k9 f# v: p' F9 y) B' g3 O1 `5 y# U, Q% ?- N. R
    ------------------------------------------% \" b7 S& A7 }. M3 f
    我的软件环境是:Win8.1 + GoldenDict_Qt5_x64_portable
    1 }9 l% V' z8 P4 N0 V% E) n4 B7 b  _; M. V- i# O. X$ U- c! q
    不给 mp3 加上 tag 就睡不着觉,不调整 GD 外观就不能查词典,这是“磨刀专误砍柴工”系列的第三集:: ^4 T! D3 r) `/ z; n
    使词典名称条更紧凑,在缩放页面时它几乎不会错位。; F" }2 T, H3 e7 U" t2 e. [; K

    % B$ u) Y! m1 [1. 选择风格:灵格斯。) N) U  m6 u/ u; ^3 X: |* X
    2. 隐藏 词典名称的蓝色背景、词典图标。
    2 t3 K: X' L$ I3. 隐藏 右侧展开、折叠的箭头图片。1 |2 C4 w6 a6 t6 `
    4. 调整 尺寸、间距、边框、颜色。
    - U% k& F) W  @' `6 n! O3 d9 G+ Q# n1 B5 t+ }. p* Q
    修改 GD 的配置文件:“ c:\...\GoldenDict\portable\article-style.css ” 。
    2 M) k- V8 g1 u: C1 w8 k1 m& J$ I/ ]
    1. /* 拉近 词典名称条 之间的距离。如果太近,就会重叠。 */
      3 u* P8 `- Z% Q1 b( j0 W
    2. .gdarticle { margin-top: .3rem; margin-bottom: 0; }
      ) u' T  v6 E! [- m2 v; F
    3. 0 N8 [$ E1 i9 q* A5 [
    4. /* 隐藏 词典名称 外部容器的蓝色背景和边框 */0 _3 R' m" d) [, U7 w
    5. .gddictname {) V2 \& g: L0 m* j$ J- K0 k, ~, j
    6.   font-size: .625rem;
      6 w3 }& e. s+ i1 U! I. j
    7.   margin: -.0625rem 0;
        |  l5 j' v; O3 _) y2 c) z- l
    8.   padding-left: 0;: E  g. o1 A6 B- Q# l; o
    9.   vertical-align: bottom;' Q# d! o) `4 W# i1 R& g
    10.   border-width: 0;# O0 J, i4 c8 ~
    11.   background-color: transparent;
      - n# @+ ^' V% y# y' J5 G0 ~3 K8 D! H1 p
    12. }" `3 j# s* |$ A: q+ F" T

    13. " o6 M1 m! \/ K+ b- ?6 b" \
    14. /* 加粗 词典名称 文字的下边框 *// F4 c* o4 U  S8 o; M6 n$ c
    15. .gddicttitle {
      3 D3 L9 w8 S7 [  i( \
    16.   position: relative;
      4 U+ J1 q1 F5 t, b+ z
    17.   top: .01rem;
      5 J3 I3 e6 a2 z5 ^& L) t
    18.   padding-bottom: .0625rem;
      6 n- c2 J6 ^  L# ], \' y! s
    19.   color: gray;  E6 w: r1 d; X4 M6 I
    20.   border-bottom: .23rem solid gray;
      ( M) x; |$ X" B+ Y" y
    21. }
      4 F) L) v; Y$ s4 W

    22. . ?3 `5 L; g3 L8 K! O& @4 f
    23. /* 隐藏 词典图标 和 “来自于……” */
      " r+ E6 E8 i/ h3 _: t% [
    24. .gddicticon,.gdfromprefix { display: none; }
      7 {! ^/ g) B+ j% j

    25. 4 Z' i5 F- J8 ?( [1 `3 g4 h
    26. /* 隐藏 右侧箭头,调整尺寸、边框 */
      & [' p& f' E8 Q9 T5 \4 e* e
    27. .gdcollapseicon,.gdexpandicon {
      7 b! M+ ?2 P1 x: C
    28.   position: relative;
      : |% k, R" B& G9 o" l) m
    29.   top: .2745rem;5 ~% j8 [' k" \( a1 `8 a; O
    30.   /* w:h = 1:1 */
      ! D8 k  z; A3 {+ Y  U
    31.   width: .645rem;
      " D7 _/ J: G$ K1 R' A( l. A
    32.   /* w:h = 2:1 */
      ' O, s; e# i5 n3 e
    33.   /* width: 1.45rem; */
      1 H* X- {$ v/ ]/ ^* S
    34.   height: .475rem;+ }. b. G% l1 `3 I% v+ q
    35.   border: .08rem solid gray;
      : V& n$ m9 R5 }8 h" E. p. K
    36.   background-color: transparent;
      / J' ~  \& ^2 |* T6 K. N" T/ i5 \+ a
    37.   background-image: none;
      0 z& D6 z0 n; c8 J" t& L/ t" ~' g
    38. }
      8 w# _) {. ?1 C5 S; S: E4 L. t

    39. & p0 F( R# z" f- G
    40. /* 展开、鼠标悬停的展开、折叠、鼠标悬停的折叠,共四种样式 */  l, l( m" t; M/ @' m8 X
    41. .gdexpandicon { background-color: gray; }$ x& }% H2 L3 Y
    42. .gdexpandicon:hover { border-color: black; background-color: black; background-image: none; }' s$ R4 Y) m, ]& W6 G' J" \) B
    43. .gdcollapseicon { border-bottom-width: .25rem; }! p& a) x3 E3 F/ b4 R
    44. .gdcollapseicon:hover { border-color: black; background-image: none; }) H7 T6 h. E" X* a5 K/ T

    45. # e5 U5 Q; M) o. G, H
    46. /* 分割线 */
      ( S- _) j% A3 l* p; ]- L
    47. .gddictnamebodyseparator { display: block; margin-bottom: -.0625rem; border-top: .08rem solid gray; }9 r, b, A$ I9 `4 z- q, E2 s' ~

    48. 0 t6 j+ f$ s8 f# c3 J" Q- J) j
    49. /* 拉近 mdx 和 dsl 词典内容 与它们的 词典名称条 距离 */, y% }! _" |9 k0 E
    50. .mdict,.dsl_article { margin-top: .625rem; }
    复制代码

    1 ~# c" S0 _; {6 a$ i7 i) w9 |9 J------------------------------------------  @) T) b0 a7 w2 M
    通过 qt-style.css 调整 软件界面文字大小! `% n: D% `" f5 f/ f# J6 S4 `8 Z
    5 v: G0 W/ |/ b
    在我的机器上 20px 比较合适(注意 qt-style.css 中不要用单位 rem ,没有效果)。2 R  w9 @7 j0 q0 t
    : ~2 I1 |- R  ^/ p: O2 O# n/ n. e
    修改 GD 的配置文件:“ c:\...\GoldenDict\portable\qt-style.css ” 。" @& v1 y4 {7 u- k: |4 P# \
    1. QToolTip, /* 按钮或链接的提示信息 */, z( O* G) J1 T1 P
    2. ArticleView #searchText, /* 按 Ctrl+F 后的搜索框 */
      : x; y4 C1 ?/ }4 f
    3. MainStatusBar #text, /* 右下角的提示信息 */
      + @& I. U* W0 f$ k% E  b3 p/ Q
    4. ScanPopup #translateLine, /* 弹出窗口的搜索框 */$ W& W1 {" v- o
    5. MainWindow #translateLine, /* 主窗口的搜索框 */: T. g  N$ t/ A
    6. MainWindow #wordList, /* 搜索框下方的单词列表 */
      . X% F$ L* N. \9 x/ t! G
    7. MainWindow #dictsPane #dictsList, /* 查到单词的词典列表 */
      ; s8 O, {$ N% J: V1 X
    8. MainWindow #historyPane #historyList, /* 历史面板的单词列表 */
      1 T  @2 E" d0 D8 G" I) G
    9. MainWindow #favoritesPane #favoritesTree /* 收藏面板的单词列表 */3 |) }! N9 |* m! T( d
    10. { font-size: 20px; }
    复制代码
    6 G* b' {$ ~7 e  Q$ a/ a
    ------------------------------------------
    ) f1 y- X9 J$ r  M6 f6 W& C  c$ k. R
    ------------------------------------------
    4 g5 `# Y& X6 E5 {; A) D  f6 ?! s1 `6 u4 K( m, q
    最后再来个图,别忘了帮我评分呦~~~

    评分

    9

    查看全部评分

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

    [LV.8]以坛为家I

    发表于 2017-9-27 14:12:37 | 显示全部楼层
    HMPT 发表于 2017-9-25 14:38
    , H% y& C3 X4 Y" W9 Q论坛为了防止复制,而加上的随机字符, 好烦人啊
    ; s7 Y& \3 h7 z2 N! V; S
    按F12,在CSS中加入+ r/ P# n' E0 i9 q4 ]: D; a  P- b! b
    1. .jammer {
      ) m0 X9 [4 }2 |5 B- ]0 K- g
    2.     display: none;( C- {- k8 n4 T* f6 C5 i
    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 编辑
    1 b9 w" v0 `  Y! `7 ?! o1 p( m* s4 _( G! D6 V2 Y
    听说 评分 以后随机字符都会消失 :p
    8 q9 M) Z+ R; H7 ~, H( l8 t  Z1 X- S+ d$ O6 Q

    点评

    这就涉嫌恶意误导了  发表于 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 j( I- x* r' G1 U3 O2 ?评分 以后随机字符就会消失,是真的。

    ! e) O( y7 K5 ^; z居然还有这种操作
  • 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 编辑 # X% l' L3 U, @4 P; ?! Z0 N1 F
    2 H7 c$ j( H9 f2 \. c4 K1 g" S
    效果非常不错, 感谢.; K' h$ V! V, o" b: j
    # c# o/ l0 g  z. r0 R7 ?
    + q, \8 d3 z7 O& k- o
    9 t5 G1 q* ?( l  C3 j
    ======================
    2 M! `8 Q: O, F! V/ w2 @

    本帖子中包含更多资源

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

    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:270 U: m( G' H2 i2 O, P
    求教樓主,有些詞典中漢語標點的分號和逗號(;,)在goldendict中會顯示爲英文的分號和逗號(;,),這個有辦法 ...

    7 o3 |! ~  P6 l, l汉语分号的 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
    1 p/ J: p% J4 U* X" a效果非常不错, 感谢.
    * @) ^9 ?3 O4 Y# S
    1 D/ m# E, F* i1 w% |0 O
    你的“朗文4”里,第二行 “7national se'curity”,那个 7 是因为用了特殊字体:Kingsoft Phonetic Plain,音标也是它。" r: J  s. O1 R; k
    7 V, M6 ~( C7 b0 I
    ' C( E1 V! k! ?6 c7 h
    7 a2 G, _8 `& w% `  O
  • TA的每日心情
    开心
    2017-10-25 12:37
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2017-10-11 13:25:49 | 显示全部楼层
    " N0 [+ B/ Q0 ?

    ; X6 r% h# R4 ?+ A1 T4 n$ s  A" _+ x8楼的问题如上图,stardict词库的逗号显示不对。另外,该词库引用的外部图片也没法显示。(bgl文件是内置的图片。)2 J  O$ @. b0 s5 a( ?9 j1 Q* ^$ d
    以前都是用stardict词库的,一时无法割舍。。。。。

    本帖子中包含更多资源

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

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

    [LV.7]常住居民III

     楼主| 发表于 2017-10-12 10:22:59 | 显示全部楼层
    arbzn 发表于 2017-10-11 13:25" @6 s" j" E4 e" q8 W1 f/ N! I
    8楼的问题如上图,stardict词库的逗号显示不对。另外,该词库引用的外部图片也没法显示。(bgl文件是内置 ...
    4 |' ?0 i* K$ ~) g8 [

      c" a: M' [# m( z法鼓山做的 Stardict 格式的佛学词典
    ; s" }6 T' w2 h我在这下载了“丁福保佛學大辭典”,标点和图片显示都很正常。% F- \& L2 |9 M( t# K: x
  • TA的每日心情
    开心
    2017-10-25 12:37
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2017-10-13 16:36:22 | 显示全部楼层
    用stardict-editor导出这个**的词典为xml文件后,再用stardict-editor编译成stardict格式词典,就和我以前的一样了,在Goldendict中不能正常显示逗号(在stardict程序中也是一样显示不正常)。不只是上面那一个词条的问题。
    1 R& f7 w9 V4 G/ h) M6 N/ N* R' i) ?# O5 j+ z
    有的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 | 显示全部楼层
    网上找到的相关分享1 M6 u( y  g9 p- g
    作个留存,有时间再来研究~7 q) X% B8 T; H- x: Z

    7 t8 D! c% l1 A4 S1 l谢谢deeke大的分享!
  • TA的每日心情
    开心
    2019-6-12 09:10
  • 签到天数: 141 天

    [LV.7]常住居民III

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

    本版积分规则

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

    GMT+8, 2025-5-14 14:08 , Processed in 0.025370 second(s), 24 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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