掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 4472|回复: 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 编辑
    : [6 t3 b6 U  O- O
    " `8 `$ z% ]; H, T5 B7 F7 i171010:更换图例一。稍微减少 词典名称 与 分割线 的距离(代码区 Line 17. 18.)。
    1 s! _/ z% ]% \% R, F& g- Q2 G170928:更换图例一、二。修改一处 宽高比例(代码区 Line 30. ~ 33.)。
    . q7 ^: W) U: I( h------------------------------------------3 m4 C3 F8 E) H' p

    - q- G, T" x7 V7 G------------------------------------------
    1 d: F! e- D% y7 f% P) O我的软件环境是:Win8.1 + GoldenDict_Qt5_x64_portable
    ; Z1 u* u# J' y: C, w8 f
    ! D; c. F/ P0 r/ m不给 mp3 加上 tag 就睡不着觉,不调整 GD 外观就不能查词典,这是“磨刀专误砍柴工”系列的第三集:! B1 G  E+ ^. m' X8 q8 F
    使词典名称条更紧凑,在缩放页面时它几乎不会错位。
    ! Q8 \) E0 B& y1 g0 G# q6 G5 ^
    # }& a/ X9 [! M- T$ e  Y8 s1. 选择风格:灵格斯。
      C  J1 y' K7 G2. 隐藏 词典名称的蓝色背景、词典图标。; m4 _: G" J+ e
    3. 隐藏 右侧展开、折叠的箭头图片。6 r6 M, o% ~4 S% K8 i, L  {. h$ `
    4. 调整 尺寸、间距、边框、颜色。- k. u6 ^1 T8 m- |- Q. o( I3 D

    , q5 Z" d* J/ B* L/ e3 m& [修改 GD 的配置文件:“ c:\...\GoldenDict\portable\article-style.css ” 。
    1 ?9 e8 I4 z/ i" Q8 o4 F+ G& L; y8 u
    1. /* 拉近 词典名称条 之间的距离。如果太近,就会重叠。 */
      ; ~- q9 _0 y5 F4 M
    2. .gdarticle { margin-top: .3rem; margin-bottom: 0; }
      5 h+ c" Q" q9 y8 s" G5 t3 |

    3. " E  V- v' d8 }! F: H5 ~
    4. /* 隐藏 词典名称 外部容器的蓝色背景和边框 */
      # `5 p: @  {( h$ S
    5. .gddictname {  a! \* q4 B6 a: ^2 y2 q
    6.   font-size: .625rem;$ q/ T& g# _  n: H" o
    7.   margin: -.0625rem 0;( t# ^3 Z0 E/ D9 P3 q/ U" J
    8.   padding-left: 0;
      1 k! a% Z. h  @
    9.   vertical-align: bottom;& }3 P) x/ b$ b- G
    10.   border-width: 0;
      + j1 F- ?6 G& i6 L& i
    11.   background-color: transparent;' U! O  B; m* l' N. c
    12. }
      0 j" r% L) }/ z* B# a
    13. 3 Q2 ^* y7 z  S" O: m: |4 T# y& R/ Q
    14. /* 加粗 词典名称 文字的下边框 */2 d& z$ G' f2 @' T, n
    15. .gddicttitle {
      1 M; b0 A: ~5 X
    16.   position: relative;
      " v5 o( @# {" m3 n5 m& i
    17.   top: .01rem;
      2 z, y9 Z- K. Z/ N% _1 c
    18.   padding-bottom: .0625rem;# k6 ]0 a3 U4 a/ R' E# u
    19.   color: gray;
      3 ^# g* `2 o8 O
    20.   border-bottom: .23rem solid gray;
      9 c* A" d  z5 ~9 X) _( `7 n4 m
    21. }
      3 u) Z) @2 r* `: A( ~/ A( B# Q$ k

    22. . D" @& W& d' U) }! P
    23. /* 隐藏 词典图标 和 “来自于……” */& h  v" ]& [% i
    24. .gddicticon,.gdfromprefix { display: none; }8 Q: q# ]8 x) }4 P% `2 P
    25.   ^$ Z- b# p2 K* s
    26. /* 隐藏 右侧箭头,调整尺寸、边框 */
      " I( A# u; `, D2 K# x
    27. .gdcollapseicon,.gdexpandicon {
      & [+ y" F) B$ o) M0 l4 J6 N
    28.   position: relative;
      ! H; [' z# w2 Z4 N
    29.   top: .2745rem;
      " m+ l& \* O$ ~! Q1 {5 t3 }0 Y5 a
    30.   /* w:h = 1:1 */
      ; n  ?. m- W6 T/ ]! W9 |: E
    31.   width: .645rem;
      9 P6 v: B1 N  E6 {1 C" J1 Z9 H
    32.   /* w:h = 2:1 */
      : t* H) c8 n* N* r9 }  \' \
    33.   /* width: 1.45rem; */: Z5 s$ m- a% N+ E: l3 Y
    34.   height: .475rem;2 n. v2 Y) _7 O2 |6 W
    35.   border: .08rem solid gray;
        {" h1 S. `/ Z6 e8 w
    36.   background-color: transparent;
      / F0 S5 h5 p: j+ X, x9 \% f+ K1 J
    37.   background-image: none;
      8 q# _. k& w6 p- g
    38. }2 v# L. e% y: E( f5 }: h8 |
    39. 5 H+ q9 j8 @7 F: M: x0 A- M/ W
    40. /* 展开、鼠标悬停的展开、折叠、鼠标悬停的折叠,共四种样式 */
      , `: G, H) R  D- Z- A1 T9 ^% Q* @# e
    41. .gdexpandicon { background-color: gray; }  V+ D% A& ~) x
    42. .gdexpandicon:hover { border-color: black; background-color: black; background-image: none; }
      ; z) I1 \1 R" I) j
    43. .gdcollapseicon { border-bottom-width: .25rem; }
      - T# t& Z1 O9 d' D
    44. .gdcollapseicon:hover { border-color: black; background-image: none; }
      ! S$ J0 P5 p! q  d. G; L
    45. $ ?- T$ `/ p4 R$ `
    46. /* 分割线 */. ?% G( A) j6 y3 [* O8 S3 d, O
    47. .gddictnamebodyseparator { display: block; margin-bottom: -.0625rem; border-top: .08rem solid gray; }! _. @6 y& v% \% {" F1 E& d

    48. 0 e' K2 e4 F8 P, h: M) P
    49. /* 拉近 mdx 和 dsl 词典内容 与它们的 词典名称条 距离 */+ |3 i" r3 v( i$ N
    50. .mdict,.dsl_article { margin-top: .625rem; }
    复制代码
    . ~( ?9 b% F0 z4 o& T. c7 h
    ------------------------------------------! p+ a! V5 r, w: J
    通过 qt-style.css 调整 软件界面文字大小: R' Z9 E4 ?0 m* e# q/ n2 ^9 @

    ( H4 L& r+ f/ h在我的机器上 20px 比较合适(注意 qt-style.css 中不要用单位 rem ,没有效果)。* J( b3 L$ {8 d5 W
    $ P3 j. D# |) H5 p; P
    修改 GD 的配置文件:“ c:\...\GoldenDict\portable\qt-style.css ” 。
    8 S* [$ Q0 o+ W) u3 k/ d
    1. QToolTip, /* 按钮或链接的提示信息 */1 D( j. @+ `0 `2 }$ Q) U
    2. ArticleView #searchText, /* 按 Ctrl+F 后的搜索框 */
      5 w; W/ {% I  @; V4 O7 i2 b/ u
    3. MainStatusBar #text, /* 右下角的提示信息 *// m# J9 V/ J+ x8 @7 X7 l8 P/ ?' Z; s5 _
    4. ScanPopup #translateLine, /* 弹出窗口的搜索框 */
      ! {9 q& g. m4 O' [" W) C
    5. MainWindow #translateLine, /* 主窗口的搜索框 */$ E7 J% Y1 v0 h( [; W
    6. MainWindow #wordList, /* 搜索框下方的单词列表 */* K5 v% N" W6 F* e
    7. MainWindow #dictsPane #dictsList, /* 查到单词的词典列表 */( N5 `% {, [& X1 X, Y
    8. MainWindow #historyPane #historyList, /* 历史面板的单词列表 */
      5 A  |& p4 W8 G, _
    9. MainWindow #favoritesPane #favoritesTree /* 收藏面板的单词列表 */
        W. t( C( G1 I! U8 k! P
    10. { font-size: 20px; }
    复制代码

    6 ^. d7 H2 e" F' I! P+ f8 I------------------------------------------
    ) T; _+ \* H6 `/ t- R/ i, T( F6 @$ H; _
    ------------------------------------------7 }5 \9 {2 `0 W$ ~- Y3 b2 Z1 ~
    & y" Y% z. T% }  Y, s9 b
    最后再来个图,别忘了帮我评分呦~~~

    评分

    9

    查看全部评分

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

    [LV.8]以坛为家I

    发表于 2017-9-27 14:12:37 | 显示全部楼层
    HMPT 发表于 2017-9-25 14:38
    ) ^- s- u# y" p, m+ u论坛为了防止复制,而加上的随机字符, 好烦人啊
    + \! p' ^" A6 N) I& j9 r+ L
    按F12,在CSS中加入) t2 b6 s% h- i1 _8 x" J$ M
    1. .jammer {- O( P7 U! j4 q: m% p) W9 \
    2.     display: none;
      % k; G( M  U5 r! B- y
    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 编辑
    : B1 {$ z& C9 f/ \9 b  C
    ! _& S! }7 c( R1 l6 d/ I听说 评分 以后随机字符都会消失 :p2 {9 z+ Y. T7 ~7 i# r+ q
    7 V+ ~% l% b! O% ?' r7 c3 n) E. h9 }

    点评

    这就涉嫌恶意误导了  发表于 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
    . V+ k4 ^- ?4 C评分 以后随机字符就会消失,是真的。
    ; w2 ?! W( N6 @* S  e7 K$ \# H# q1 ]
    居然还有这种操作
  • 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 编辑
    - ]: v* r8 ^* n( i/ @" u9 r% s. a. s" n3 X1 d  o
    效果非常不错, 感谢.
    4 H( H$ x/ p0 y: S
    , l- v$ T! [0 _1 \8 E+ B: `& q3 \& j9 [/ N
    " N# e% }2 a, B- F0 Z
    ======================
    / u' p0 ^, X3 W

    本帖子中包含更多资源

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

    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
    8 u# S; L9 M0 X8 @9 S求教樓主,有些詞典中漢語標點的分號和逗號(;,)在goldendict中會顯示爲英文的分號和逗號(;,),這個有辦法 ...
    ; j. D& y# w. N) p: z! |4 T2 U
    汉语分号的 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:218 n6 q5 x+ V; U- |8 g" f/ Q& j
    效果非常不错, 感谢.
    ) h/ b  L$ T" n# Z0 w6 s7 ?
    + L8 \8 ~# w3 u2 `
    你的“朗文4”里,第二行 “7national se'curity”,那个 7 是因为用了特殊字体:Kingsoft Phonetic Plain,音标也是它。% V: s- B3 z3 I
    1 M/ l1 ~; j: z" m% x) {1 k

    6 s6 I, g- ~( `
    9 |" ^7 s4 g7 N; n: Y
  • TA的每日心情
    开心
    2017-10-25 12:37
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2017-10-11 13:25:49 | 显示全部楼层
    + G( P: f2 _% O1 u4 M2 w* |

    0 o5 i7 p# S& E4 h' b8楼的问题如上图,stardict词库的逗号显示不对。另外,该词库引用的外部图片也没法显示。(bgl文件是内置的图片。)! L& r0 E! g& H( Q9 p% S
    以前都是用stardict词库的,一时无法割舍。。。。。

    本帖子中包含更多资源

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

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

    [LV.7]常住居民III

     楼主| 发表于 2017-10-12 10:22:59 | 显示全部楼层
    arbzn 发表于 2017-10-11 13:25
    0 s6 a  q5 X  p8楼的问题如上图,stardict词库的逗号显示不对。另外,该词库引用的外部图片也没法显示。(bgl文件是内置 ...
    & H6 y/ o; C+ D/ \
    0 j8 w! d' [0 |% {) b
    法鼓山做的 Stardict 格式的佛学词典
    - ~/ X9 V/ ^3 D  t: l我在这下载了“丁福保佛學大辭典”,标点和图片显示都很正常。* j  F0 k1 r5 q9 N0 {  S
  • 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" P0 u' t2 F/ z0 m/ |
    # n+ e3 T; r1 l7 E, \2 b* H2 Y
    有的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 | 显示全部楼层
    网上找到的相关分享" h6 u6 o! @, D, m' N
    作个留存,有时间再来研究~
    2 `8 q- A+ w+ A+ c5 s: v3 h9 g: d7 D& h4 m+ H& C
    谢谢deeke大的分享!
  • TA的每日心情
    开心
    2019-6-12 09:10
  • 签到天数: 141 天

    [LV.7]常住居民III

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

    本版积分规则

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

    GMT+8, 2025-5-6 01:34 , Processed in 0.025188 second(s), 24 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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