首页 > 其他分享 >Vue2中的进度条案例

Vue2中的进度条案例

时间:2024-07-15 14:28:27浏览次数:13  
标签:50px 设置 width app 进度条 height 案例 Vue2 border

 

v-bind对于样式控制的增强--操作style

  1. 语法: :style = “样式对象”

  2. 适用于某个具体属性的动态设置

 <div class="box" :style="{css属性名1:css属性值,css属性名2:css属性值}"></div>

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .box {
            width: 500px;
            height: 30px;
            border-radius: 50px;
            border: 1px solid #000;
        }

        .inner {
            width: 25%;
            height: 28px;
            border-radius: 50px;
            border: 1px solid #000;
            background-color: orangered;
            /*相对定位*/
            position: relative;
            /*动画*/
            transition: all 1s;

        }

        span {
            /*绝对定位*/
            position: absolute;
            right: -20px;
            bottom: -25px;
        }

        button {
            margin: 50px 20px;
            width: 80px;
            height: 30px;
        }
    </style>
</head>

<body>

    <div id="app">
        <div class="box">
            <div class="inner" :style="{width:percent + '%'}"> <!-- 动态修改percent可以修改width的宽度比例达到进度条的效果 -->
                <span>{{percent}}%</span>
            </div>
        </div>
        <button @click="percent = 25">设置25%</button>
        <button @click="percent = 50">设置50%</button>
        <button @click="percent = 75">设置75%</button>
        <button @click="percent = 100">设置100%</button>

    </div>

    <!-- 引入是开发版本的包 -->
    <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.js"></script>


    <script>
        const app = new Vue({
            el: '#app',
            data: {
                percent: 25
            },
            methods: {

            },
        })
    </script>
</body>

</html>

标签:50px,设置,width,app,进度条,height,案例,Vue2,border
From: https://blog.csdn.net/m0_56698546/article/details/140437847

相关文章

  • 【人工智能】人工智能在医疗健康中的应用以及实际案例和进展概述
    人工智能(ArtificialIntelligence,AI)在医疗健康领域的应用日益广泛,为医疗服务的提升和健康管理带来了革命性的变化。以下是人工智能在医疗健康中的主要应用:人工智能在医疗健康中的主要应用1.医学影像诊断技术基础:深度学习和计算机视觉技术。应用实例:AI能够自动化、高效化......
  • 基于NXP i.MX 6ULL核心板的物联网模块开发案例(4)
    目录 54G模块测试5.1网络功能测试5.2短信功能测试5.3通话功能测试5.4GPS定位功能测试5.5程序编译 前言本文主要介绍基于创龙科技TLIMX6U-EVM评估板的物联网模块开发案例,适用开发环境:Windows开发环境:Windows764bit、Windows1064bit虚拟机:VMware15.1.0Linu......
  • 基于NXP i.MX 6ULL核心板的物联网模块开发案例(3)
    前言 本文主要介绍基于创龙科技TLIMX6U-EVM评估板的物联网模块开发案例,适用开发环境:Windows开发环境:Windows764bit、Windows1064bit虚拟机:VMware15.1.0Linux开发环境:Ubuntu18.04.464bitU-Boot:U-Boot-2020.04Kernel:Linux-5.4.70LinuxSDK:5.4.70_2.3.0无特殊说明情况......
  • 基于NXP i.MX 6ULL核心板的物联网模块开发案例(2)
    目录 2NB-IoT模块测试2.1获取IMEI和IMSI2.2创建云端NB-IoT设备2.3创建通信套件实例2.3.1生成配置参数2.3.2创建实例 前言本文主要介绍基于创龙科技TLIMX6U-EVM评估板的物联网模块开发案例,适用开发环境:Windows开发环境:Windows764bit、Windows1064bit虚拟机......
  • ElementUI 本身没有提供年份范围选择组件,但可以通过封装两个年份选择器来实现类似的功
    ElementUI本身没有提供年份范围选择组件,但可以通过封装两个年份选择器来实现类似的功能。以下是一个使用Vue2和ElementUI实现年份范围选择器的示例代码: <script>exportdefault{name:'YearRangePicker',//接收父组件传入的年份范围数据props:{value:{......
  • 基于NXP i.MX 6ULL核心板的物联网模块开发案例(1)
    目录前言1SDIOWIFI模块测试1.1STA模式测试1.2AP模式测试1.3SDIOWIFI驱动编译前言本文主要介绍基于创龙科技TLIMX6U-EVM评估板的物联网模块开发案例,适用开发环境:Windows开发环境:Windows764bit、Windows1064bit虚拟机:VMware15.1.0Linux开发环境:Ubuntu18.04.46......
  • FM20S用户手册-PS + PL异构多核案例开发手册
      ......
  • Java案例秒杀活动
    目录一案例要求:二具体代码:三运行结果:一案例要求:二具体代码:packagetwo;importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.Date;publicclasstest{publicstaticvoidmain(String[]args)throwsParseException{......
  • Tita的OKR:高端制造行业的OKR案例
    高端设备制造行业的发展趋势: 产业规模持续扩大:在高技术制造业方面,航空、航天器及设备制造业、电子工业专用设备制造等保持较快增长。新能源汽车保持产销双增,新材料新产品生产也高速增长。标志性装备不断突破:例如,火电机组、核电机组和水电机组单机容量均超百万千瓦,特高压输变......
  • Python爬虫教程第二篇:进阶技巧与实战案例
    Python爬虫教程第二篇:进阶技巧与实战案例在上一篇教程中,我们学习了Python爬虫的基础概念、基本流程以及一个简单的入门实践案例。本篇教程将带领大家进一步探索Python爬虫的进阶技巧,并提供一个实战案例,帮助大家提升爬虫技能。一、进阶技巧处理JavaScript渲染的页面在We......