Rumah hujung hadapan web Soal Jawab bahagian hadapan Bagaimana untuk membuat imej karusel html

Bagaimana untuk membuat imej karusel html

May 06, 2023 pm 01:13 PM

Dengan perkembangan pesat Internet, pengeluaran tapak web telah menjadi semakin popular, dan imej karusel ialah elemen tapak web yang sangat biasa yang boleh menjadikan tapak web kelihatan lebih terang dan meriah. Bagaimana untuk melaksanakan karusel html mudah? jom tengok.

Pertama, dalam dokumen HTML baharu, perkenalkan fail .css dan fail .js di kepala, buat div baharu dalam badan dan tambah atribut kelas dan id.

1

2

3

4

5

6

7

8

9

10

<head>

  <link rel="stylesheet" href="style.css">

  <script src="script.js"></script>

</head>

 

<body>

  <div class="slider" id="slider">

    <!--轮播图内容-->

  </div>

</body>

Salin selepas log masuk

Seterusnya, tetapkan gaya karusel dalam fail .css. Mengambil imej karusel 1000×500 sebagai contoh, anda perlu menetapkan saiz dan kedudukan imej karusel, serta lebar dan ketinggian imej Anda juga perlu menetapkan kedudukan awal dan masa perubahan animasi imej dalam imej karusel.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

.slider {

  width: 1000px;

  height: 500px;

  margin: 0 auto;

  overflow: hidden;

  position: relative;

  border: 2px solid #ddd;

}

 

.slider img {

  width: 1000px;

  height: 500px;

  position: absolute;

  top: 0;

  left: 0;

  opacity: 0;

  transition: opacity 500ms ease-in-out;

}

 

.slider img.active {

  opacity: 1;

  z-index: 1;

}

Salin selepas log masuk

Dalam fail .js, tambahkan kod karusel. Pertama, tentukan pembolehubah untuk menjejaki imej yang sedang dipaparkan. Kemudian, tetapkan pemasa untuk bertukar kepada imej seterusnya selepas 5000ms. Akhir sekali, kemas kini kelas imej semasa supaya imej semasa ditambah pada kelas aktif, dengan itu menukar kelegapannya.

1

2

3

4

5

6

7

8

9

10

11

12

13

var slider = document.getElementById("slider");

var images = slider.getElementsByTagName("img");

 

var counter = 0;

 

setInterval(function() {

  images[counter].classList.remove("active");

  counter++;

  if (counter == images.length) {

    counter = 0;

  }

  images[counter].classList.add("active");

}, 5000);

Salin selepas log masuk

Akhir sekali, anda hanya perlu menambah elemen imej dalam div gelangsar, seperti yang ditunjukkan di bawah:

1

2

3

4

5

<div class="slider" id="slider">

  <img src="img1.jpg" class="active">

  <img src="img2.jpg">

  <img src="img3.jpg">

</div>

Salin selepas log masuk

Ini ialah proses melaksanakan imej karusel html ringkas. Sebagai elemen yang biasa digunakan pada tapak web, imej karusel bukan sahaja boleh menambah pengalaman visual tapak web, tetapi juga meningkatkan pengalaman pengguna tapak web. Mula mencipta karusel anda sendiri!

Atas ialah kandungan terperinci Bagaimana untuk membuat imej karusel html. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Terangkan konsep pemuatan malas. Terangkan konsep pemuatan malas. Mar 13, 2025 pm 07:47 PM

Terangkan konsep pemuatan malas.

Apa itu useeffect? Bagaimana anda menggunakannya untuk melakukan kesan sampingan? Apa itu useeffect? Bagaimana anda menggunakannya untuk melakukan kesan sampingan? Mar 19, 2025 pm 03:58 PM

Apa itu useeffect? Bagaimana anda menggunakannya untuk melakukan kesan sampingan?

Bagaimanakah algoritma Rekonsiliasi React berfungsi? Bagaimanakah algoritma Rekonsiliasi React berfungsi? Mar 18, 2025 pm 01:58 PM

Bagaimanakah algoritma Rekonsiliasi React berfungsi?

Terangkan tujuan setiap kaedah kitaran hayat dan kes penggunaannya. Terangkan tujuan setiap kaedah kitaran hayat dan kes penggunaannya. Mar 19, 2025 pm 01:46 PM

Terangkan tujuan setiap kaedah kitaran hayat dan kes penggunaannya.

Apakah fungsi pesanan yang lebih tinggi dalam JavaScript, dan bagaimana mereka boleh digunakan untuk menulis lebih banyak kod ringkas dan boleh diguna semula? Apakah fungsi pesanan yang lebih tinggi dalam JavaScript, dan bagaimana mereka boleh digunakan untuk menulis lebih banyak kod ringkas dan boleh diguna semula? Mar 18, 2025 pm 01:44 PM

Apakah fungsi pesanan yang lebih tinggi dalam JavaScript, dan bagaimana mereka boleh digunakan untuk menulis lebih banyak kod ringkas dan boleh diguna semula?

Bagaimanakah kari bekerja di JavaScript, dan apakah faedahnya? Bagaimanakah kari bekerja di JavaScript, dan apakah faedahnya? Mar 18, 2025 pm 01:45 PM

Bagaimanakah kari bekerja di JavaScript, dan apakah faedahnya?

Apakah kelebihan dan kekurangan komponen terkawal dan tidak terkawal? Apakah kelebihan dan kekurangan komponen terkawal dan tidak terkawal? Mar 19, 2025 pm 04:16 PM

Apakah kelebihan dan kekurangan komponen terkawal dan tidak terkawal?

Apakah useContext? Bagaimana anda menggunakannya untuk berkongsi keadaan antara komponen? Apakah useContext? Bagaimana anda menggunakannya untuk berkongsi keadaan antara komponen? Mar 19, 2025 pm 03:59 PM

Apakah useContext? Bagaimana anda menggunakannya untuk berkongsi keadaan antara komponen?

See all articles