首页 > 其他分享 >【每日一练】28—用Swiper实现的3D滑动效果

【每日一练】28—用Swiper实现的3D滑动效果

时间:2022-11-07 17:08:58浏览次数:73  
标签:Web 网页 28 slide Swiper 杨小爱 前端开发 swiper 3D

【每日一练】28—用Swiper实现的3D滑动效果_web前端开发


今天我们练习一个用swiper实现的3D轮播图效果,这个效果需要将swiper文件引入到HTML中,然后再结合CSS就实现了以下效果:

【每日一练】28—用Swiper实现的3D滑动效果_ide_02

我把今天练习项目中的素材文件打包了,大家根据需要自行下载获取,素材下载地址:​​https://pan.baidu.com/s/1UCB63NVDZpDWtSI43ayt8w?pwd=knm4 ​

提取码: knm4

接下来,我们直接查看代码。

HTML代码:

<!DOCTYPE html>
<html>
<head>
<title>【每日一练】28—用Swiper实现的3D滑动效果</title>
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1">
<link rel="stylesheet" type="text/css" href="swiper.min.css">
</head>
<body>
<div class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide">
<div class="imgBx">
<img src="img1.jpg">
</div>
<div class="details">
<h3>杨小爱<br><span>Web前端开发-网页设计</span></h3>
</div>
</div>
<div class="swiper-slide">
<div class="imgBx">
<img src="img1.jpg">
</div>
<div class="details">
<h3>杨小爱<br><span>Web前端开发-网页设计</span></h3>
</div>
</div>
<div class="swiper-slide">
<div class="imgBx">
<img src="img1.jpg">
</div>
<div class="details">
<h3>杨小爱<br><span>Web前端开发-网页设计</span></h3>
</div>
</div>
<div class="swiper-slide">
<div class="imgBx">
<img src="img1.jpg">
</div>
<div class="details">
<h3>杨小爱<br><span>Web前端开发-网页设计</span></h3>
</div>
</div>
<div class="swiper-slide">
<div class="imgBx">
<img src="img1.jpg">
</div>
<div class="details">
<h3>杨小爱<br><span>Web前端开发-网页设计</span></h3>
</div>
</div>
<div class="swiper-slide">
<div class="imgBx">
<img src="img1.jpg">
</div>
<div class="details">
<h3>杨小爱<br><span>Web前端开发-网页设计</span></h3>
</div>
</div>
<div class="swiper-slide">
<div class="imgBx">
<img src="img1.jpg">
</div>
<div class="details">
<h3>杨小爱<br><span>Web前端开发-网页设计</span></h3>
</div>
</div>
<div class="swiper-slide">
<div class="imgBx">
<img src="img1.jpg">
</div>
<div class="details">
<h3>杨小爱<br><span>Web前端开发-网页设计</span></h3>
</div>
</div>
<div class="swiper-slide">
<div class="imgBx">
<img src="img1.jpg">
</div>
<div class="details">
<h3>杨小爱<br><span>Web前端开发-网页设计</span></h3>
</div>
</div>
</div>
<!-- Add Pagination -->
<div class="swiper-pagination"></div>
</div>
<script type="text/javascript" src="swiper.min.js"></script>
<script>
var swiper = new Swiper('.swiper-container', {
effect: 'coverflow',
grabCursor: true,
centeredSlides: true,
slidesPerView: 'auto',
coverflowEffect: {
rotate: 20,
stretch: 0,
depth: 200,
modifier: 1,
slideShadows : true,
},
pagination: {
el: '.swiper-pagination',
},
});
</script>
</body>
</html>

CSS代码:

body
{
background: #262626;
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
font-size: 14px;
color:#000;
margin: 0;
padding: 0;
}
.swiper-container
{
width: 100%;
padding-top: 200px;
padding-bottom: 50px;
}
.swiper-slide
{
background-position: center;
background-size: cover;
width: 300px;
height: 380px;
background: #fff;
}
.swiper-slide .imgBx
{
width: 100%;
height: 300px;
overflow: hidden;
}
.swiper-slide .imgBx img
{
width: 100%;
}
.swiper-slide .details
{
box-sizing: border-box;
padding: 20px;
}
.swiper-slide .details h3
{
margin: 0;
padding: 0;
font-size: 20px;
text-align: center;
line-height: 20px;
}
.swiper-slide .details h3 span
{
font-size: 16px;
color: #f44336;
}

写在最后

使用Swiper效果,在我们的视频号上也有类似的案例,具体效果如下:


以上就是我们今天的【每日一练】的全部内容,希望今天的小练习对你有用,如果你觉得有帮助的话,请点赞我,关注我,并将它分享给你身边做开发的朋友,也许能够帮助到他。

我是杨小爱,我们明天见。

PS :我们的视频号营运有段时间了,如果你还没有关注我们的视频号的话,请记得关注我们的视频号。

【每日一练】28—用Swiper实现的3D滑动效果_网页设计_03

【每日一练】28—用Swiper实现的3D滑动效果_ide_04


标签:Web,网页,28,slide,Swiper,杨小爱,前端开发,swiper,3D
From: https://blog.51cto.com/u_15809510/5830055

相关文章

  • 3d仿真技术在生产工艺流程中的优势
    随着计算机仿真技术、计算机图形学和传感技术的不断发展,虚拟仿真技术越来越多地被应用到各个领域。虚拟仿真是由计算机来模拟现实世界,用户可通过各种传感设备和虚拟世界进......
  • 洛谷 P3287
    不难发现一定是拔高一段后缀。所以设\(f_{i,j}\)表示考虑前\(i\)个位置,拔高\(j\)次,第\(i\)个位置强制选的LIS的长度。则有\(f_{i,j}=\max\limits_{1\lex\lt......
  • P1281 书的复制
    ​​传送门​​思路:对每个人抄书的页数进行二分,最后因为是尽量让前面的人少抄写,所以应该从后往前遍历。#include<stdio.h>#include<iostream>#include<math.h>usingnamespa......
  • 2022-2023-1 20221328《计算机基础与程序设计》第十周学习总结
    作业信息班级:首页-2022-2023-1-计算机基础与程序设计-北京电子科技学院-班级博客-博客园(cnblogs.com)作业要求:2022-2023-1《计算机基础与程序设计》教学进程......
  • 3D Engine Design for Virtual Globes - patrick cozzi读书笔记
    前言:不要让这本书的标题欺骗你。标题告诉你的是,如果你有兴趣学习高性能和健壮的游戏地形渲染,这本书适合你。如果你对美国国家航空航天局(NASA)世界风能(WorldWind)或谷歌地球(G......
  • 20220528 集训:图论
    postedon2022-05-2812:02:29|under题解|source感谢vjudge.net提供技术支持。CF771ABearandFriendshipCondition题意给定\(n\)个点\(m\)条边的图,描述......
  • day28面向对象(2)
    动静态方法在类中定义的函数有多种特性classStudent:school_name='摆烂大学'#1.类中直接定义函数默认绑定给对象类调用有几个参数传几个对象调用第一......
  • 20220528-note
    2022.5.28集训:图论postedon2022-05-2812:02:29|under题解|source感谢vjudge.net提供技术支持。CF771ABearandFriendshipCondition题意给定$n$个点$......
  • P2824 [HEOI2016/TJOI2016]排序
    P2824[HEOI2016/TJOI2016]排序题目大意这个难题是这样子的:给出一个\(1\)到\(n\)的排列,现在对这个排列序列进行\(m\)次局部排序,排序分为两种:0lr表示将区间\(......
  • Mathis Petrovich-2021-Action-Conditioned-3D-Human-Motion-Synthesis-with-Transfor
    #Action-Conditioned3DHumanMotionSynthesisWithTransformerVAE#paper1.paper-info1.1MetadataAuthor::[[MathisPetrovich]],[[MichaelJ.Black]],[......