【问题标题】:Resizing Background image for mobile device调整移动设备的背景图像大小
【发布时间】:2013-03-27 16:48:00
【问题描述】:

就在那时,我刚刚在玩我的网站,并在一些图像上添加了一个“新”横幅,这是我能想到的最简单的方法,如下所示..

<img style="background:url(images/pic3.jpg)" src="images/new.png" alt="" /></a>

现在在桌面上查看时效果很好,因为图像已经适合网站的大小,但是当我在移动设备上查看时,.png 图像被缩小,而不是背景图像..

我知道我在 css 中遗漏了一些东西,但由于我还在学习,我不知道它到底遗漏了什么,这就是你们进来的地方..

这是我的 html..

<div class="thumbnail">
    <a href="#">
        <img style="background:url(images/pic3.jpg)" src="images/new.png" alt="" />
             </a>
                 </div>

这里是有问题的移动 CSS..

.thumbnails
{
}

    .thumbnails .thumbnail
    {
        border-top: solid 1px #e5e5e5;
        padding-top: 2em;
        margin-top: 2em;
    }

    .thumbnails .first
    {
        border-top: 0;
        padding-top: 0;
        margin-top: 0;
    }

    .thumbnails .thumbnail img
        {
            margin-top: 5px;
            height: 180px;
            margin-right: 8px;
        }

    .thumbnails .thumbnail blockquote
        {

            margin-left: 143px;
        }

所以基本上,我只需要知道,如何使背景图像像前景图像(.png 图像)一样缩小

我相信有人可以提供帮助,非常感谢。

编辑:这是一个快速的小提琴,所以你可以看到发生了什么......http://jsfiddle.net/bBMdp/

谢谢

【问题讨论】:

标签: html css image responsive-design


【解决方案1】:

试试这个:

.thumbnails .thumbnail img{
    margin-top: 5px;
    height: 180px;
    margin-right: 8px;

    background-size: 100% 100%;

}

或者:

.thumbnails .thumbnail img{
    margin-top: 5px;
    height: 180px;
    margin-right: 8px;

    background-size: cover;

}

来源

MDN - background-size - CSS

【讨论】:

  • 这似乎没有任何区别.. 谢谢你的回答。
  • 试试 background-size: 封面?
  • 不怕,还是什么都没有..我做了一个小提琴,所以你可以看看发生了什么..jsfiddle.net/bBMdp
  • 啊,内联 background 属性推翻了 background-size 属性。我只是添加了!important,它就成功了! jsfiddle.net/bBMdp/1
  • 你先生,是明星!非常感谢您的帮助!
【解决方案2】:

使用background-size:XXpx XXpx; 第一个值是宽度,第二个值是高度。

【讨论】:

  • 这将被放置在“.thumbnails .thumbnail img{”部分是吗?如上所述,这似乎没有任何区别。
【解决方案3】:
-webkit-background-style: cover;
-moz-background-style: cover;
-o-background-size: cover;
background-style: cover;

这将缩小背景,使其仅能覆盖整个盒子。

【讨论】:

  • 如上,感谢您的回答,但目前似乎没有任何影响。
猜你喜欢
  • 2017-11-27
  • 1970-01-01
  • 1970-01-01
  • 2016-02-15
  • 1970-01-01
  • 2019-07-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多