vue2 走马灯 展示多个

使用 npm install “swiper”: “^11.2.4”,
在这里插入代码片
<template><section class="swiper pc-banner"><div class="swiper-container"><div class="swiper-wrapper"><div v-for="(item, index) in swiperData" :key="index" class="swiper-slide"><div class="swiper_slide_box"><h3 style="margin: 0;" class="herderName">{{ item.name }}</h3><div style="display: flex; justify-content: space-between; align-items: center; "class="listcaer"><div><p style="color:#4276FD ;">{{ item.zs }}</p><p class="swiper_title">总数</p></div><div><p style="color:#2BD191 ;">{{ item.zx }}</p><p class="swiper_title">在线</p></div><div><p style="color:#FFB868 ;">{{ item.lx }}</p><p class="swiper_title">离线</p></div><div><p style="color: #FC6A68;"> {{ item.yc }}</p><p class="swiper_title">异常</p></div></div></div><div class="swiper_slide_img"><img :src="item.url" alt=""></div></div></div><div class="swiper-button-prev1"></div><div class="swiper-button-next1"></div></div></section>
</template><script>
export default {props: {swiperData: {type: Array,default: () => [{name: '视频监控设备',zs: 15,zx: 14,lx: 1,yc: 0},{name: '视频监控设备',zs: 15,zx: 14,lx: 1,yc: 0},{name: '视频监控设备',zs: 15,zx: 14,lx: 1,yc: 0},{name: '视频监控设备',zs: 15,zx: 14,lx: 1,yc: 0},{name: '视频监控设备',zs: 15,zx: 14,lx: 1,yc: 0},]}},data() {return {}},mounted() {this.Lunbo()},methods: {Lunbo() {var swiper = new Swiper(".swiper-container", {freeMode: true,slidesPerView: 4,spaceBetween: 30,loop: true,//循环navigation: {nextEl: ".swiper-button-prev1",prevEl: ".swiper-button-next1",},pagination: {el: ".swiper-pagination",clickable: true,},});},}
};
</script>
<style lang="scss" scoped>
.swiper-pagination-bullets.swiper-pagination-horizontal {display: none;
}.pc-banner {width: 100%;position: relative;height: 100%;// box-shadow: 10px 0 5px -5px rgba(0, 0, 0, 0.5);border-right: 1px solid rgba(6, 194, 241, 0.233);&:hover {.swiper-button-prev1,.swiper-button-next1 {display: block;}}&::after {content: "";position: absolute;top: 0;right: -1px;/* 调整这个值来让阴影显示在盒子的右边 */width: 5px;/* 调整这个值来改变阴影的宽度 */height: 100%;/* 与盒子高度相同 */box-shadow: inset -5px 0px 5px -5px rgba(6, 194, 241, 0.5);/* 向内的右边阴影 */}.swiper-container {width: 100%;height: 100%;margin-top: vh(5);}.swiper-wrapper {height: 90%;display: flex;}}.swiper-slide-active {-webkit-transform: scale(1);transform: scale(1);
}.herderName{
font-family: PingFangSC, PingFang SC;
font-weight: 400;
font-size: vw(14);
color: #333333;
text-align: left;
font-style: normal;
}
.swiper-slide {height: 90%;// border: 1px solid #ccc;display: flex;background: #FFFFFF;box-shadow: 0px 0px 4px 0px rgba(33, 90, 134, 0.21);border-radius: 4px;border: 1px solid #FFFFFF;padding: vw(10);padding-bottom: 0;.swiper_slide_box {width: calc(100% - 42px);.listcaer {text-align: center;margin-top: vh(25);.swiper_title {font-family: PingFangSC, PingFang SC;font-weight: 400;font-size: vw(12);color: #999999;letter-spacing: vw(2);text-align: left;font-style: normal;}}}.swiper_slide_img {width: vw(42);height: vh(42);img {width: 100%;height: 100%;}}
}.swiper-button-prev1 {position: absolute;top: 0;left: 0;z-index: 999;margin-top: vh(55);display: none;width: vw(12);height: vh(20);cursor: pointer;background-size: 100% 100%;background-image: url("../../../../assets/homeimage/05.png");background-repeat: no-repeat;
}.swiper-button-next1 {position: absolute;top: 0;right: 0;margin-top: vh(55);z-index: 999;width: vw(12);height: vh(20);display: none;cursor: pointer;background-size: 100% 100%;background-image: url("../../../../assets/homeimage/06.png");background-repeat: no-repeat;
}.swiper-slide {-webkit-transition: transform 1.0s;-moz-transition: transform 1.0s;-ms-transition: transform 1.0s;-o-transition: transform 1.0s;
}.none-effect {-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;
}
</style>
<style lang="scss" scoped>
@import '/swiper-bundle.min.css';
</style>
相关文章:
vue2 走马灯 展示多个
使用 npm install “swiper”: “^11.2.4”, 在这里插入代码片 <template><section class"swiper pc-banner"><div class"swiper-container"><div class"swiper-wrapper"><div v-for"(item, index) in swiperD…...
《MySQL从入门到精通》
文章目录 《MySQL从入门到精通》1. 基础-SQL通用语法及分类2. 基础-SQL-DDL-数据库操作3. 基础-SQL-DDL-表操作-创建&查询4. 基础-SQL-DDL-数据类型及案例4.1 数值类型4.2 字符串类型4.3 时间和日期类型 5. 基础-SQL-DDL-表操作-修改&删除5.1 DDL-表操作-修改5.2 DDL-表…...
Linux: 线程同步
目录 一 前言 二 线程饥饿 三 线程同步 四 条件变量 1. cond ( condition) 2. pthread_cond_wait() : 3. pthread_cond_signal() 五 条件变量的使用 一 前言 在上篇文章Linux : 多线程互斥-CSDN博客我们讲解了线程互斥的概念ÿ…...
golang-context详解
Context是什么 cancel 其实就是通过chan select进行提前中断返回 如果没有context,携程之间怎么做这些交互呢?肯定也能做 跨线程通讯如共享内存,pipe等等都可以做到,但是就需要开发者对通讯设计建模、规划数据同步方式等…...
python蓝桥杯备赛常用算法模板
一、python基础 (一)集合操作 s1 {1,2,3} s2{3,4,5} print(s1|s2)#求并集 print(s1&s2)#求交集 #结果 #{1, 2, 3, 4, 5} #{3}(二)对多维列表排序 1.新建列表 list1[[1,2,3],[2,3,4],[0,3,2]] #提取每个小列表的下标为2的…...
Spring Boot 集成 RocketMQ 全流程指南:从依赖引入到消息收发
前言 在分布式系统中,消息中间件是解耦服务、实现异步通信的核心组件。RocketMQ 作为阿里巴巴开源的高性能分布式消息中间件,凭借其高吞吐、低延迟、高可靠等特性,成为企业级应用的首选。而 Spring Boot 通过其“约定优于配置”的设计理念&a…...
AI与我共创WEB界面
记录一次压测后的自我技术提升 这事儿得从机房停电说起。那天吭哧吭哧做完并发压测,正准备截Zabbix监控图写报告,突然发现监控曲线神秘失踪——系统组小哥挠着头说:“上次停电后,zabbix服务好像就没起来过…” 我盯着空荡荡的图表界面,大脑的CPU温度可能比服务器还高。 其…...
基于 `Gradio` 的聊天机器人界面
这段代码实现了一个基于 Gradio 的聊天机器人界面,并使用了 langchain 和 ChatGLM 作为后端模型支持。以下是对代码的详细解释: 1. 导入必要的库 import gradio as grfrom langchain_community.llms import ChatGLM from langchain.chains import Conve…...
基于频率约束条件的最小惯量需求评估,包括频率变化率ROCOF约束和频率最低点约束matlab/simulink
基于频率约束条件的最小惯量评估,包括频率变化率ROCOF约束和频率最低点约束matlab/simulink 1建立了含新能源调频的频域仿真传函模型,虚拟惯量下垂控制 2基于构建的模型,考虑了不同调频系数,不同扰动情况下的系统最小惯量需求...
【spark-submit】--提交任务
Spark-submit spark-submit 是 Apache Spark 提供的用于提交 Spark 应用程序到集群的命令行工具。 基本语法 spark-submit [options] <app-jar> [app-arguments]常用参数说明 应用程序配置 --class <class-name>: 指定应用程序的主类(对于 Java/Sc…...
深入理解浏览器的 Cookie:全面解析与实践指南
在现代 Web 开发中,Cookie 扮演着举足轻重的角色。它不仅用于管理用户会话、记录用户偏好,还在行为追踪、广告投放以及安全防护等诸多方面发挥着重要作用。随着互联网应用场景的不断丰富,Cookie 的使用和管理也日趋复杂,如何在保障…...
Java 正则表达式综合实战:URL 匹配与源码解析
在 Web 应用开发中,我们经常需要对 URL 进行格式验证。今天我们结合 Java 的 Pattern 和 Matcher 类,深入理解正则表达式在实际应用中的强大功能,并剖析一段实际的 Java 示例源码。 package com.RegExpInfo;import java.util.regex.Matcher; …...
【C++】前向声明(Forward Declaration)
前向声明(Forward Declaration)是在C、C等编程语言中,在使用一个类、结构体或其他类型之前,仅声明其名称而不给出完整定义的一种方式。 作用 减少编译依赖:当一个源文件包含大量头文件时,编译时间会显著增…...
KF V.S. GM-PHD
在计算机视觉的多目标跟踪(MOT)任务中,卡尔曼滤波(KF)和高斯混合概率假设密度(GM-PHD)滤波器是两种经典的状态估计方法,但它们的原理和应用场景存在显著差异。以下是两者的核心机制和…...
numpy.ma.masked_where:屏蔽满足条件的数组
1.函数功能 屏蔽满足条件的数组内容,返回值为掩码数组 2.语法结构 np.ma.masked_where(condition, a, copyTrue)3. 参数 参数含义condition屏蔽条件a要操作的数组copy布尔值,取值为True时,结果复制数组(原始数据不变),否则返回…...
python ftplib 上传文件名 乱码的解决办法
公司安排我用RPA把各电商平台昨天直播和视频相关的曝光、销售等数据下载下来,我用rpa基本一个星期完成了,最后用影刀RPA自带的ftp文件上传工具,都指定的ftp服务器上,用RPA上传后,文件名都是乱码,默认RPA内嵌…...
【解决】bartender软件换网之后神秘变慢
下的山寨版本bartender软件,用着一直都挺好,结果一次换网之后,启动,排版,打印各种动作都要转个几分钟才行,非常奇怪。直接说解决过程。 首先联想网络没有动以及脱机的时候,都没有这个问题。那么…...
Python小程序 - 文件处理3:正则表达式
正则表达式:文本年鉴表。遗留的问题很多。。。用AI再想想 需求:读入txt文件,过滤文件有关年记录 0)读入txt文件 1)以“。”,中文句号,为界区分一句,最小统计单位 2)年格…...
swift菜鸟教程11-12(数组与字典)
一个朴实无华的目录 今日学习内容:1.Swift 数组1.1创建数组1.2访问数组1.3修改数组使用 append() 方法或者赋值运算符 在数组末尾添加元素通过索引修改数组元素的值: 1.4遍历数组 使用for-in循环同时需要每个数据项的值和索引值 1.5合并数组1.6count 属…...
[福游宝——AI智能旅游信息查询平台]全栈AI项目-阶段二:聊天咨询业务组件开发
简言 本项目旨在构建一个以AI智能体为核心的福建省旅游信息查询系统,聚焦景点推荐、路线规划、交通天气查询等功能,为游客提供智能化、便捷化的旅游信息服务。项目采用前后端分离架构,前端基于Vite TypeScript Vue3技术栈,搭配…...
迷你世界脚本之容器接口:WorldContainer
容器接口:WorldContainer 彼得兔 更新时间: 2023-04-26 10:21:02 具体函数名及描述如下: 序号 函数名 函数描述 1 addFurnace(...) 新增熔炉 2 removeFurnace(...) 移除熔炉 3 checkFurnace(...) 检测是否为熔炉 4 getFurnaceHeatPerce…...
【教学类-102-11】蝴蝶外轮廓01——Python对黑白图片进行PS填充三种颜色+图案描边+图案填充白色+制作1图2图6图24图
背景需求: 用Python,对白色255背景的图片进行了透明化、制作点状或线段的描边裁剪线 【教学类-102-10】剪纸图案全套代码09——Python线条虚线优化版04(原图放大白背景)+制作1图2图6图24图-CSDN博客文章浏览阅读1k次,点赞27次,收藏8次。【教学类-102-10】剪纸图案全套代…...
MCP的另一面
每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…...
微信小程序 - swiper轮播图
官方文档:https://developers.weixin.qq.com/miniprogram/dev/component/swiper.html <swiper indicator-color"ivory" indicator-active-color"#d43c33" indicator-dots autoplay><swiper-item><image src"/images/banner…...
JSON-Server 极速入门教程
JSON-Server 入门教程 什么是 JSON-Server? JSON-Server 是一个零代码的 REST API 模拟工具,它可以在不到 30 秒的时间内为你创建一个完整的假 REST API。它非常适合前端开发者在没有后端支持的情况下进行开发和测试。 快速开始 1. 安装 首先&#…...
2025年第十六届蓝桥杯省赛C++ 研究生组真题
2025年第十六届蓝桥杯省赛C 研究生组真题 1.说明2.题目A:数位倍数(5分)3.题目B:IPv6(5分)4.题目C:变换数组(10分)5.题目D:最大数字(10分ÿ…...
七、自动化概念篇
自动化测试概念 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的过程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人…...
【第43节】实验分析windows异常分发原理
目录 前言 一、异常处理大致流程图 二、实验一:分析 KiTrap03 三、实验二:分析CommonDispatchException 四、代码探究:分析 KiDispatchException 函数 五、代码探究:伪代码分析用户层KiUserExceptionDispatcher 前言 在Wind…...
如何在AMD MI300X 服务器上部署 DeepSeek R1模型?
DeepSeek-R1凭借其深度推理能力备受关注,在语言模型性能基准测试中可与顶级闭源模型匹敌。 AMD Instinct MI300X GPU可在单节点上高效运行新发布的DeepSeek-R1和V3模型。 用户通过SGLang优化,将MI300X的性能提升至初始版本的4倍,且更多优化将…...
RTX 5060 Ti 3DMark跑分首次流出:比RTX 4060 Ti快20%
快科技4月14日消息,根据VideoCardz拿到的数据,RTX 5060 Ti 16GB在3DMark的系列基准测试中,平均较上一代RTX 4060 Ti 16GB高出20%。 具体来看,RTX 5060 Ti 16GB在3DMark的测试中表现如下: TimeSpy(1440p&a…...
