【Quasar】quasar轮播图进度条

2024-02-21 22:52
文章标签 进度条 轮播 quasar

本文主要是介绍【Quasar】quasar轮播图进度条,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

效果

开始效果

在这里插入图片描述

即将结束

在这里插入图片描述

结束

在这里插入图片描述

<template><q-carouselv-model="slide"transition-prev="scale"transition-next="scale"swipeableanimatedinfiniteautoplaynavigationpaddingarrowsheight="300px"class="bg-primary text-white shadow-1 rounded-borders"><template v-slot:navigation-icon="{ active, onClick }"><q-btn flat size="sm" v-if="active" @click="onClick" :ripple="false"><divclass="caruse-progress carouse-progress-active relative-position"></div></q-btn><q-btn flat size="sm" v-else @click="onClick" :ripple="false"><div class="caruse-progress relative-position"></div></q-btn></template><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>
</template><script>
import { ref } from "vue";export default {setup() {return {slide: ref("style"),lorem: "我是大帅哥",};},
};
</script><style lang="sass" scoped>
.caruse-progresswidth: 30pxheight: 3pxbackground: rgba(0,0,0,.2).carouse-progress-active&::aftercontent: '',width: 0height: 100%background: whiteposition: absoluteleft: 0top: 0animation: 5s linear carouse-progress@keyframes carouse-progressfromwidth: 0towidth: 100%
</style> 

这篇关于【Quasar】quasar轮播图进度条的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/733335

相关文章

(入门篇)JavaScript 网页设计案例浅析-简单的交互式图片轮播

网页设计已经成为了每个前端开发者的必备技能,而 JavaScript 作为前端三大基础之一,更是为网页赋予了互动性和动态效果。本篇文章将通过一个简单的 JavaScript 案例,带你了解网页设计中的一些常见技巧和技术原理。今天就说一说一个常见的图片轮播效果。相信大家在各类电商网站、个人博客或者展示页面中,都看到过这种轮播图。它的核心功能是展示多张图片,并且用户可以通过点击按钮,左右切换图片。

C++实现百分号进度条的程序

#include<iostream>#include<Windows.h>//Sleep调用using namespace std;int main(){std::cout << "\n正在输出记录数据...... ";for( int i=0; i <= 100; i++ ) // 打印百分比 {std::cout.width(3);//i的输出为3位宽std::cout <<

初识Linux · 进度条

目录 前言: 1 缓冲区和回车换行 2 进度条 前言: 我们目前学习了些许知识,已经足够支持我们写一个非常非常小的项目了,即进度条,相信大家都有过下载游戏,等待游戏更新完成的时候,那么此时就有一个进度条,代表着游戏的更新进度,那么我们今天就来模拟实现这个过程,在此之前,我们需要一些预备知识。 1 缓冲区和回车换行 回车换行?是的,你没有看错,相信不少人对换行有一定的误解,我们

JavaScript练手小技巧:利用鼠标滚轮控制图片轮播

近日,在浏览网站的时候,发现了一个有意思的效果:一个图片轮播,通过上下滚动鼠标滚轮控制图片的上下切换。 于是就有了自己做一个的想法,顺带复习下鼠标滚轮事件。 鼠标滚轮事件,参考这篇文章:鼠标滚轮事件-CSDN博客 一、HTML和CSS 无论怎么样的滚动,首先要制作图片轮播的结构和样式。 HTML: <div class="box" id="box"><ul class="list" i

collectionView 无限轮播图

拿一组4张的轮播图作为例子 思路主要是 1. 拿到一组图片后, 把绿色图1和绿色图4多复制出来一份, 把红色图1(复制的图1)放在最后, 红色图4(复制的绿色图4)放在首位, 现在一共是6张图. 2. 左滑从绿色图1到红色图1时,就迅速把collectionView的contentoffset 设置到图1的位置. 3.右滑时,到红色图4就把collectionView的frame设置到绿色图

前端希望Quasar

Quasar 不仅仅是一个组件库,而是一个基于 Vue 的开源框架,可以帮助 Web 开发人员快速创建多种风格的响应式 ++ 网站/应用程序: SPA(单页应用程序)SSR(服务器端渲染应用程序)(+可选的 PWA 客户端接管)PWA(渐进式 Web 应用程序)BEX(浏览器扩展)通过 Cordova 或 Capacitor 的移动应用程序(Android、iOS 等)多平台桌面应用程序(使用

【CSS渐变】背景中的百分比:深入理解`linear-gradient`,进度条填充

在现代网页设计中,CSS渐变是一种非常流行的视觉效果,它为网页背景或元素添加了深度和动态感。linear-gradient函数是实现线性渐变的关键工具,它允许我们创建从一种颜色平滑过渡到另一种颜色的视觉效果。在本篇博客中,我们将深入探讨linear-gradient函数中的百分比值,特别是像#C3002F 50%, #e8e8e8 0这样的用法,以及它们如何影响渐变效果。 什么是linear-g

Linux小程序——进度条

预备知识 缓冲区 先看下面两段代码 int main(){printf("hello world\n");sleep(2);return 0;} int main(){printf("hello world");sleep(2);return 0;} 第一段代码会直接显示hello world,然后等待两秒,程序结束。第二段代码,则会先等待两秒,在显示hello world。

原生js实现轮播图-setInterval, setTimeout

原生js实现轮播图-setInterval, setTimeout 目录 文章目录 前言代码实现`setTimeout`和递归实现`setInterval` 效果展示 前言 利用原生js实现轮播图代码复制可用 代码实现 setTimeout和递归实现 <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"

Ajax实现一个简单的文件上传进度条

Ajax实现一个简单的文件上传进度条功能。 1. HTML代码 <div class="form-group required"><label class="col-sm-3 control-label">文件名:</label><div class="col-sm-6"><input id="fileName" name="fileName" class="form-control" typ