当前位置: 首页 > 知识库问答 >
问题:

制作响应式网站,但图像出来太小?

诸葛砚
2023-03-14

我对编码相当陌生,需要帮助。

我正在创建一个响应式网站,我被标题图像卡住了。在桌面上,它看起来很好。当我使用移动设备时,我喜欢它的大小,但是图像从容器中跳出来,显示了一个水平滚动条。我尝试(overflow-x:隐藏;)它做了隐藏滚动条的工作,但它最终在移动视图中弄乱了图像。

然后我给了图像容器100%的宽度,它完全适合屏幕上没有水平条,但是图像太小了。

我想知道如何让图像保持不变,但适合容器?

我附上了一张图片来进一步解释我在说什么。谢谢!

共有3个答案

斜昊空
2023-03-14

我认为左:-50%可能有助于图像居中:

/* the div outside */
.mobile {
  border: 1px solid black;
  width: 500px; /*size of the mobile screen*/
  height:1500px;
  overflow-x: hidden;
}
/* bottle img */
.bottle{
  left: -50%;
  max-height: 100%;
  overflow: hidden;
  position: relative;
  background-position: center;
}

更多参考的来源:将一个未知大小的大图像放在一个较小的div中,并隐藏溢出

慕容明煦
2023-03-14

如果您使用的是背景图像,则使用这些css规则来保持所有图像的一致性

div {
    overflow-x: hidden;
}

div.img {
    background-position: center; // or give top center based on your need
}
贝镜
2023-03-14

您可以使用srcset html代码。这很简单。

<img srcset="image.jpg 320w, image.jpg 480w, image.jpg 800w"
 sizes="(max-width: 320px) 280px, (max-width: 480px) 440px, 800px"
 src="image.jpg" alt="Image">
 类似资料:
  • 问题内容: 我有一个响应式html布局中的现有图像映射。图像根据浏览器大小缩放,但是图像坐标显然是固定的像素大小。我必须选择哪些选项来调整图像地图坐标的大小? 问题答案: 您也可以使用svg代替图像映射。

  • 对于移动优先、响应快速的网站,在 Dreamweaver 中使用 Bootstrap 初学者模板和拖放 Bootstrap 组件。 Bootstrap 是用于开发响应迅速、移动优先网站的受欢迎的免费 HTML、CSS 和 JavaScript 框架。该框架包括响应迅速的 CSS 和 HTML 模板,这些模板适用于按钮、表格、导航、图像旋转视图以及您可能会在网页上使用的其他元素。它提供了几个可选的

  • 问题内容: 我有一个网站(g-floors.eu),并且我想使背景(在CSS中我为内容定义一个bg图像)也具有响应性。不幸的是,除了我可以想到的一件事外,我真的对如何执行此操作一无所知,但这是一个解决方法。创建多个图像,然后使用css屏幕大小更改图像,但是我想知道是否有更实用的方法来实现此目的。 基本上,我想要实现的是图像(带有水印“ G”)自动调整大小,而不会显示更少的图像。如果可能的话 我到目

  • 我一直在尝试使用以下HTML实现新的srcset方法来响应图像 我使用Chrome 40,我得到的是最大的图像,调整浏览器大小,清除缓存什么都不做。 我在某个地方读到我必须填充的内容,所以我使用了picturefill插件,尽管chrome应该支持它……但仍然不起作用。 我为它整理了一个演示页面:http://www.darrencousins.com/lab/resp-img-srcset/ 我

  • 我试图使所有的图像都位于中心。然而,我不知道应该使用哪个引导程序代码。我尝试在该部分的顶部使用img responsive,但失败了。给定的代码是图像的一部分,这是我给出的第一个框。

  • 问题内容: 我对前端开发和基础非常陌生。 我正在尝试成为响应时按比例缩小的全屏图像。 谁能告诉我我在做什么错?它可以正确缩放,但无法显示完整图像。我还希望将其放在移动设备上,这可能吗? HTML: CSS: 问题答案: //HTML 要么 要么