首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]css两张图片切换

发布于 2024-11-11 19:12:43
0
12

CSS能够实现很多有趣的效果,其中之一就是两张图片的切换。通过CSS的一些技巧,我们可以轻松地在HTML页面中切换不同的图片。/ 首先,我们需要准备两张不同的图片,并把它们放在HTML文件中。这里以两...

CSS能够实现很多有趣的效果,其中之一就是两张图片的切换。通过CSS的一些技巧,我们可以轻松地在HTML页面中切换不同的图片。

/* 首先,我们需要准备两张不同的图片,并把它们放在HTML文件中。这里以两张图片的id分别为“image1”和“image2”为例: */
<img src="image1.jpg" id="image1">
<img src="image2.jpg" id="image2">

/* 接下来,我们需要定义CSS样式,让两张图片在页面中交替显示。这可以通过在样式表中设置不同的class来实现,代码如下: */
<style>
  .show_image1 {
    display: block;
  }
  
  .show_image2 {
    display: none;
  }
</style>

/* 最后,在HTML文件中使用JavaScript代码来交替显示不同的图片。 */
<script>
  var image1 = document.getElementById("image1");
  var image2 = document.getElementById("image2");
  
  setInterval(function() {
    if (image1.classList.contains("show_image1")) {
      image1.classList.remove("show_image1");
      image1.classList.add("show_image2");
      image2.classList.remove("show_image2");
      image2.classList.add("show_image1");
    } else {
      image1.classList.remove("show_image2");
      image1.classList.add("show_image1");
      image2.classList.remove("show_image1");
      image2.classList.add("show_image2");
    }
  }, 3000); // 在每3秒钟切换一次图片
</script> 

通过使用CSS和JavaScript代码,我们可以轻松地实现两张图片的切换效果。这种效果可以用来增加页面的趣味性,使页面更加生动。以上的代码只是实现两张图片的简单切换,如果需要更复杂的效果,可以根据实际需求进行修改。

评论
一个月内的热帖推荐
91云脑
Lv.1普通用户

62849

帖子

14

小组

291

积分

赞助商广告
站长交流