- HTMLの準備: 最初に、HTMLを記述する必要があります。以下のような基本的なスライドショーの構造を持つHTMLファイルを作成します。
<!DOCTYPE html>
<html>
<head>
<title>スライドショー</title>
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
<div class="slideshow-container">
<div class="slide">
<img src="slide1.jpg" alt="スライド1">
</div>
<div class="slide">
<img src="slide2.jpg" alt="スライド2">
</div>
<div class="slide">
<img src="slide3.jpg" alt="スライド3">
</div>
</div>
<script src="script.js"></script>
</body>
</html>
- CSSのスタイルを追加: 次に、スライドショーのスタイルを定義するCSSファイル(styles.css)を作成します。以下は、基本的な例です。
.slideshow-container {
position: relative;
}
.slide {
display: none;
}
.slide img {
width: 100%;
height: auto;
}
- JavaScriptでスライドショーを制御: 最後に、JavaScriptファイル(script.js)を使用してスライドショーを制御します。以下は、基本的な例です。
var slides = document.getElementsByClassName("slide");
var currentSlide = 0;
function showSlide(n) {
for (var i = 0; i < slides.length; i++) {
slides[i].style.display = "none";
}
slides[n].style.display = "block";
}
function nextSlide() {
if (currentSlide === slides.length - 1) {
currentSlide = 0;
} else {
currentSlide++;
}
showSlide(currentSlide);
}
function previousSlide() {
if (currentSlide === 0) {
currentSlide = slides.length - 1;
} else {
currentSlide--;
}
showSlide(currentSlide);
}
showSlide(currentSlide);
これで、HTML、CSS、およびJavaScriptを使用してスライドショーを作成する準備が整いました。必要に応じて、スタイルやトランジションをカスタマイズすることができます。