给 hexo next 主题加上背景图片,感觉美观很多啊 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
metaquant
V2EX    分享创造

给 hexo next 主题加上背景图片,感觉美观很多啊

  •  
  •   metaquant
    sorrowise 2017-08-30 08:31:19 +08:00 22625 次点击
    这是一个创建于 2972 天前的主题,其中的信息可能已经有所发展或是发生改变。

    给 hexo next 加上背景图片,只需要在 themes\next\source\css_custom\custom.styl 文件中添加几行代码:

    @media screen and (min-width:1200px) { body { background-image:url(/images/background.jpg); background-repeat: no-repeat; background-attachment:fixed; background-position:50% 50%; } #footer a { color:#eee; } } 

    感觉比之前那个纯白背景要好看很多啊,具体效果见: https://blog.metaquant.org

    第 1 条附言    2017-08-30 09:35:11 +08:00
    感谢 @grzhan 的评论,增加`background-size:cover`可能有助于大分辨率下背景图的显示,不过我手中没有大分辨率的机器,所以无法确定
    30 条回复    2018-12-05 21:13:41 +08:00
    westworld
        1
    westworld  
       2017-08-30 08:43:02 +08:00
    MARK, 之后试试,感谢分享
    Tyler1989
        2
    Tyler1989  
       2017-08-30 08:44:01 +08:00 via Android
    点进去还是白色白色背景图啊
    xvx
        3
    xvx  
       2017-08-30 08:45:22 +08:00 via Android
    然而点进去并没有背景图……
    metaquant
        4
    metaquant  
    OP
       2017-08-30 08:47:27 +08:00
    @Tyler1989 不对吧,你刷新试试

    brokenQ
        5
    brokenQ  
       2017-08-30 08:48:26 +08:00
    还是丑 没有我的 WP 一半好看
    metaquant
        6
    metaquant  
    OP
       2017-08-30 08:51:05 +08:00
    @xvx 这就尴尬了。。。
    stanjia
        7
    stanjia  
       2017-08-30 08:54:41 +08:00
    宽度小时,是白底,
    宽度绝对大时, 是星空背景。
    背景和主体风格不匹配,尤其是最下方的[由 hexo 驱动] 那块儿
    grzhan
        8
    grzhan  
       2017-08-30 08:56:01 +08:00
    `background-size: cover` 这样可能在较大分辨率显示下效果更好点吧
    rumengzhenxing
        9
    rumengzhenxing  
       2017-08-30 08:57:35 +08:00
    同 7 楼
    ![image]( )
    metaquant
        10
    metaquant  
    OP
       2017-08-30 08:57:41 +08:00
    @stanjia 明白了,原来是我设置了媒体查询的原因,主要是背景图在 ipad 与手机上的效果不好
    metaquant
        11
    metaquant  
    OP
       2017-08-30 08:58:28 +08:00
    @grzhan 感谢,我试试
    mcfog
        12
    mcfog  
       2017-08-30 09:33:21 +08:00 via Android   2
    建议试试内容区域背景色改成 0.9-0.95 左右透明的白色,配合背景高斯模糊效果也很好,还能减小体积加快加载
    sunber
        13
    sunber  
       2017-08-30 09:37:18 +08:00
    机智的晒博客,开个玩笑
    panda1001
        14
    panda1001  
       2017-08-30 09:54:25 +08:00 via Android
    我用尤大咖主页的彩条作为 next 的背景
    metaquant
        15
    metaquant  
    OP
       2017-08-30 09:59:27 +08:00
    @sunber 哈哈
    metaquant
        16
    metaquant  
    OP
       2017-08-30 09:59:59 +08:00
    @panda1001 那个也很好看,毕竟尤大是设计出身
    af463419014
        17
    af463419014  
       2017-08-30 10:45:54 +08:00
    @mcfog 这招不错,感觉上了一个档次
    metaquant
        18
    metaquant  
    OP
       2017-08-30 10:56:22 +08:00
    @mcfog 抱歉,我 CSS 很弱,请问如何实现?
    jasonchao
        19
    jasonchao  
       2017-08-30 11:16:55 +08:00
    @metaquant background:rgba(255,255,255,0.9);
    kisnows
        20
    kisnows  
       2017-08-30 11:33:30 +08:00
    是挺简单,就一行 css 的问题。
    但是楼主的文章评论是需要新跳一个页面到 Github , 这样读者的评论意愿会大大降低啊。
    yingos
        21
    yingos  
       2017-08-30 12:12:36 +08:00
    https://www.ipz.me 感觉用背景不是太好看
    metaquant
        22
    metaquant  
    OP
       2017-08-30 12:18:24 +08:00
    @kisnows 这个是我故意这么设计的,我想的是大部分人是不评论的,只有少数真的有什么要交流的问题的话,去 github issue 上评论也不会太麻烦,而且现在还看博客的基本上都是程序员了,而程序员基本都有 github 账号吧。

    这个方案实际上借鉴了 gitment 的思路,gitment 的问题是会降低页面加载的速度,而且评论还要授权,很多人担心安全因素估计就不评论了。
    metaquant
        23
    metaquant  
    OP
       2017-08-30 14:12:49 +08:00
    @jasonchao 感谢
    metaquant
        24
    metaquant  
    OP
       2017-08-30 16:05:20 +08:00
    @yingos 这个看个人审美
    wizardforcel
        25
    wizardforcel  
       2017-08-31 10:01:19 +08:00
    @metaquant 这个想法不错,还能过滤一大批麻瓜。
    metaquant
        26
    metaquant  
    OP
       2017-08-31 10:48:01 +08:00
    @wizardforcel 是的,一个自带屏蔽的评论系统
    spitz1jwq
        27
    spitz1jwq  
       2017-09-01 10:38:51 +08:00
    为毛执行 hexo s 之后 可以看到效果。但是 hexo d 之后访问却没法看到图片呢?
    metaquant
        28
    metaquant  
    OP
       2017-09-01 11:05:00 +08:00
    @spitz1jwq 建议把网址贴出来,这样更容量发现问题
    metaquant
        29
    metaquant  
    OP
       2017-09-01 11:05:17 +08:00
    @spitz1jwq 容易
    supuwoerc
        30
    supuwoerc  
       2018-12-05 21:13:41 +08:00
    楼主怎么解决背景图太大加载太慢的问题,不会切图=。=
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2369 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 01:12 PVG 09:12 LAX 18:12 JFK 21:12
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86