2017-02-28 1 views
0

イメージスライダーを持つウェブサイトを作成しました。 しかし私のすべてのイメージはサイズが違うので、イメージが変わるとページもスクロールします... 問題を解決するために私を助けてください。 デモのリンクを提供しています。 Click here for Demoブラウザのサイズを小さくすると、よりよく訪問することができます。イメージスライダー(CSS/Html)

+0

を描く...しかし、固定サイズのコンテナ内の画像のための高さを設定することができるで、多くのソフトで、私はcouldn –

+0

の画像を編集することができます あなたがコード – ShriSun

+0

を表現できるかどうかは、カルーセルですか?それはイメージスライドショーですか? –

答えて

0

同じ高さのすべての画像を編集すると、問題が解決します。あなたは...最高のが役立つだろう少しのコードを見て便利だろう

0

あなたのスタイルシートに

.mySlides { 
    height: 1000px; 
    overflow: hidden; 
} 

を追加しますが、これは彼らが1000pxよりも背が高い場合は、あなたの画像をトリミングし、彼らは短いなら空白文字以下で去ることに注意してくださいすることができます。 1000pxの代わりに任意の値を使用できます。

これにもかかわらず、これは悪い回避策です。それを行う最善の方法は、すべての画像を同じ高さにリサイズすることです。

+0

それはうまくいきませんでした – ShriSun

+0

もしあなたがモバイルの面を訪れればそれは良いでしょう....問題を理解しているかもしれません – ShriSun

+0

これはセミコロンを前の行に追加しなかったためです(表示:なし)あなたのCSSで。 –

0

あなたの問題を解決するには、画像の一貫したサイズを使用する必要があります。これは高さの問題を修正します。 1000ピクセル×500ピクセルの5つのイメージを作成し、すべてのスライドに使用します。 イメージごとにサイズを変えたい場合は、「白い枠線」または異なる高さが必要です。

+0

uはすべての画像を同じ値にリサイズすることを意味しますか? – ShriSun

+0

はい、それは最高のオプションです – fernando

+0

ありがとうございますフェルナンドサー – ShriSun

0

異なる高さの要素を持つことはできません。少なくとも1つの工程で、あなたがこれを行うことができ、スライダーの高さを修正する必要があります。

.w3-content { 
    height: 700px; 
    overflow: hidden; 
} 

それとも

.mySlides { 
    height: 700px; 
    overflow: hidden; 
} 

の画像の一部が1000px未満の高さをHASEので1000pxはあなたを助けていないことに注意してください。最小の高さを固定高さとして選択する必要があります。

関連する問題