html - 固定图像尺寸

标签 html css image

我有一个可以由用户更改的图像。他可以上传要在页面上显示的任何图像。

我想设置一个固定的矩形,无论用户上传 16x16 图像还是 2048x2048 图像,它的大小都不会改变。

因此,上传的图像将调整大小以适合固定的矩形(小于矩形的图像将拉伸(stretch)以适合,大于矩形的图像将缩小以适合)。

HTML

<div class="float-left">

    <img width="300" height="300" src="@ViewBag.imgPath" alt="Your pic" />

</div>

我试图设置 img 元素的 widthheight 属性,但它不起作用。我也尝试设置包含它的 div 的宽度和高度,但没有成功。

最佳答案

Html 样式不使用 px。此外,您应该在 css 中执行此操作,而不是内联硬编码或内联样式。

<div class="float-left">

    <img width="300" height="300" src="@ViewBag.imgPath" alt="Your pic" />

    <div class="centered bold">
        @Session["userName"]
    </div>

</div>

关于html - 固定图像尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24786663/

相关文章:

css - 阻止文本区域在 Safari 中调整大小

html - 使用 CSS 对齐两个 html 元素

c# - 如何在保持比例的同时调整图像字节 [] 的大小?

html - 我是否需要使用 XHTML 文档类型在页面上声明 XML?

html - 切换垫 slider 的显示时如何防止内容在屏幕上跳跃

html - 事件 anchor 标签背景色

cocoa - 在正在运行的应用程序中更改 NSApplicationIcon?

image - 如何为下一个图像标签添加视差效果?

javascript - 简单的 Javascript 碰撞检测?

html - 如何使用 css 将 xml 标签显示为列表?