掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 15059|回复: 51

[教程] 最最最最详细的手把手地教你修改css

    [复制链接]
  • TA的每日心情
    无聊
    2018-8-11 10:00
  • 签到天数: 39 天

    [LV.5]常住居民I

    发表于 2018-4-11 20:57:35 | 显示全部楼层 |阅读模式
    本帖最后由 sunset 于 2018-4-22 15:41 编辑
    * H6 k0 N( D% f, m& |) U# r. T1 J( Q" |% N
    前几天的某天下午,心血来潮想学习修改css,捣鼓了几小时后,我发布第一个作品“柯林斯2.0 阳光活力橙”。其实修改css一点都不难,学会了之后你就可以随心所欲为你心爱的词典修改出理想的样子了。心动了吗?心动就赶快行动起来吧!7 v# X! ^* @" J2 B! |1 U* w, F

    6 `5 O$ S1 H, Y! H9 K+ D+ w! b- z0 H提示:为了更为直观地学习,可以去看看我录的两个讲解视频。直接在css区找就能找得到。$ u$ [% c. p" e$ B; F
    , g. [# u' R  ?2 i5 V6 |
    【正文部分】4 c4 f/ y7 R- b0 P
    + e! W" ]* {! r$ M; W2 A
    今天我想说一下怎样修改词典的css。4 M6 T, K/ I& g7 y3 R9 [
    在之前看的几个教程里,作者都将笔墨着重于修改代码部分,我却不以为然。新手最为迷茫的不是修改代码,而是整个流程到底是怎样的。仅着重于修改代码部分只会让新手下不了手。
    : K; L4 L2 W7 X+ q' s下面我会将我个人的体会完整地叙述下来。# V; M. y* s& _+ o0 K

    9 S5 {! i, I9 x% U6 \+ i" ^

    评分

    11

    查看全部评分

    本帖被以下淘专辑推荐:

    • · CSS|主题: 8, 订阅: 0
    • · CSS|主题: 3, 订阅: 0
    • · 改样式css|主题: 4, 订阅: 0
    • · CSS|主题: 4, 订阅: 0
  • TA的每日心情
    无聊
    2018-8-11 10:00
  • 签到天数: 39 天

    [LV.5]常住居民I

     楼主| 发表于 2018-4-11 20:58:24 | 显示全部楼层
    本帖最后由 sunset 于 2018-4-11 21:10 编辑 ! q/ u+ Q6 }. _) m4 `9 r; w
    + H: E8 f! j$ g7 i, y5 e
    准备材料:
    % Y( U) Q4 f# j! z, L( v
    1. MdictWindows版:用于获取某个词条的源代码
    2. MDX export,用于解压出MDD文件中的css文件;- ?, @3 L8 ^; A2 i- o
    3. Chrome浏览器,用于调试css代码。3 G' N, ?; r2 L# L4 f& \  {; U
  • TA的每日心情
    无聊
    2018-8-11 10:00
  • 签到天数: 39 天

    [LV.5]常住居民I

     楼主| 发表于 2018-4-11 20:58:56 | 显示全部楼层
    本帖最后由 sunset 于 2018-4-12 13:00 编辑 " I+ `* t/ u+ K# m% P3 O
    ( |4 q3 r4 b9 Q2 q
    第一步:获取某个词条的源代码。
    ( d( e8 x9 r) t- r! ^, @( i  ^, Q# I详细过程:2 A* K5 I/ Y; q/ K; Z: b) u
    ·最好先在桌面上建立一个文件夹,比如我这次要修改“牛津高阶”,我就会创建一个叫“牛津”的文件夹,用于存放相关文件。4 I- f6 i* V9 H. f. |/ u- N
    ·建立好文件夹后,把mdx和对应的css文件放进去。附:有些词典的css文件并不是直接给你的,而是被压缩在对应的mdd文件里面的,因此,对于这些词典,首先要做的就是使用MDX EXPORT 获取它的css文件。该软件的操作完全是傻瓜式的,这里就不赘述了。1 W. k0 E; d" f7 k9 ]
    ·解压出来的文件夹中如果有css,就把它拉到“牛津”文件夹里,要是没有css的话,那就说明这部词典使用了内嵌式css样式,无法用此方式修改。
    ' ?* ?% d$ T+ ?; T·打开mdict,点击“词库”,加载牛津词典。查询几个单词。这几个单词的解释要比较长,因为越长说明它涵盖的样式越多,越方便修改。这里推荐几个:take,think,make,go等。查完某个单词,鼠标移到解释界面并右击,点击“查看源”,这时会显示一个txt文档
    : `( K: L  J/ v+ W
  • TA的每日心情
    无聊
    2018-8-11 10:00
  • 签到天数: 39 天

    [LV.5]常住居民I

     楼主| 发表于 2018-4-11 20:59:36 | 显示全部楼层
    本帖最后由 sunset 于 2018-4-12 13:01 编辑
    ) ]3 e6 p8 |0 i: i, I* f/ J! S
    ( L" {7 A. u3 O1 L: q第二步:处理txt文档。
    : r) }- Y+ y4 V' K' m·在源代码txt文件中,点击编辑——查找,输入“.css”(不包含冒号),开始查找。你会搜到几处高亮显示的“content://mdict.cn/mdd/109/oalecd8e.css”,把“oalecd8e.css”前面的部分删除' a3 w; z5 r+ p. e3 i! k
    ·如果你要修改的词典文件还使用了js,那么还要搜索“.js”,在牛津里,我搜到两处:content://mdict.cn/mdd/109/jquery.js和content://mdict.cn/mdd/109/oalecd8e.js,还是像处理css那样,把content://mdict.cn/mdd/109/部分删掉,就剩下jquery.js和oalecd8e.js。
    6 x7 r/ E( g( a7 a3 j1 z) W0 X·处理完毕后,点击保存,文件名为think,文件格式为“html”(可以通过重命名改后缀的方式完成),词条源码文件依旧储存在“牛津”文件夹内。(
    注意,mdx,html,css三个文件一定要放在同一目录下9 B" w# P! @+ Z  o! T
  • TA的每日心情
    无聊
    2018-8-11 10:00
  • 签到天数: 39 天

    [LV.5]常住居民I

     楼主| 发表于 2018-4-11 21:00:55 | 显示全部楼层
    本帖最后由 sunset 于 2018-4-12 13:04 编辑 1 P; i, h3 Q, i) _# z$ B4 q4 g, q

    + ]! W, g7 ~  g; y6 h5 j! g第三步:修改css。
    - t' F* n# q4 H! a·打开Chrome浏览器,将第二步中得到的html文件“think.html”拖动到浏览器界面中,你就能看到这个单词在词典中的样子了(如果你第二步中的操作有误,你就不看到任何排版,只有杂乱的文字)。
    . U6 V$ R- d* V, ~# `/ K·接着,按“win+F12”,打开调试窗口(有的电脑直接按F12,有的按Fn+F12)。调试窗口我们能用到的只有ElementsSources窗口。在Elements窗口下,点击最左上角的按钮后,再去点击浏览器中所显示的词条的某个部分,在styles下会出现各种与你所点击内容样式相关的代码(这个操作贯穿修改css全程的始终)
    / n. s8 l) C* ]) [6 [+ c0 A8 S( v·如图,点击词头“think”后在styles下方出现了与词头样式相关的代码,每一个代码之前有一个框。在框中有√就说明该样式已被激活,你可以用鼠标点击这个√,这样√会消失,这个样式会取消激活。(你可以灵活地使用这个方法去试探某个样式到底是不是你想控制内容的样式)。各种css中常见的代码有:color(改颜色),font-size(改字体大小),font-family(改字体),font-weight(更改字体粗细),border(添加边框),border-radius(调整边框四角弧度)等,百度中有很多相关内容。修改的部分你多试几次就熟练了,这里不再赘述了。修改过程中,请放心大胆修改,
    ctrl+z可以撤销操作。
    / q8 b, P" M3 J+ s大家都是学英语的,修改过程中遇到的那点英语是绝对能看得懂的。就算有的英语模棱两可,你也可以通过点选/取消样式前面的选择器来确定这个样式到底是干嘛用的。

    本帖子中包含更多资源

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

    x
  • TA的每日心情
    无聊
    2018-8-11 10:00
  • 签到天数: 39 天

    [LV.5]常住居民I

     楼主| 发表于 2018-4-11 21:03:04 | 显示全部楼层
    示范:修改颜色。
    - _; U; r7 o+ J7 G

    本帖子中包含更多资源

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

    x
  • TA的每日心情
    无聊
    2018-8-11 10:00
  • 签到天数: 39 天

    [LV.5]常住居民I

     楼主| 发表于 2018-4-11 21:03:37 | 显示全部楼层
    第四步:保存CSS
    / z: l1 Q$ y  k" |8 P当你修改满意后,点击sources选中network下的css文件,并右击,点选“Save as”,保存该css。建议覆盖原css文件。(附:在修改过程中也要随时保存css,这非常重要) M0 j5 t. J, m, Z1 b2 y# x: d6 Z3 |
    ! [. N+ ?2 W- q- A* B1 M9 H) Y5 v
    第五步:查看其它单词的显示效果。
    0 t, V% W' Q- Z4 y8 \8 v在第二步中,你处理了多个单词的html文件。将其余的几个单词的html文件拉到chrome中一一查看显示情况,发现未被修改到的样式时请继续更改。直到你认为已经没有可以修改的地方了。(修改完毕后别忘了保存)/ {6 }% c" S9 ?* E4 O( V* y7 G
    Ok,大功告成,你可以把css放到你的设备中查看效果。发现哪里欠缺那么一点点的话,请继续微调。
    / _& d' ^7 w; F  u; ]. P 2 ?! k; Q% m) T4 G. q0 ?

    9 Q+ Z0 U. T  U% R8 n! ~修改css时,最重要的就是不能降低内容的阅读性。配色上可以发挥你的想象力,融合个人的审美,制作出个性化的css。附上一个配色网站,复制颜色代码可以精准地定位颜色。http://tool.c7sky.com/webcolor/
    7 N& ?7 z3 a/ m  a" \, E5 ]5 f, N
    # H2 u8 q3 Y: O2 L& p# W希望大家多多折腾,制作出美轮美奂的排版造福群众。/ U& r7 v- l3 d
    $ }% Z2 C  a; `: r! a
    (本文完)& u  o7 Y1 H3 l
  • TA的每日心情
    开心
    2018-8-30 07:34
  • 签到天数: 135 天

    [LV.7]常住居民III

    发表于 2018-4-11 20:58:51 来自手机 | 显示全部楼层
    哇,这个厉害啊,干货满满
  • TA的每日心情
    开心
    2018-8-30 07:34
  • 签到天数: 135 天

    [LV.7]常住居民III

    发表于 2018-4-11 21:00:03 来自手机 | 显示全部楼层
    讲真啊,应该给楼主加个精啊,这段时间做了这么多作品了。
  • TA的每日心情
    开心
    2023-1-18 23:24
  • 签到天数: 211 天

    [LV.7]常住居民III

    发表于 2018-4-11 21:01:38 | 显示全部楼层
    本帖最后由 kyletruman 于 2018-4-11 21:32 编辑 ' S; d4 A! v" r/ A( ]! q

    2 U2 s* C7 q2 \+ A* _' n楼主可以单独开新帖,详细讲讲怎么把TXT文本插入css和js,发帖之后,我可以给您+6浮云+200米(无论是哪一位坛友,发了我说的这个帖子,可以私信本人,我再加分)
  • TA的每日心情

    2018-6-15 18:18
  • 签到天数: 249 天

    [LV.8]以坛为家I

    发表于 2018-4-11 21:28:06 | 显示全部楼层
    本帖最后由 afreeelf 于 2018-4-11 21:30 编辑 , f; j1 x- X: I. e7 W/ W
    sunset 发表于 2018-4-11 20:58  q, r. o2 Y; S/ C8 ^
    准备材料:
    ' R# h* s( A: \1. MdictWindows版:用于获取某个词条的源代码;2. MDX export,用于解压出MDD文件中的css文件 ...

    + t3 i& v9 A& S0 s% Y+ a6 w# o
    4 @) G  o% D$ k- e对了,我发现若是安卓上修改css,用深蓝词典在从mdd中提取css和js更方便,然后用它的查看源码功能,也不错

    本帖子中包含更多资源

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

    x
  • TA的每日心情
    奋斗
    2022-6-1 19:02
  • 签到天数: 377 天

    [LV.9]以坛为家II

    发表于 2018-4-11 21:38:09 | 显示全部楼层
    afreeelf 发表于 2018-4-11 21:28
    9 U; v0 y) _% {对了,我发现若是安卓上修改css,用深蓝词典在从mdd中提取css和js更方便,然后用它的查看源码功能,也不 ...

    9 J& M& W  H  J4 v1 W对,而且深蓝得到的源码才是真正的源码,就加了两个class(好像),电脑端的GD和mdict得到的源码都是渲染后的。所以我一般都是直接解包mdx,从里边复制一个词条做成网页看效果的。

    评分

    1

    查看全部评分

  • TA的每日心情
    奋斗
    2018-5-18 05:02
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    发表于 2018-4-12 02:46:20 | 显示全部楼层
    @sunset请问有没有比较好的css入门教程可以推荐?书,notes,或者paper什么的都可以。
  • TA的每日心情
    无聊
    2018-8-11 10:00
  • 签到天数: 39 天

    [LV.5]常住居民I

     楼主| 发表于 2018-4-12 12:54:24 | 显示全部楼层
    GL_n 发表于 2018-4-12 02:46
    - F& p; T/ X0 N8 Y9 t2 X@sunset请问有没有比较好的css入门教程可以推荐?书,notes,或者paper什么的都可以。 ...

    ' e# `& P' J! O# a; p 苏沈小雨 css2.0 手册
  • TA的每日心情
    开心
    2019-2-25 16:31
  • 签到天数: 13 天

    [LV.3]偶尔看看II

    发表于 2018-4-12 14:03:03 | 显示全部楼层
    楼主的讲解非常不错,sehr sehr sehr gut
  • TA的每日心情
    奋斗
    2018-5-18 05:02
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    发表于 2018-4-12 16:30:40 | 显示全部楼层
    sunset 发表于 2018-4-12 12:54  n( }; R) |" ?$ F$ V' f) ]& K
    苏沈小雨 css2.0 手册
    7 n3 X+ h* r5 I7 u2 c& H. W
    非常感谢你的推荐。
  • TA的每日心情
    开心
    2018-6-18 06:04
  • 签到天数: 171 天

    [LV.7]常住居民III

    发表于 2018-4-12 18:22:43 来自手机 | 显示全部楼层
    赞一个,多谢楼主的分享

    评分

    1

    查看全部评分

  • TA的每日心情

    2022-8-7 01:45
  • 签到天数: 75 天

    [LV.6]常住居民II

    发表于 2018-4-12 23:21:48 | 显示全部楼层
    我要试试去 谢谢大神
  • TA的每日心情
    开心
    2022-2-7 18:42
  • 签到天数: 44 天

    [LV.5]常住居民I

    发表于 2018-4-15 13:16:43 | 显示全部楼层
    感谢分享。这个是技术贴
  • TA的每日心情

    2020-10-8 09:47
  • 签到天数: 78 天

    [LV.6]常住居民II

    发表于 2018-4-15 15:06:15 来自手机 | 显示全部楼层
    感谢坛友分享心得体会!
  • TA的每日心情
    奋斗
    2018-4-16 08:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2018-4-16 08:52:47 | 显示全部楼层
    小白学习了,谢谢您
  • TA的每日心情
    无聊
    2018-8-25 11:35
  • 签到天数: 51 天

    [LV.5]常住居民I

    发表于 2018-4-22 13:30:18 | 显示全部楼层
    楼主我想修改的词典在mdict出现脚本错误怎么办,第一步获取源代码都不能进行

    本帖子中包含更多资源

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

    x
  • TA的每日心情
    无聊
    2018-8-11 10:00
  • 签到天数: 39 天

    [LV.5]常住居民I

     楼主| 发表于 2018-4-22 13:41:44 | 显示全部楼层
    Merrycal 发表于 2018-4-22 13:30
    + r* Q2 b( O7 R& b9 h: l楼主我想修改的词典在mdict出现脚本错误怎么办,第一步获取源代码都不能进行 ...

    $ J  [( n& t5 \) g4 P直接点“是”就行了。建议你结合我出的两个视频来学习,效果更佳
  • TA的每日心情
    无聊
    2018-8-25 11:35
  • 签到天数: 51 天

    [LV.5]常住居民I

    发表于 2018-4-22 13:45:37 | 显示全部楼层
    我刚刚下载了最新版的mdict,问题解决了,谢谢楼主
  • TA的每日心情
    开心
    6 小时前
  • 签到天数: 2163 天

    [LV.Master]伴坛终老

    发表于 2018-4-23 19:47:41 来自手机 | 显示全部楼层
    持续关注,值得各位同好仔细研究!
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-4-25 15:55 , Processed in 0.080742 second(s), 13 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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