掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 3630|回复: 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 编辑 " n, ^* J5 p3 ~- G. j( n
    ! R- m; |5 i/ y& z: q# i) q7 r8 Q5 _" H
    171010:更换图例一。稍微减少 词典名称 与 分割线 的距离(代码区 Line 17. 18.)。
    8 z( X" ^3 O6 x. Y8 a& s( j! V9 V, X170928:更换图例一、二。修改一处 宽高比例(代码区 Line 30. ~ 33.)。
    : L6 n7 y! W0 [, ]% P------------------------------------------
    ' V$ T2 H! g+ G- L/ Z4 [; F: b8 e0 Y- U% Y7 l
    ------------------------------------------4 X7 U3 b; \2 [1 j
    我的软件环境是:Win8.1 + GoldenDict_Qt5_x64_portable2 S" q  p6 Z# h: L) w# J* S( U
    - ]. V6 C4 t/ S4 R5 J: _
    不给 mp3 加上 tag 就睡不着觉,不调整 GD 外观就不能查词典,这是“磨刀专误砍柴工”系列的第三集:
    2 g- J& Z, K, V6 G9 S7 T使词典名称条更紧凑,在缩放页面时它几乎不会错位。
    0 J! O. |! q5 W7 D8 U) T4 v$ G' h2 N8 g! I6 v
    1. 选择风格:灵格斯。
    4 T: Y9 w* }7 ~$ W3 O  R. ~2. 隐藏 词典名称的蓝色背景、词典图标。
    " z/ W& R* V, n6 ?% A7 h3. 隐藏 右侧展开、折叠的箭头图片。) D: Y* C6 \8 i, ]0 y8 |7 z/ @
    4. 调整 尺寸、间距、边框、颜色。- `+ t4 g' N" L$ {7 c" R
    , ~7 p, ?4 r  |; U
    修改 GD 的配置文件:“ c:\...\GoldenDict\portable\article-style.css ” 。. ~6 b% ~+ D4 ]
    1. /* 拉近 词典名称条 之间的距离。如果太近,就会重叠。 */; m2 K# A' B' [1 E7 V
    2. .gdarticle { margin-top: .3rem; margin-bottom: 0; }
      ( L5 o4 X3 z8 c6 F  d9 o

    3. + F/ f2 J+ F. b, ~$ R- G( h
    4. /* 隐藏 词典名称 外部容器的蓝色背景和边框 */
      2 I2 F6 j! B& n" y/ x2 v5 w; }
    5. .gddictname {. S2 \* z9 u" N/ V7 {, Z! o
    6.   font-size: .625rem;
      9 [7 y6 E9 ?+ N% D5 S0 M7 M0 p
    7.   margin: -.0625rem 0;
      % a" c  b) c8 U1 `) u' S& n
    8.   padding-left: 0;+ w! [6 w: |$ {* d6 U* {
    9.   vertical-align: bottom;7 a) ^2 K- z$ X
    10.   border-width: 0;
      5 F$ s2 f- Z. I- ~3 r' [
    11.   background-color: transparent;
      8 U6 f- n6 y) J, U2 `* z- D) p5 f: l
    12. }1 @* A% j6 I' J8 a6 s! G. ~

    13. 9 t/ P$ d- e8 v; }
    14. /* 加粗 词典名称 文字的下边框 */
      : S7 v; m+ p( A0 t1 j
    15. .gddicttitle {& O( y* T( c6 G$ X* C# |: X2 n6 K  w
    16.   position: relative;
      , l. p% u' o+ l% i4 [$ B
    17.   top: .01rem;
      ; z6 L) w4 Q$ A' i* z1 ~+ M) T
    18.   padding-bottom: .0625rem;; e9 e% b% _* M$ E( ~  ]! B6 A
    19.   color: gray;
      ( V* v6 z  T8 y; X$ U
    20.   border-bottom: .23rem solid gray;, [' `1 x, e. {& _' T3 G" w! F
    21. }
      6 V/ \7 [6 E7 x+ f; V! B

    22. 8 M" h8 a9 ?% G( _5 {8 J
    23. /* 隐藏 词典图标 和 “来自于……” */5 Q$ g% G* e* M5 x: S: C# m8 q
    24. .gddicticon,.gdfromprefix { display: none; }
      / B' y* R& F& |

    25. 1 Q% J9 R( U6 H/ S. Z
    26. /* 隐藏 右侧箭头,调整尺寸、边框 */8 m9 V. U# w0 _4 f! {7 j9 v. Q3 K
    27. .gdcollapseicon,.gdexpandicon {0 ~3 O& Q4 V# W5 ~
    28.   position: relative;
      6 L8 T' a+ s, e, x0 j
    29.   top: .2745rem;
      4 Q. p0 b$ x% K
    30.   /* w:h = 1:1 */
      ( t6 h  x3 `  A, I( A
    31.   width: .645rem;
      ; Q1 U# Y  e. B5 M# k
    32.   /* w:h = 2:1 */
      / U5 K: A; p, E/ W# L0 W2 U+ B
    33.   /* width: 1.45rem; */7 `  R. d1 b9 u3 j$ V5 B: i* N
    34.   height: .475rem;8 c$ k$ J5 ]) k( e4 ~
    35.   border: .08rem solid gray;' ~/ A# d5 s  L* A  I) m4 s
    36.   background-color: transparent;
      9 a, T0 J$ `1 e& E/ S  p2 u
    37.   background-image: none;
      % a- U) E( J! C, J. T! Y8 p9 M8 W
    38. }# [! Y; F/ m1 _+ R' g' W9 \
    39. : @- |3 Z/ ?0 {+ e& H2 I
    40. /* 展开、鼠标悬停的展开、折叠、鼠标悬停的折叠,共四种样式 */
      . K1 y+ T3 O* X( K3 [' @6 W
    41. .gdexpandicon { background-color: gray; }
      4 Y8 p- v; f, F# i& O4 N( m; X
    42. .gdexpandicon:hover { border-color: black; background-color: black; background-image: none; }
      : u' {( I" I) [5 a. m
    43. .gdcollapseicon { border-bottom-width: .25rem; }+ D$ B. V4 n( H; ^: D0 C. m( Q8 k
    44. .gdcollapseicon:hover { border-color: black; background-image: none; }  _* E! k9 Y7 s7 I  O0 D
    45. 2 v2 t4 h1 a+ C7 T( l) C, c
    46. /* 分割线 */
      . X" |# X! n3 H( Y7 |& t
    47. .gddictnamebodyseparator { display: block; margin-bottom: -.0625rem; border-top: .08rem solid gray; }9 o+ C5 C$ j2 B" P7 U. K! e
    48. 0 i: K, @/ M6 v" x: T+ \! `$ s
    49. /* 拉近 mdx 和 dsl 词典内容 与它们的 词典名称条 距离 */+ C' {# o# N; y  a' O
    50. .mdict,.dsl_article { margin-top: .625rem; }
    复制代码
    1 M6 W( N5 d- o+ o3 ]
    ------------------------------------------* {. Q& h8 F! [9 L& o) }
    通过 qt-style.css 调整 软件界面文字大小
    + b+ Y. M: O4 u, ~5 N. t; U- {$ `" \' }% w- u0 K8 m
    在我的机器上 20px 比较合适(注意 qt-style.css 中不要用单位 rem ,没有效果)。2 [  f, u4 h; `5 o
    ; M) F3 J  `1 I; g" j+ [
    修改 GD 的配置文件:“ c:\...\GoldenDict\portable\qt-style.css ” 。
    " l; V9 r' t1 y' G7 _3 K
    1. QToolTip, /* 按钮或链接的提示信息 */
      * k) d$ s1 c' W% ]7 D4 r7 o& L
    2. ArticleView #searchText, /* 按 Ctrl+F 后的搜索框 */
      9 G' |8 A) T; f& _8 Y, O" V* {
    3. MainStatusBar #text, /* 右下角的提示信息 */: o# h2 {0 y4 i) Z0 Y
    4. ScanPopup #translateLine, /* 弹出窗口的搜索框 */2 ~6 t. N/ H4 b' I- y: z
    5. MainWindow #translateLine, /* 主窗口的搜索框 */
      ( F, U7 s% J9 Z0 s- j
    6. MainWindow #wordList, /* 搜索框下方的单词列表 */# b& [9 ^& F9 T+ H/ R: X% n  s# M
    7. MainWindow #dictsPane #dictsList, /* 查到单词的词典列表 */
      ; g' {: ~# b2 F3 `
    8. MainWindow #historyPane #historyList, /* 历史面板的单词列表 */9 ^  `8 r- b! y4 Z7 i
    9. MainWindow #favoritesPane #favoritesTree /* 收藏面板的单词列表 */* _3 p8 d4 p/ X1 D1 q/ n
    10. { font-size: 20px; }
    复制代码
    ( r; W4 z; U. I5 D
    ------------------------------------------
    ! o/ Y& L3 h; H6 _' ^0 R" `5 X% X0 P8 Z, a' ~$ e' g3 e& b! _
    ------------------------------------------
    : J8 H. Q9 }7 C7 ~, S
    $ q' {: O) [. c3 h$ g: 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
    9 y/ l/ Z$ p$ R& J7 z论坛为了防止复制,而加上的随机字符, 好烦人啊
    " \/ }' o# @; D' a/ h9 k. ^
    按F12,在CSS中加入
    5 i5 X/ H7 U$ @
    1. .jammer {4 A/ P( G  y4 C# `) Z
    2.     display: none;$ W2 N$ }6 ?0 s0 Z. k
    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 编辑
    $ i9 q" u. H4 U/ {* L  {, M5 p
      {/ K3 Y0 L+ d, C' s0 o% z3 T听说 评分 以后随机字符都会消失 :p7 {! L  E8 R0 o1 o( L& p, m, i! P$ ~
    ; \; N( p7 e% Q! H4 W

    点评

    这就涉嫌恶意误导了  发表于 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
    4 W0 b# `. c6 ]8 w. g3 v评分 以后随机字符就会消失,是真的。
    ; \! }. f+ y# _* O2 Z  g5 p
    居然还有这种操作
  • 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 编辑
    " H* n5 d5 R' W' u8 n7 _- ]  @3 T, G% A4 q1 j" l* |6 \+ m8 g4 o4 c
    效果非常不错, 感谢.
    $ \2 t' E2 y& L& n9 w6 h  p" w
    2 z+ Q9 E( O5 `+ C. P/ K$ w1 Q
    ( \+ V7 |& B; n9 B# S' F
    9 f9 P6 M4 m6 j# ~======================
    ! a* D# ?& \# E7 U

    本帖子中包含更多资源

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

    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) o# J( t* ^4 l; T* G& V9 X
    求教樓主,有些詞典中漢語標點的分號和逗號(;,)在goldendict中會顯示爲英文的分號和逗號(;,),這個有辦法 ...
    : g  B6 P3 y) [
    汉语分号的 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
    * u& M4 z) T0 e8 [5 Z3 m& j4 F+ T效果非常不错, 感谢.
    * h7 w1 s9 Q( W) W8 D* o

    ) {" G/ K% a+ [3 c你的“朗文4”里,第二行 “7national se'curity”,那个 7 是因为用了特殊字体:Kingsoft Phonetic Plain,音标也是它。. z& M% m) T" I4 b

    6 {- f/ }8 d% _* s; z( L! q$ G0 H) G$ I
    ' W( n1 i, ~$ u; X# M  F; a
  • TA的每日心情
    开心
    2017-10-25 12:37
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2017-10-11 13:25:49 | 显示全部楼层
    ( r7 w" _/ c$ |3 q5 `/ d6 }+ b* p$ B

    0 ?* k9 W7 _) }: t* Z, W7 \2 X8楼的问题如上图,stardict词库的逗号显示不对。另外,该词库引用的外部图片也没法显示。(bgl文件是内置的图片。)
    " a( o1 c' n& Y5 |( |以前都是用stardict词库的,一时无法割舍。。。。。

    本帖子中包含更多资源

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

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

    [LV.7]常住居民III

     楼主| 发表于 2017-10-12 10:22:59 | 显示全部楼层
    arbzn 发表于 2017-10-11 13:25
    ! L- l- O1 ~& w4 C# \( o( o8楼的问题如上图,stardict词库的逗号显示不对。另外,该词库引用的外部图片也没法显示。(bgl文件是内置 ...

    : @' t/ P3 A: E5 k% P6 z! L1 W4 f! t
    法鼓山做的 Stardict 格式的佛学词典) U$ ?2 H; ^  q5 \3 e
    我在这下载了“丁福保佛學大辭典”,标点和图片显示都很正常。, n2 }# T  F* @# ^& s' Q
  • TA的每日心情
    开心
    2017-10-25 12:37
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2017-10-13 16:36:22 | 显示全部楼层
    用stardict-editor导出这个**的词典为xml文件后,再用stardict-editor编译成stardict格式词典,就和我以前的一样了,在Goldendict中不能正常显示逗号(在stardict程序中也是一样显示不正常)。不只是上面那一个词条的问题。
    - Z4 O8 _$ O  E
    1 {9 O2 z2 j  c& u( ~有的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 | 显示全部楼层
    网上找到的相关分享
    - z7 p2 X# ?) Y3 D. D% k* q作个留存,有时间再来研究~
    3 N( L$ m3 \- X' j8 q. D
    ' V& L. A$ Q! R) ?! [谢谢deeke大的分享!
  • TA的每日心情
    开心
    2019-6-12 09:10
  • 签到天数: 141 天

    [LV.7]常住居民III

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

    本版积分规则

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

    GMT+8, 2024-4-28 22:53 , Processed in 0.067778 second(s), 10 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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