高さが固定され、画像が中央に配置された全幅 (レスポンシブ) スライダーが必要です (最小幅は 960 ピクセルで、より広い画面を使用している人には画像の残りの部分 (左右の余分な部分) が表示されます) で、自動化する必要があります。回転します。
これで、html/css が完成しましたが、JavaScript がゴミなので、画像をスライドさせる方法がわかりません。ここで多くの質問をチェックアウトしましたが、何も機能していないようです。私の画像のサイズは 2300x350 です。
CSS:
body {
margin: 0 auto;
}
#slider_container {
width:100%;
height:350px;
overflow:hidden;
position: relative;
z-index: 1;
}
.image {
position:relative;
float:left;
height: 350px;
width: 100%;
overflow: hidden;
}
.image img {
position:absolute;
left:50%;
top:50%;
margin-left:-1150px;
margin-top:-175px;
}
HTML:
<div id="slider_container">
<div class="image">
<img src="images/header.jpg" />
</div>
<div class="image">
<img src="images/header2.jpg"/>
</div>
<div class="image">
<img src="images/header3.jpg" />
</div>
</div>
このコードを使用すると、すべての画面で画像が中央にきれいに表示されますが、スライドして自動回転させるにはどうすればよいですか? 最初の画像を2番目の画像に置き換えるだけでいいので、z-indexを変更しますか? または + または - 1 つの画像の幅?