html - 如何使图像保持相同大小

标签 html css image

我将图像放在固定背景图像的中央,并且我希望在以任何方式(从左到右和顶部)渲染页面变小或变大时图像保持完全相同的大小(不会变小或变大)到底部)。 我尝试了 min-width 和 max-width,这使得图像在从左或右渲染页面时保持相同大小,但在从上或下渲染页面时图像确实变小或变大。

欢迎任何帮助

    body {
    background-image: url(http://www.icotoken.tel/images/slider_slide_5.jpg);
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center;
    text-align: center;
    }
    
    .still{
    padding-top: 30px;
    }
<img
   src= "http://www.comptonacres.co.uk/wp-content/uploads/2015/03/compton-acres-poole-dorset-the-japanese-garden-02-1024x576.jpg" class= "still"
   style="width:90%"
>

    

最佳答案

如果你可以删除内联样式并访问 css 给它一个固定的宽度:

.still {
    display: block;
    width: 300px;
    margin: 0 auto;
}

否则在 html 中将 style="width: 90%" 更改为 style="display: block; width: 300px; margin: 0 auto;"

关于html - 如何使图像保持相同大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49560043/

相关文章:

html - 在我的页面中有效加载 CSS

android - 如何使用 url 将图像下载到自定义 Base adapeter?

c++ - 错误 : '' cannot convert 'uint8* {aka unsigned int*}' to 'const emxArray_uint8_T*' ? '?

html - 向水平图像轮播添加框阴影

Java 运行 .jar 时出错,但 Eclipse 中没有任何内容

javascript - 用更短的 jquery/javascript 缩短 div 上的多个 ID

javascript - HTML Canvas 绘图的问题

javascript - 为什么在使用 .innerHTML. 在 JavaScript 中设置的 HTML <p> 标签的 ID 上有额外的引号?

html - 是否可以收缩包裹内部文本的 flex 元素?

css - 相对 CSS 仅语音气泡