【问题标题】:How do I resize different images to fix in the navbar [duplicate]如何调整不同图像的大小以在导航栏中修复 [重复]
【发布时间】:2016-09-17 10:43:00
【问题描述】:

我有一个要求,不同公司(我们的客户)可以使用同一页面,并且导航栏上的图像必须是他们的徽标。现在,我正在测试的徽标都有不同的大小和尺寸。

我尝试了一些方法,例如设置最大高度、最大宽度等,但由于徽标本身的尺寸不同,高宽比也不同(比如有些是正方形的,有些是长名称,整体矩形尺寸为 380*200 )。

现在我需要以某种方式维护它并仍然适合这些图像。使用 css 或 HTML 标签来实现这一点。 我目前正在处理这样的事情:

<img src="<?php echo $imageUrl?>" style="max-height: 180px;max-width: 40px"></a>

【问题讨论】:

  • 你现在做的有什么问题吗?我认为这是最好的解决方案,因为如果您使用带有“background-size:contain”的 div,它会剪切图像并隐藏溢出。
  • @Maurice 的帖子提供了帮助。那里提供的功能解决了这个问题。谢谢。

标签: html css twitter-bootstrap


【解决方案1】:

您可以尝试在宽度和高度中使用百分比,而不是使用固定像素。

例如 id/classofimg{ width:50%; }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-29
    • 2023-03-29
    • 2018-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-19
    相关资源
    最近更新 更多