html - 背景图像缩放到实际宽度但保存比例

标签 html css background resize background-image

我完全是 html css 的新手,我发现写我想要实现的东西很烦人……不是那么简单的语言。 一般来说,我想达到像第一张图片那样的效果,那里有手掌 - https://spacebox.io/

但事情是实现的是my www.rar file

我不知道如何修复它..它的比例错误,我无法像在 spacebox.io 上那样获得结果

#topka{
    display: block;
    position: relative;
    top: 56px;
    margin: auto;
    height:350px;
    max-width: 100%;
    min-width: 100%;
    background-image: url("img/topka.png");
    background-position: center; 
    background-size:100% 1200px;
    background-repeat: no-repeat;
    width:100%;

最佳答案

我通常这样做的方式是将我的所有内容包装在一个 div 中,并为该 div 设置适合屏幕的样式并将所有内容放入其中,例如:

HTML

<div id="background-cover">

    <!-- All page layout/divs/content here -->

</div>

然后使用此代码在 css 中定位该元素,其中 background.jpg 是您的文件名。您可以使用 center center 获得完美的居中图像:

#background-cover {
    width: 100%;
    height: 100%;
    background: url('background.jpg') no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.background.jpg', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='background.jpg', sizingMethod='scale')";
}

关于html - 背景图像缩放到实际宽度但保存比例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15597387/

相关文章:

html - 可以将 CSS 字体大小设置为使用 style 属性定义的类的相对百分比吗?

css - 如何在 GWT 中使 Div 和 Image 流内联?

html - 图像已加载但未显示在 Firefox 上的本地主机应用程序中

html - 具有不同重复的多个背景的 CSS

javascript - 将链接按钮加载到 iframe 100%

html - "-webkit-overflow-scrolling: touch"破坏了 css 3d 透视图

html - 表的链接不起作用

html - 使用 HTML5/CSS3 的可编辑笔划文本

ios - 我可以在 iOS 中确定应用程序是从待机状态还是从多任务处理恢复

html - 背景应该在背景之后开始