老师,请检查
来源:2-4 编程练习
unbreakable_全栈
2020-09-14 09:06:46
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no, minimal-ui">
<title>Document</title>
<link rel="stylesheet" href="../js/swiper/idangerous.swiper2.7.6.css">
<!-- <link rel="stylesheet" href="../css/index.css"> -->
<style>
@charset "utf-8";
* {
padding: 0;
margin: 0;
}
html,
body {
width: 100%;
height: 100%;
}
.swiper-container {
width: 100%;
height: 100%;
}
.swiper-wrapper {
width: 100%;
height: 100%;
}
.swiper-slide {
width: 100%;
height: 100%;
}
.swiper-slide img {
height: 100%;
}
</style>
</head>
<body>
<div class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide">
<img src="http://climg.mukewang.com/59f2f3c60001e51206000600.jpg" alt="">
</div>
<div class="swiper-slide">
<img src="http://climg.mukewang.com/59f2f3dc0001512e06000533.jpg" alt="">
</div>
<div class="swiper-slide">
<img src="http://climg.mukewang.com/59f2f3fb0001725305000707.jpg" alt="">
</div>
</div>
</div>
<script src="../js/swiper/idangerous.swiper2.7.6.min.js"></script>
<script src="../js/swiper/idangerous.swiper.progress.min.js"></script>
<!-- <script src="../js/index.js"></script> -->
<script>
var swiper = new Swiper(".swiper-container", {
progress: true,
onProgressChange: function (swiper) {
for (var i = 0; i < swiper.slides.length; i++) {
var slide = swiper.slides[i];
var progress = slide.progress;
var scale, translate, opacity;
if (progress <= 0) {
opacity = 1 - Math.min(Math.abs(progress), 1);
scale = 1 - Math.min(Math.abs(progress / 2), 1);
translate = progress * swiper.width;
} else {
opacity = 1 - Math.min(Math.abs(progress / 2), 1);
scale = 1;
translate = 0;
}
slide.style.opacity = opacity;
swiper.setTransform(
slide,
"translate3d(" + translate + "px,0,0) scale(" + scale + ")"
);
}
},
onTouchStart: function (swiper) {
for (var i = 0; i < swiper.slides.length; i++) {
swiper.setTransition(swiper.slides[i], 0);
}
},
onSetWrapperTransition: function (swiper, speed) {
for (var i = 0; i < swiper.slides.length; i++) {
swiper.setTransition(swiper.slides[i], speed);
}
},
});
// Set Z-Indexes
for (var i = 0; i < swiper.slides.length; i++) {
swiper.slides[i].style.zIndex = swiper.slides.length - i;
}
</script>
</body>
</html>
1回答
同学你好,效果实现的很棒,继续加油,祝学习愉快~
相似问题