爱意满满的作品展示区。
sisylocke

写了一个 Flarum 风格的 V2EX 自定义 CSS

  •  7
     
  •   sisylocke · Jan 28, 2017 · 10223 views
    This topic created in 3566 days ago, the information mentioned may be changed or developed.

    最近在学习 CSS ,仿照 flarum 写了一个 V2EX 的自定义 CSS

    截图

    f.v2ex

    HOW

    @import url("https://okdsl96uw.qnssl.com/v.flarum.css"); 
    

    或者使用 stylish

    https://userstyles.org/styles/138175/f-v2ex
    

    推荐使用 stylish 哈,@import 的话限制太多,有些页面显示不太正常,我还没想清楚怎么弄才好(*´Д`)

    还有 github 地址啦:github

    由于是刚刚学习这个,可能有很多地方写得不好,请大家多多指教

    最后祝新年快乐,鸡年大吉~~

    52 replies  •  2020-03-18 12:27:37 +08:00
    Droog
    Droog
    Jan 28, 2017 via iPhone
    1
    不错👍
    Unknwon
    Unknwon
    Jan 28, 2017
    2
    厉害了!正好用上
    Unknwon
    Unknwon
    Jan 28, 2017
    3
    一点小小的建议。。在首页列表鼠标悬浮到标题的时候。。最好能加点颜色变化 加深或者变淡一些都行
    ecmadao
    ecmadao
    Jan 28, 2017
    4
    反馈个 bug ,为主题增加附言时无法显示输入框
    DearTanker
    DearTanker
    Jan 28, 2017
    5
    终于等到了。
    mtnveu
    mtnveu
    Jan 28, 2017
    6
    已用上,不错,只是感觉一些地方的字号感觉不太协调。

    @import 的问题主要是因为用户自定义的 CSS 被放到了 HTML 的底部,所以会先加载 V2EX 原来的 CSS ,然后再渲染用户自定义的 CSS ,每打开一个页面都会闪一下,体验很糟糕。跟 Livid 说过这件事,其实只要把用户自定义的 CSS 提前到 head tag 里面, V2EX CSS 之后就行了吧,但一直没解决。
    mtnveu
    mtnveu
    Jan 28, 2017
    7
    好吧,用 Stylish 也会有这样的问题......
    quericy
    quericy
    Jan 28, 2017
    8
    这个看起来很不错啊
    levywang
    levywang
    Jan 28, 2017
    9
    不错噢,正准备搭个
    sisylocke
    sisylocke
    OP
    Jan 28, 2017
    10
    谢谢大家的喜欢(づ ̄ 3  ̄)づ

    @Unknwon 有道理,我试试换点颜色看下效果,不错的话我就去更新

    @ecmadao 之前没用上,我待会儿就去改~~

    @mtnveu 字号的问题我倒是没太注意,我再试着调整一下好了,至于 @import 的问题是没法解决了吗?
    run2
    run2
    Jan 28, 2017
    11
    好看,喜欢并已安装-。- 谢谢
    v2ex plus 兼容性也不错
    run2
    run2
    Jan 28, 2017
    12
    @sciooga 的 V2EX plus 在列表页加入了一个预览功能,可能这个 span 显示不是很兼容,不知道两位哪个兼容一下 谢谢
    <td width="auto" valign="middle"><span class="item_title"><a href="/t/337230#reply11">写了一个 Flarum 风格的 V2EX 自定义 CSS</a></span>
    <div class="sep5"></div>
    <span class="small fade"><strong><a href="/member/sisylocke">sisylocke</a></strong> &nbsp;•&nbsp; 6 分钟前 &nbsp;•&nbsp; 最后回复来自 <strong><a href="/member/sobigfish">sobigfish</a></strong> &nbsp;•&nbsp; <span class="preview">预览</span></span>
    </td>


    这个[预览] 另一了一行, hover 时候有个下划线,会使行高抖动。
    ref: https://github.com/sciooga/v2ex-plus/blob/master/v2ex_tab.js
    Kilerd
    Kilerd
    Jan 28, 2017 via iPhone
    13
    看起来还行,色调不是喜欢的那种,先 mark ,到时候再自己改😃
    mtnveu
    mtnveu
    Jan 28, 2017
    14
    @sisylocke #10 看了下 Stylish 也是通过在 </html> 前加 <style> 来实现的......

    反馈下已知的问题:
    通知页面消息无法显示,该页侧栏显示有问题;
    @sobigfish 我这里装了 V2EX Plus 后楼层的回复按钮不见了,还有首页签到按钮也错位了;
    帖子侧栏的 li 间距可以改大点,以及白色用的太多了,层次感不强也很晃眼,可以在一些地方加点阴影或线条(我自己的建议哈);
    一些地方的配色也还很奇怪,橙色配灰色感觉不太对,像回复按钮 hover 上去回复两个字的灰色就跟背景橙色很不搭;
    还有 Workspace 炸了......

    暂时这么多。
    mtnveu
    mtnveu
    Jan 28, 2017
    15
    @sobigfish #12 CSS 加一句 .preview { display: inline; } 即可。
    run2
    run2
    Jan 28, 2017
    16
    @mtnveu #13 楼层回复, lz 主动 display none 了,虽然不知道为什么

    img[src="//cdn.v2ex.com/static/img/reply.png"] {
    display: none;
    }

    #14 chrome 里检查器直接加 display: inline; 到.preview 上不行
    要 inline !important 才行,但“貌似”不是好多人都建议避免!important 么?
    mtnveu
    mtnveu
    Jan 28, 2017
    17
    @sobigfish #16 Line 1245 的 #Main div[class="cell item"] span 改为 #Main div[class="cell item"] span:first-child 即可。

    不用 !important 的原因是因为后期维护起来太麻烦了吧,确实不应该用。(然而 @sisylocke 用了挺多的样子......)
    mtnveu
    mtnveu
    Jan 28, 2017
    18
    @sobigfish #16 他是把原来的这个按钮换成自己的了,原来的自然要隐藏掉。现在问题是好像 V2EX Plus 把新加的按钮给弄没掉了......
    mtnveu
    mtnveu
    Jan 28, 2017
    19
    @sobigfish #16 刚刚再看了下,应该是 V2EX Plus 在评论按钮区加了些链接,导致 CSS Line 1536 #Main .box:nth-child(4) table[width="100%"] td:nth-child(3) .thank_area + a:before 就定位错了, FontAwesome 图标就没有显示出来。
    joyc
    joyc
    Jan 28, 2017
    20
    新年快乐,不错!
    liujiantao
    liujiantao
    Jan 28, 2017
    21
    楼主新年快乐,确实不错,用上了
    ivmm
    ivmm
    Jan 28, 2017❤️1
    22
    边栏我还是习惯在右边
    sisylocke
    sisylocke
    OP
    Jan 28, 2017 via Android
    23
    @mtnveu 用很多 important 是因为站长把很多样式写在了 HTML 的标签中,还有些页面会加载另外的 CSS 不用的话就不会生效了。
    感觉现在的代码还得好好改改才行,都被绕晕了,比自己写网站都累(>﹏<)
    ipeony
    ipeony
    Jan 28, 2017
    25
    好赞,已使用
    techmoe
    techmoe
    Jan 28, 2017 via Android
    26
    我比较好奇 qnssl.com 那个域名是怎么来的

    好东西收下了
    XYxe
    XYxe
    Jan 28, 2017
    27
    怎么把左边和右边的位置换一下啊?
    WildCat
    WildCat
    Jan 28, 2017
    28
    美!
    isb
    isb
    Jan 28, 2017
    29
    哈哈 用上了 好喜欢啊。
    回复的时候 那个回复可否加 10px 的 margin-top 感觉会更好
    不然回复按钮就直接贴着回复对话框了。
    exploreexe
    exploreexe
    Jan 28, 2017
    30
    挺好 感谢分享~~
    sisylocke
    sisylocke
    OP
    Jan 28, 2017
    31
    @Technetiumer 谢谢,我之前还以为是直接引用 raw 地址呢
    sisylocke
    sisylocke
    OP
    Jan 28, 2017
    32
    @techmoe qnssl.com 是七牛的,好像需要付费
    sisylocke
    sisylocke
    OP
    Jan 28, 2017
    33
    @ivmm @XYxe 边栏的左右很好其实很好改,边栏本来就是在右边的,我只是模仿 flarum 就将它们弄到了左边,我待会儿去试试放在右边……
    sisylocke
    sisylocke
    OP
    Jan 28, 2017
    34
    @isb 嗯,我也觉得那样不好看
    fsgmhoward
    fsgmhoward
    Jan 28, 2017
    35


    比较尴尬,一个是新建主题消失,还有图片库也没了

    然后有一些错位什么的。。总体而言还可以的
    houzhenhong
    houzhenhong
    Jan 28, 2017 via Android
    36
    不知廉耻的贴上 FlarumChina 交流网站:discuss.flarum.ga,让你使用 flarum 十分顺心
    konakona
    konakona
    Jan 29, 2017
    37
    特意登录使用了一下,挺好的,感谢!
    techmoe
    techmoe
    Jan 29, 2017 via Android
    38
    @sisylocke 有资源限额吗?我好像没找到这个。。
    ceclinux
    ceclinux
    Jan 29, 2017
    39
    相当好,已经用上,谢谢
    houzhenhong
    houzhenhong
    Jan 29, 2017
    41
    @Technetiumer #40 只有 https://flarum.ga 还在更新,其他跟 Flarum 一样没有更新了,唉,不知 flarum 还能活多久
    sisylocke
    sisylocke
    OP
    Jan 30, 2017
    42
    貌似 BUG 很多,因为还在学,希望大家见谅,我会不断更新的;昨天拜年去了,没来得及更新(*´Д`)...

    @fsgmhoward 谢谢提醒,我就去修复。

    @techmoe 融合 CDN ,应该是这个 https://www.qiniu.com/pricing
    sisylocke
    sisylocke
    OP
    Jan 30, 2017
    43
    @fsgmhoward 貌似你这个是 Safari ,我测试不了诶|(*′口`)
    fsgmhoward
    fsgmhoward
    Jan 30, 2017 via iPhone
    44
    @sisylocke 你需要 Mac …
    justjavac
    justjavac
    Jan 30, 2017 via Android
    45
    赞
    techmoe
    techmoe
    Jan 30, 2017
    46
    @sisylocke 但是我弄不到 qnssl.com 这个域名啊。。
    sisylocke
    sisylocke
    OP
    Jan 30, 2017
    47
    @techmoe 七牛的 sni 域名,自己在空间里设置就行 https://www.v2ex.com/t/246398
    zouyun5152
    zouyun5152
    Feb 6, 2017
    48
    真的很好看,超级棒~
    xvx
    xvx
    Feb 7, 2017
    49
    不错,就是没有手机自适应
    Showfom
    Showfom
    PRO
    Apr 4, 2017
    50
    用上了,不错- - 回复的框框可以优化一下
    orangutan92
    orangutan92
    Jun 10, 2019
    51
    现在不能超过 8k ……
    yjxjn
    yjxjn
    Mar 18, 2020
    52
    不好使呀
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1335 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 71ms · UTC 19:20 · PVG 03:20 · LAX 11:20 · JFK 14:20
    ♥ Do have faith in what you're doing.