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

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

  •  7
     
  •   sisylocke · Jan 28, 2017 · 9939 views
    This topic created in 3456 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
        1
    Droog  
       Jan 28, 2017 via iPhone
    不错👍
    Unknwon
        2
    Unknwon  
       Jan 28, 2017
    厉害了!正好用上
    Unknwon
        3
    Unknwon  
       Jan 28, 2017
    一点小小的建议。。在首页列表鼠标悬浮到标题的时候。。最好能加点颜色变化 加深或者变淡一些都行
    ecmadao
        4
    ecmadao  
       Jan 28, 2017
    反馈个 bug ,为主题增加附言时无法显示输入框
    DearTanker
        5
    DearTanker  
       Jan 28, 2017
    终于等到了。
    mtnveu
        6
    mtnveu  
       Jan 28, 2017
    已用上,不错,只是感觉一些地方的字号感觉不太协调。

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

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

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

    @mtnveu 字号的问题我倒是没太注意,我再试着调整一下好了,至于 @import 的问题是没法解决了吗?
    run2
        11
    run2  
       Jan 28, 2017
    好看,喜欢并已安装-。- 谢谢
    v2ex plus 兼容性也不错
    run2
        12
    run2  
       Jan 28, 2017
    @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
        13
    Kilerd  
       Jan 28, 2017 via iPhone
    看起来还行,色调不是喜欢的那种,先 mark ,到时候再自己改😃
    mtnveu
        14
    mtnveu  
       Jan 28, 2017
    @sisylocke #10 看了下 Stylish 也是通过在 </html> 前加 <style> 来实现的......

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

    暂时这么多。
    mtnveu
        15
    mtnveu  
       Jan 28, 2017
    @sobigfish #12 CSS 加一句 .preview { display: inline; } 即可。
    run2
        16
    run2  
       Jan 28, 2017
    @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
        17
    mtnveu  
       Jan 28, 2017
    @sobigfish #16 Line 1245 的 #Main div[class="cell item"] span 改为 #Main div[class="cell item"] span:first-child 即可。

    不用 !important 的原因是因为后期维护起来太麻烦了吧,确实不应该用。(然而 @sisylocke 用了挺多的样子......)
    mtnveu
        18
    mtnveu  
       Jan 28, 2017
    @sobigfish #16 他是把原来的这个按钮换成自己的了,原来的自然要隐藏掉。现在问题是好像 V2EX Plus 把新加的按钮给弄没掉了......
    mtnveu
        19
    mtnveu  
       Jan 28, 2017
    @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
        20
    joyc  
       Jan 28, 2017
    新年快乐,不错!
    liujiantao
        21
    liujiantao  
       Jan 28, 2017
    楼主新年快乐,确实不错,用上了
    ivmm
        22
    ivmm  
       Jan 28, 2017   ❤️ 1
    边栏我还是习惯在右边
    sisylocke
        23
    sisylocke  
    OP
       Jan 28, 2017 via Android
    @mtnveu 用很多 important 是因为站长把很多样式写在了 HTML 的标签中,还有些页面会加载另外的 CSS 不用的话就不会生效了。
    感觉现在的代码还得好好改改才行,都被绕晕了,比自己写网站都累(>﹏<)
    ipeony
        25
    ipeony  
       Jan 28, 2017
    好赞,已使用
    techmoe
        26
    techmoe  
       Jan 28, 2017 via Android
    我比较好奇 qnssl.com 那个域名是怎么来的

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


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

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

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

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