css两个图片轮播代码

admin 轻心小站 关注 LV.19 运营
发表于前端技术学习版块 css,教程

CSS是前端开发中很重要的一环,其中图片轮播也是很常见的功能。接下来将介绍两个使用CSS实现图片轮播的代码。//第一种轮播代码 .slider { width: 300px; height: 200p

CSS是前端开发中很重要的一环,其中图片轮播也是很常见的功能。接下来将介绍两个使用CSS实现图片轮播的代码。

//第一种轮播代码
.slider {
  width: 300px; 
  height: 200px; 
  overflow: hidden; 
}
.slider img {
  width: 300px; 
  height: 200px; 
  float: left; 
}
.slider-inner {
  position: relative; 
  width: 600px; 
  height: 200px; 
  animation: change 4s infinite; 
}
.slider-inner img {
  float: left; 
}

@keyframes change {
  0% {
    left: 0px;
  }
  25%{
    left: -300px;
  }
  50% {
    left: -300px;
  }
  75%{
    left: -600px;
  }
  100% {
    left: -600px;
  }
}

//第二种轮播代码
.slider {
  width: 300px; 
  height: 200px; 
  overflow: hidden; 
  position: relative; 
}
.slider img {
  width: 300px; 
  height: 200px; 
  position: absolute; 
  left: 0; 
  transition: opacity 1s ease-in; 
}
.slider img:nth-child(2) {
  opacity: 0; 
}
.slider:hover img:nth-child(2) {
  opacity: 1; 
  z-index: 1; 
} 

第一种代码中,通过设置外层盒子的宽度和高度,以及overflow:hidden属性实现图片的裁剪。通过使用float: left属性,让所有图片都排列在一行,然后利用CSS3的animation属性实现轮播效果。

第二种代码中,通过设置图片的position为absolute,让所有图片都重叠起来,然后通过将第一张和第二张图片设置不同的opacity值,实现鼠标悬停时的轮播效果。

文章说明:

本文原创发布于探乎站长论坛,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,探乎站长论坛平台仅提供信息存储空间服务。

评论列表 评论
发布评论

评论: css两个图片轮播代码

粉丝

0

关注

0

收藏

0

已有0次打赏