Bulma.io 全高英雄背景

Posted

技术标签:

【中文标题】Bulma.io 全高英雄背景【英文标题】:Bulma.io fullheight hero background 【发布时间】:2018-01-10 18:51:47 【问题描述】:

尝试将背景图片添加到bulma.io hero 部分,但不起作用!

代码如下:

<div>
    <section class="hero is-primary is-fullheight header-image">
        <!-- Hero header: will stick at the top -->
        <div class="hero-head">
            <header class="navbar">
                <div class="navbar-brand">
                    <a class="navbar-item" href="http://bulma.io">
                        <img src="http://bulma.io/images/bulma-logo.png"   >
                    </a>

                    <div class="navbar-burger" v-on:click="showNav = !showNav" v-bind:class=" 'is-active' : showNav ">
                        <span></span>
                        <span></span>
                        <span></span>
                    </div>
                </div>
                <div class="navbar-menu" v-bind:class=" 'is-active' : showNav ">
                    <!-- navbar start, navbar end -->
                    <div class="navbar-end">
                        <a class="navbar-item" href="/about">About</a>
                        <a class="navbar-item" href="/path">Path</a>
                        <a class="navbar-item" href="/blog">Blog</a>
                    </div>
                </div>
            </header>
        </div>


        <!-- Hero content: will be in the middle -->
        <div class="hero-body">
            <div class="container has-text-centered">
                <h1 class="title">
                    Title
                </h1>
                <h2 class="subtitle">
                    Subtitle
                </h2>
            </div>
        </div>
        <!-- Hero footer: will stick at the bottom -->
        <div class="hero-foot">
            <nav class="tabs is-boxed is-fullwidth">
                <div class="container">
                    <ul>
                        <li class="is-active"><a>Overview</a></li>
                        <li><a>Modifiers</a></li>
                        <li><a>Grid</a></li>
                        <li><a>Elements</a></li>
                        <li><a>Components</a></li>
                        <li><a>Layout</a></li>
                    </ul>
                </div>
            </nav>
        </div>
    </section>
</div>

还有css代码:

.header-image 
    background-image: url("http://orig14.deviantart.net/7584/f/2015/181/2/7/flat_mountains_landscape_by_ggiuliafilippini-d8zdbco.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-color: #999;

有一个问题,为什么这不起作用? 一切都应该按预期工作,stackowerflow 上还有另一篇关于这个问题的帖子,但该帖子的解决方案也不起作用!

【问题讨论】:

似乎对我很好:pasteboard.co/GDVmSMi.png 我忘记在标题中链接 bulma 文件 (( 现在可以正常工作了 【参考方案1】:

您的代码在我的本地环境中按预期工作。 您的代码无法正常工作的最可能原因是您忘记或没有在标题中正确链接 Bulma。

【讨论】:

@user8392725 在 cmets 中提到正确链接标头中的 Bulma 文件是解决他的问题的原因。

以上是关于Bulma.io 全高英雄背景的主要内容,如果未能解决你的问题,请参考以下文章

Bootstrap 全高背景封面图片

反作用力背景色全高

如何显示全高背景图像?

如何显示全高背景图片?

align-items-center,同时保持背景全高

javascript 默认英雄背景图像