私は楽しいためにウェブサイトを再設計しています。私はいくつかのJQueryといくつかのCSS効果を使いこなしていました。矢印をクリックすると、ページのすべてがプッシュダウンされ、ビデオが表示されます。問題は私が画像のセクションを作成しようとしていることです。ただし、カバーする画像の背景サイズを変更すると、画像全体が画面に表示されます。手動で画像のサイズを変更すると、画像がゆがんで表示されます。ここでウェブサイトのある部分の画像は、ページ全体を占めます
はHTMLである:ここでは
<section id="content">
<img src="http://res.cloudinary.com/dvrqqa6ja/image/upload/v1466799500/background_image_mjh10z.jpg"class="stuff"> </img>
<h1>Click the arrow to view Kai Greene's Scar Story</h1>
<span class="msg"><button = class="btn btn-danger">Sign up for our News Letter</button></span>
</section>
<article class="buy">
<h1 class="products text-center">View other products</h1>
</article>
</div>
はCSSです:
.stuff{
margin-top: 100px;
background-soze: cover;
position: absolute;
left: 0px;
top: 0px;
z-index: 0;
}
あなたはcodepen上のコード全体を表示することができます。http://codepen.io/sibraza/pen/wWgqBO
'background-soze'?スペルをチェックしてみてください。また、画像サイズに 'width'や' height'を使うこともできます。 'background-size'は必要ありません。 'object-fit:cover'を使うと、設定した幅や高さにかかわらず画像の縦横比を保つことができます。 –
あなたはそのクラスをイメージに追加しています - これは実際には意味がない/それは背景イメージにはなりません – Johannes