html - 如何缩放背景图像以适应响应式 div

标签 html css background responsive-design background-image

我正在尝试做一个“你知道吗?”固定div在右上角。不幸的是,经过 3 小时的测试,许多解决方案仍然找不到正确的解决方案。正如你在这个 fiddle 上看到的: http://jsfiddle.net/dq8f3d4p/我无法使背景适合 div。

两者:background-size: cover;background-size: 100%; 似乎无法正常工作。

最佳答案

在您的代码中,您正在使用速记 background 属性覆盖 background-size :

.dyk{
    position: fixed;
    z-index:2;
    width: 17.26%;
    height: 11%;
    left: 80%;
    top: 80%;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-image: url(http://i.imgur.com/gxp9iDV.png);
}

将其更改为 background-image 属性将导致图像拉伸(stretch)到 100% 大小。

关于html - 如何缩放背景图像以适应响应式 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27580184/

相关文章:

javascript - 增加点击按钮的次数

html - Bootstrap 导航栏中的下拉菜单始终保持打开状态

css - 如何使用 JSF 和 CSS 为表格行获取渐变背景?

android - 动画背景,如 Timely 闹钟应用程序

ios - 应用程序在后台ios时如何录制视频

html - 如何在嵌套的 SVG 元素上设置旋转点

HTML/CSS 布局 float ?

javascript - 多行文本 chop

html - div 内的文本被压扁

javascript - 带有图像的下拉菜单(没有像 jquery 这样的库)