html - 居中可缩放图像(用于极其简单的网络)

标签 html css centering

我正在构建一个即将推出的网站,我想让它变得简单 - 在页面的死 Angular 放置一个图像,可缩放到不同的浏览器大小。我试图用谷歌搜索它,但没有一个解决方案能给我想要的结果。使用 max-width 会产生奇怪的结果,因为我在像素中使用负边距,所以当图像缩放时,这些边距不适用。

我想要居中的图像是 700x700 像素。

欢迎任何帮助:)

这是我当前的页面:http://jsfiddle.net/EYL5U/

html, body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
display: table
}

img {
position: absolute;
top: 50%;
left: 50%;
width: 700px;
height: 70px;
margin-top: -350px;
margin-left: -350px;
max-width: 100%;
}

当我调整浏览器大小时它不会缩放...

最佳答案

img {
    position:absolute;
    margin:auto;
    top:0;bottom:0;left:0;right:0;
}

jsFiddle example

关于html - 居中可缩放图像(用于极其简单的网络),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19862025/

相关文章:

html - 将未知宽度的元素放在居中元素的右侧而不移动它

html - 如何使用由样式组件构建的响应式 React 网格系统垂直居中?

html - 用于移动和视网膜显示器上高分辨率图像的 CSS

CSS响应式水平居中

html - 两个连续位置相对不正常

php - div 使它下面的 div 消失

html - 尝试使用 CSS 将表格居中放置在表格中

按钮中的 HTML 移动字体大小

javascript - 在表格行内有一个输入复选框,我可以将点击事件添加到行并且仍然能够点击输入吗

java - 在 Wordpress 中嵌入 Java 小程序