【发布时间】:2015-04-09 04:22:32
【问题描述】:
我正在使用 wordpress 模板来控制我的网站。主页上有一个小标题,上面有“主页 关于我们 联系我们”等,然后下面是一个转换到另一个图像的图像,该图像转换到另一个图像。这张图片太大了,我不喜欢,所以我想缩小它。所以我去 CSS 并调整图像大小,但是因为图像底部有文本,所以它被截断了。
我想保持图像宽度,但只是让它更短一点,比如原始设计的 75%。
以下是我认为适用的代码
.camera_wrap {
height: 672px!important;
max-width: 1920px;
display: none;
position: relative;
z-index: 0;
margin: 0 auto 60px!important;
我添加了height: 672px!important; 代码,使它达到了我想要的高度,但底部又被切断了。我宁愿让 CSS 重新调整图像大小而不是剪辑它。但是我所有的搜索都没有找到如何做到这一点。我只是在寻找 re-size 属性。
【问题讨论】:
-
我永远不会给图像设置一个固定的高度,也许是
min-height或max-height,如果你使用高度,使用百分比或其他相对单位,这在响应式上会很好用。另外,如果你能做一个小提琴,那就太好了。 -
查看最大高度的大病,谢谢。如果效果不好,请您将其放入答案中,以便我接受。我确信这是基本的,但我是一名程序员,在做一些 HTML 时遇到了困难...... grrrr。不过谢谢
-
没问题,只是应该避免固定高度(尤其是
!important)。另一种选择是将图像放在div的背景中,并使用background-size:cover覆盖整个div。 -
所以我尝试的是
max-height: 10%!important;,它没有效果?我知道我的方法,尤其是!important通常不是可接受的风格,但他们只是希望这样做。我可以稍后再回去用 CSS 正确覆盖它,但我现在不能花时间。但是为什么我的最大高度没有效果,知道吗? -
如果您可以在小提琴中重新创建它,我们可能会帮助您找到确切的解决方案。 jsfiddle.net 或 codepen 或任何地方