根据浏览器大小重置图像

时间:2014-03-22 20:15:05

标签: html css background-repeat

所以我希望草从我的页脚上方从左到右填充。我很难重复自己。我把定位设置为固定,也浮动:左但仍然没有运气。我会不断地继续在我的HTML中硬编码更多的图像,但我觉得我可以用CSS做这个,而不是100行的额外代码。此外,如果用户使浏览器变大或变小,我希望图像增大或缩小。

live demo

HTML

<figure>
        <img src="arrow.png" alt="arrow" class="arrow">
        <p class="clickHere"> Click one! </p>

        <img src="downwardmonkey.png" alt="down" class="head">
        <img alt="down" class="footer">
    </figure>

CSS

figure img.footer
{
    position: fixed;
    bottom: 45px;
    float: left;
    background-image: "grass.png";
    background-repeat: repeat-x;
}

如果需要任何其他代码来帮助告诉我们!

1 个答案:

答案 0 :(得分:0)

而不是放置图片标签放置div并提供背景图像

   <figure>
        <div class="grassImageDiv"></div>
   </figure>

CSS:

.grassImageDiv
{
    display: inline-block;
    background-image: url("grass.png");
    width:100%; //To make it browser size independent
    height: 80px;
}

您可以根据需要给出高度和宽度。