Javascript 窗口大小调整时引导网站标题失真

Javascript 窗口大小调整时引导网站标题失真,javascript,html,css,twitter-bootstrap,Javascript,Html,Css,Twitter Bootstrap,使用一个引导式网站创建者jetstrap,我创建了一个简单的网站,其中有一个横幅图像,可以拉伸窗口的大小。问题是拉伸的图像上有一个徽标,在调整窗口大小时,图像会扭曲和拉伸 我找到了能很好地描述问题的线程,并尝试用背景大小来更改css:contain,但它似乎不起作用 如有任何建议,我们将不胜感激 谢谢大家! 示例如下: 为了保持图像的比例,您可以设置任意宽度,但请确保将指定的高度设置为“自动” 分享一个指向你正在工作的网站的链接是值得的 为了保持图像的比例,您可以设置任意宽度,但请确保将指定的高

使用一个引导式网站创建者jetstrap,我创建了一个简单的网站,其中有一个横幅图像,可以拉伸窗口的大小。问题是拉伸的图像上有一个徽标,在调整窗口大小时,图像会扭曲和拉伸

我找到了能很好地描述问题的线程,并尝试用背景大小来更改css:contain,但它似乎不起作用

如有任何建议,我们将不胜感激

谢谢大家!

示例如下:

为了保持图像的比例,您可以设置任意宽度,但请确保将指定的高度设置为“自动”

分享一个指向你正在工作的网站的链接是值得的

为了保持图像的比例,您可以设置任意宽度,但请确保将指定的高度设置为“自动”


共享一个指向您正在处理的站点的链接可能是值得的。问题是,为图像定义的特定高度要大于图像的纵横比。您需要删除高度定义,或者将图像更改为绝对定位的div的背景,使其扩展到视口之外。

问题在于为图像定义的特定高度大于图像的纵横比。您可能需要删除高度定义,或者将图像更改为绝对定位的div的背景,以使其扩展到视口之外。

Alexander De Sousa对此非常感兴趣,但下面是一些特定的示例代码:

在您的文件中,有一个

然后,只需针对特定的图像进行分层,使背景具有100%的宽度和高度


我希望这有帮助

Alexander De Sousa对此非常感兴趣,但以下是一些具体的代码:

在您的文件中,有一个

然后,只需针对特定的图像进行分层,使背景具有100%的宽度和高度


我希望这有帮助

嗨!你能发布相关的HTML和CSS吗?更好的是,在JSFiddle.net中显示一个模型?有时问题实际上超出了您所描述的范围,看到整个画面会有所帮助。例如,我认为“横幅图像”可能也包含徽标?但我不确定,看看你怎么做会有帮助。谢谢非常感谢。我将在一秒钟内抛出一把小提琴,因为它在js小提琴中呈现不正确,下面是一个例子!你能发布相关的HTML和CSS吗?更好的是,在JSFiddle.net中显示一个模型?有时问题实际上超出了您所描述的范围,看到整个画面会有所帮助。例如,我认为“横幅图像”可能也包含徽标?但我不确定,看看你怎么做会有帮助。谢谢非常感谢。我会在一秒钟内把一把小提琴放在一起,因为它在js小提琴中呈现不正确,下面是一个例子,我非常了解它,但我认为这对您的设计没有帮助。我翻阅了你的文件,但我现在没有时间尝试写一些东西。今晚晚些时候我会看看是否能得到一个示例设置。明白了。这个引导程序让人抓狂。从零开始会更好。谢谢Alexander差不多明白了,但我认为这对你的设计没有帮助。我翻阅了你的文件,但我现在没有时间尝试写一些东西。今晚晚些时候我会看看是否能得到一个示例设置。明白了。这个引导程序让人抓狂。从零开始会更好。谢谢
.background img {
    min-width: 100%;
    max-width: 100%;
    height: auto;
    }
<img class="jetstrap-selected jetstrap-highlighted" id="backimage" src="https://s3.amazonaws.com/media.jetstrap.com/Nd7Z0DbqQ4eNN2cV05DI_background.png">
<div id="myCarousel" class="carousel slide" data-pause="remove">...</div>
.carousel img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 500px;  /* THIS IS THE PROBLEM */
  background-size: contain;
}
<div id="#background">
    <img src="myLogo.png" alt="" />
</div>
#background{
  position:absolute;
  top:0; 
  left:0;
  width:100%;
  height:500px;  /* You can set a specific height here, so it covers your content */
  background: url(myBackground.png) repeat 50% 50%; /* if you don't want your background to distort, use a tiled background */
}
#background img{
  position:absolute;
  top:10em;
  right:20%;
  width:200px; /* Or use a % to scale the logo fluidly */
}
<div id="#background">
    <img id="myBgLogo" src="myLogo.png" alt="" />
    <img id="myBgFill" src="myBackground.png" alt="" />
</div>