【问题标题】:Add background image to Jupiter 4 WordPress Theme header将背景图像添加到 Jupiter 4 WordPress 主题标题
【发布时间】:2016-08-25 04:45:40
【问题描述】:

我正在开发一个使用 Jupiter 4 主题的网站。在仪表板中,有配置标题布局的选项,但没有向标题添加背景图像的选项。

样式表位于themes/jupiter/stylesheet/css/styles.css。在其中,我尝试将background-image: url('/wp-content/uploads/2016/04/header-miami-beach-sign.png'); 放在以#mk-header 开头的不同ID 定义中,但没有显示图像。标题背景只是纯白色。

我正在尝试转这个:

进入这个:

【问题讨论】:

  • 需要代码或网站链接才能为您提供帮助。

标签: html css wordpress wordpress-theming


【解决方案1】:

您需要从覆盖元素中移除当前背景。然后你可以将你的背景添加到标题中,它会被看到。

.mk-header-bg.mk-background-stretch,
.mk-header-toolbar {
    background: none;
}
.mk-header-holder {
    background-image: url('/myImage.jpg');
}

【讨论】:

    【解决方案2】:

    在 jupiter 4 主题中,一切都在 Jupiter 后端“主题选项”中:

    您可以禁用工具栏并将标题高度设置在 140 像素到 200 像素之间(或更多,如果需要)。

    对于样式,请转到“样式选项卡(或菜单):

    • 首先,您可以在“标题”中取消设置(或重置)白色背景(透明)。

    • 然后添加“背景”部分(选择标题区域),您可以在那里设置您的背景图片。

    无需重叠或添加样式

    不要忘记 Jupiter 主题对您的背景图片有响应……

    解决高级主题问题的最准确方法是阅读文档、搜索 Jupiter 支持线程或询问此支持线程。

    ----(更新)----

    要设置不同的图像大小,您需要使用 CSS(这只是一个示例):

    .mk-header-bg.mk-background-stretch {
        background: transparent url('/myImage-hd.jpg') no-repeat !important;
    }
    @media only screen and (max-width: 1024px) {
        .mk-header-bg.mk-background-stretch {
            background: transparent url('/myImage-big.jpg') no-repeat !important;
        }
    }
    @media only screen and (max-width: 768px) {
        .mk-header-bg.mk-background-stretch {
            background: transparent url('/myImage-medium.jpg') no-repeat !important;
        }
    }
    @media only screen and (max-width: 588px) {
        .mk-header-bg.mk-background-stretch {
            background: transparent url('/myImage-medium-small.jpg') no-repeat !important;
        }
    }
    @media only screen and (max-width: 400px) {
        .mk-header-bg.mk-background-stretch {
            background: transparent url('/myImage-small.jpg') no-repeat !important;
        }
    }
    @media only screen and (max-width: 300px) {
        .mk-header-bg.mk-background-stretch {
            background: transparent url('/myImage-very-small.jpg') no-repeat !important;
        }
    }
    

    【讨论】:

    • 我的图像适合我的屏幕尺寸。不幸的是,它并不能适应更大的屏幕分辨率。有没有办法让主题调整或切换不同屏幕尺寸的背景图片?
    • 这就是背景图片(和响应式网站)的问题……在这种情况下,取消设置背景图片,并使用 .mk-header-bg.mk-background-stretch {background-image: url('/myImage.jpg') !important;} 类的条件 CSS。条件 CSS 类似于 @media only screen and (max-width: 768px) {}。因此,您将使用不同尺寸的图像。
    • 这就是我要找的。很有帮助。
    • 正是我需要的。具有一组大小图像的媒体查询解决方案赢得了胜利。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-09
    相关资源
    最近更新 更多