V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
metaquant
V2EX  ›  分享创造

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

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

    给 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   ·   实用小工具   ·   1056 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 23:23 · PVG 07:23 · LAX 15:23 · JFK 18:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.