【问题标题】:Wordpress Theme Twenty Seventeen - Header image for 4k displayWordpress Theme 27 - 4k 显示的标题图像
【发布时间】:2018-01-26 10:26:13
【问题描述】:

我目前正在使用标准的 27 岁主题制作一个 wordpress 博客。设置自定义标题图片时,上传的标题图片在任何显示器上显示的最大宽度为 2000 像素(较大的图片会调整大小)。然而,这在 4k 屏幕上看起来非常难看。当浏览器宽度大于 2000 像素时,是否有可能允许更大的图像?我的源图像大小为 6000 x 4000 像素。

感谢您的帮助。

【问题讨论】:

  • 是什么导致它具有最大宽度?
  • Wordpress 在上传后显然会调整图像大小,然后将调整大小的图像用作标题图像。 “裁剪-DSC07020.jpg”。
  • 当提示裁剪标题图像时,我记得一个“跳过”选项。跳过应该保留原始图像尺寸
  • 遗憾的是,在这种情况下,没有选项可以跳过图像的裁剪。

标签: php css wordpress image wordpress-theming


【解决方案1】:

您可以使用与 url 混合的 jQuery 条件,如果语句来实现这一点,您可以使用如下所示的 $(window) 函数,然后您可以将图像位置存储到变量中,并将其传递给属性值以更改背景,具体取决于在屏幕尺寸上例如:

var width = $(window).width(); 
var height = $(window).height(); 

if ((width >= 1024  ) && (height>=768)) {
     $url = 'http://mywebsite.com/files/myfile.jpg'
}
else {
     $url = 'http://mywebsite.com/files/default.jpg'
}

然后使用 jQuery .css 方法来更改要更改为屏幕大小的 body 或 div 的背景图像,例如:

$('#myDivId').css('background-image', url);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-08
    • 1970-01-01
    • 1970-01-01
    • 2021-05-20
    • 1970-01-01
    • 2012-10-05
    • 1970-01-01
    相关资源
    最近更新 更多