7

重複の可能性:
CSS 画像の背景のストレッチとスケーリング - CSS のみ

div 背景画像 div(width: 1000, min-height: 710) を設定したいのですが、設定しようとしている画像サイズが 753 x 308 です。画像が div サイズに収まりません。どうすればよいですか?

.Invitation {
    background-color: transparent;
    background-image: url('../images/form.png');
    background-repeat: no-repeat;
    background-position: left top;
    background-attachment: scroll;
    background-size: 100%;
    width: 1000px;
    height: 710px;
    margin-left: 43px;
}

divクラスは

.content {  
   clear:both;  
   width:1000px;    
   background:#e7e8e9;
   background-image:url('../images/content.jpg');
   background-repeat:no-repeat;
   background-position:left top;
   min-height:710px;
}

コードは

<div class="content"><div class="Invitation">form goes here....</div></div>
4

1 に答える 1

7

次のようなことを試してください:

CSS

<style type="text/css">
  img.adjusted {
    position: absolute;
    z-index: -1;
    width: 100%;
    top: 0;
    left: 0;
  }
  .Invitation {
    position: relative;
    width: 1000px;
    height: 710px;
    margin-left: 43px;
  }
</style>

HTML

<div class="Invitation">
  This is an example
  <img src="http://files.myopera.com/arshamr/albums/612249/Nature%20(3).jpg" alt="" class="adjusted">
</div>

これが役立つことを願っています!

于 2012-05-27T04:02:08.910 に答える