当前位置: 首页 > news >正文

Quasar组件 Carousel走马灯

通过对比两个q-carousel组件来,了解该组件的属性

官方文档请参阅:Carousel

预览

Carousel

源代码

<template><div class="q-pa-md"><div class="q-gutter-md"><q-carouselv-model="slide"transition-prev="scale"transition-next="scale"swipeableanimatedcontrol-color="white"navigationpaddingarrowsheight="300px"class="bg-primary text-white shadow-1 rounded-borders"><q-carousel-slide name="style" class="column no-wrap flex-center"><q-icon name="style" size="56px" /><div class="q-mt-md text-center">{{ lorem }}</div></q-carousel-slide><q-carousel-slide name="tv" class="column no-wrap flex-center"><q-icon name="live_tv" size="56px" /><div class="q-mt-md text-center">{{ lorem }}</div></q-carousel-slide><q-carousel-slide name="layers" class="column no-wrap flex-center"><q-icon name="layers" size="56px" /><div class="q-mt-md text-center">{{ lorem }}</div></q-carousel-slide><q-carousel-slide name="map" class="column no-wrap flex-center"><q-icon name="terrain" size="56px" /><div class="q-mt-md text-center">{{ lorem }}</div></q-carousel-slide></q-carousel><q-carouselv-model="slide"transition-prev="jump-right"transition-next="jump-left"swipeableanimatedcontrol-color="white"prev-icon="arrow_left"next-icon="arrow_right"navigation-icon="radio_button_unchecked"navigationpaddingarrowsheight="300px"class="bg-purple text-white shadow-1 rounded-borders"><q-carousel-slide name="style" class="column no-wrap flex-center"><q-icon name="style" size="56px" /><div class="q-mt-md text-center">{{ lorem }}</div></q-carousel-slide><q-carousel-slide name="tv" class="column no-wrap flex-center"><q-icon name="live_tv" size="56px" /><div class="q-mt-md text-center">{{ lorem }}</div></q-carousel-slide><q-carousel-slide name="layers" class="column no-wrap flex-center"><q-icon name="layers" size="56px" /><div class="q-mt-md text-center">{{ lorem }}</div></q-carousel-slide><q-carousel-slide name="map" class="column no-wrap flex-center"><q-icon name="terrain" size="56px" /><div class="q-mt-md text-center">{{ lorem }}</div></q-carousel-slide></q-carousel></div></div>
</template>
这两个q-carousel有什么区别

比对

这两个 q-carousel 组件的主要区别在于它们的过渡效果(transition)和导航控制图标:

  1. 第一个 q-carousel

    • 使用 transition-prev="scale"transition-next="scale",这意味着幻灯片切换时有缩放效果
    • 使用默认的导航箭头图标
    • 背景颜色为 bg-primary(默认是蓝色系)
    • 控制颜色设置为白色 (control-color="white")
  2. 第二个 q-carousel

    • 使用 transition-prev="jump-right"transition-next="jump-left",这会产生一种跳跃式的幻灯片切换效果
    • 自定义了导航图标:
      • prev-icon="arrow_left" - 上一张按钮使用左箭头图标
      • next-icon="arrow_right" - 下一张按钮使用右箭头图标
      • navigation-icon="radio_button_unchecked" - 导航指示器使用未选中的单选按钮图标
    • 背景颜色为 bg-purple(紫色)
    • 控制颜色同样设置为白色

其他方面两者是相同的:

  • 都支持滑动手势 (swipeable)
  • 都有动画效果 (animated)
  • 都显示导航指示器 (navigation)
  • 都有内边距 (padding)
  • 都显示箭头控制 (arrows)
  • 高度都设置为 300px
  • 都有相同的四个幻灯片内容(style, tv, layers, map)
  • 都使用了相同的文本内容 ({{ lorem }})

相关文章:

  • 品铂科技在UWB行业地位综述(2025年更新)
  • 宇树科技申请 “机器人牌照” 商标,剑指机器人领域新高度​
  • Flutter - 集成三方库:日志(logger)
  • Java并发编程-线程池(四)
  • 安全版4.5.8开启审计后,hac+读写分离主备切换异常
  • 基于springboot+vue的机场乘客服务系统
  • 图像对比度调整(局域拉普拉斯滤波)
  • 记一次缓存填坑省市区级联获取的操作
  • 2025-5-16Vue3快速上手
  • SqlHelper 实现类,支持多数据库,提供异步操作、自动重试、事务、存储过程、分页、缓存等功能。
  • Spring MVC 中请求处理流程及核心组件解析
  • RK3588 ADB使用
  • 衡量 5G 和未来网络的安全性
  • 算法练习:19.JZ29 顺时针打印矩阵
  • 官方 Elasticsearch SQL NLPChina Elasticsearch SQL
  • 将嵌入映射到 Elasticsearch 字段类型:semantic_text、dense_vector、sparse_vector
  • HarmonyOS开发组件基础
  • 前端脚手架开发指南:提高开发效率的核心操作
  • 在 Kotlin 中,什么是解构,如何使用?
  • 探索嵌入式硬件的世界:技术、应用与未来趋势
  • 贵州省委军民融合发展委员会办公室副主任李刚接受审查调查
  • 7月纽约举办“上海日”,上海大剧院舞剧《白蛇》连演三场
  • 商务部新闻发言人就暂停17家美国实体不可靠实体清单措施答记者问
  • 从《让·桑特伊》到《追忆》,假故事的胜利
  • 国台办:80年前台湾重归中国版图,80年后不可能让台湾分裂出去
  • 京东CEO许冉:外卖日单量接近2000万单,看到外卖对平台拉动和转化效应