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

精品课程网站建设内容/长尾关键词挖掘网站

精品课程网站建设内容,长尾关键词挖掘网站,南通高端网站建设开发,开网站做销售DataV图表-排名轮播表自定义数据大屏可视化 场景:需要计算根据分数不同柱子的颜色不同 低于60分变成为橙色柱子 一开始使用的是 dv-scroll-ranking-board 这个不可以自定义颜色和属性 我们可以更改 dv-scroll-board 样式来实现 排名轮播表 安装 data-view npm ins…

DataV图表-排名轮播表自定义数据大屏可视化

场景:需要计算根据分数不同柱子的颜色不同 低于60分变成为橙色柱子

在这里插入图片描述
一开始使用的是 dv-scroll-ranking-board 这个不可以自定义颜色和属性
我们可以更改 dv-scroll-board 样式来实现 排名轮播表

  • 安装 data-view
npm install @jiaminghi/data-view
  • 全局使用
// 将自动注册所有组件为全局组件
import dataV from '@jiaminghi/data-view'
Vue.use(dataV)
  • 使用dv-scroll-board组件
<dv-scroll-board :config="config" style="width:100%;height:80%" />
<script lang="ts" setup>
import { ref, onMounted, } from "vue";
let config = ref<any>({data: [['行1列1', '行1列2'],['行2列1', '行2列2'],['行3列1', '行3列2'],]
})
</script>

这时候我们看的是默认样式

在这里插入图片描述

  • 自定义dv-scroll-board
let config = ref<any>({data: [[`<div class="row-item-a"> <div class="ranking-info"><div class="rank"> No.1 </div> <div class="info-name">张三</div > <div class="ranking-value"> 90</div></div><div class="ranking-column"> <div class="inside-column" style="width: 90%;"> <div class="shine" > </div></div></div></div>`],[`<div class="row-item-a"> <div class="ranking-info"><div class="rank"> No.2 </div> <div class="info-name">李四</div > <div class="ranking-value"> 59</div></div><div class="ranking-column column-fail"> <div class="inside-column fail" style="width: 59%;"> <div class="shine shine-fail" > </div></div></div></div>`]],
})
  • css代码

以下css代码适用于以上效果 如有更改或者有其他的兼容性 有用到rem适配等
如需要适配可以看这篇 响应式 也可以私信我进行讨论

亿点小知识:大家可以根据自己的需求灵活的更改css样式尽情的穿透样式

<style lang="scss" scoped>
::v-deep(.row-item) {transition: all .3s;display: flex;flex-direction: column;overflow: hidden;background: none !important;
}::v-deep(.row-item-a) {transition: all .3s;display: flex;flex-direction: column;overflow: hidden;justify-content: space-between;
}::v-deep(.ranking-info) {display: flex;width: 100%;height: 80%;font-size: 13px;
}
::v-deep(.info-name) {flex: 1;
}
::v-deep(.ranking-value) {font-size: 13px;
}
::v-deep(.rank) {width: 40px;color: #CDD0D6;
}
::v-deep(.dv-scroll-board .rows .ceil) {padding: 0;color: #CDD0D6;
}
::v-deep(.ranking-column) {border-bottom: 2px solid rgba(19, 112, 251, .5);margin-top: -0.8rem;
}
::v-deep(.column-fail) {border-bottom: 2px solid rgba(239, 100, 23, .5);
}
::v-deep(.inside-column) {width: 100%;position: relative;height: 6px;background-color: #1370fb;margin-bottom: 2px;border-radius: 1px;overflow: hidden;
}
::v-deep(.fail) {background-color: #EF6417;
}
::v-deep(.shine) {position: absolute;left: 0;top: 2px;height: 2px;width: 50px;transform: translateX(-100%);background: radial-gradient(#28f8ff 5%, transparent 80%);animation: shine 3s ease-in-out infinite alternate;
}
::v-deep(.shine-fail) {background: radial-gradient(#EF6417 5%, transparent 80%);
}
</style>

一些dv-scroll-board属性帮助你更好的开发

  • header :表头数据
  • rowNum: 表行数
  • headerBGC:表头背景色
  • oddRowBGC:奇数行背景色
  • evenRowBGC:偶数行背景色
  • waitTime:轮播时间间隔(ms)
  • headerHeight:表头高度
  • columnWidth :列宽度
  • hoverPause:悬浮暂停轮播
  • indexHeader:行号表头
  • index:显示行号
  • align:列对齐方式

在这里插入图片描述
以上就是DataV图表-排名轮播表自定义感谢大家的阅读
如碰到其他的问题 可以私下我 一起探讨学习
如果对你有所帮助还请 点赞 收藏谢谢~!
关注收藏博客 作者会持续更新…

http://www.jmfq.cn/news/4755457.html

相关文章:

  • dnf怎么做盗号网站/做外贸怎么推广
  • 做网站多少钱/个人seo怎么赚钱
  • 高端品牌网站定制设计/设计师网站
  • 长沙网站制作服务/软件外包平台
  • 衣服网站建设方案书/平台网站开发公司
  • 武汉p2p网站制作公司/互联网营销模式
  • 个人备案网站建设方案书/想要网站导航正式推广
  • 江苏营销型网站策划/百度信息
  • 软件应用商店排行榜/网站seo公司
  • 青岛网站建设软件/推广营销是什么
  • 上海哪些做网站/如何开发一个软件平台
  • 优化网站关键词怎么做/怎样在百度上发布信息
  • 怎么做网站播放器/网络优化器下载
  • WORDPRESS 国外垃圾评论/seo技术软件
  • 福州网站建设服务商/苏州网站建设公司排名
  • 网站开发的全套软件/阿里云域名查询和注册
  • 如何做网站费用多少/微商营销技巧
  • 怎样讲卖灯的网站做的好处/友情链接百科
  • 唐山企业网站建设/莆田seo
  • 做swf网站/seo在哪学
  • 购物网站建设规划论文/海淀区seo搜索引擎优化企业
  • 网站后台图片编辑器/优化大师win10
  • 网站备案期间怎么做/域名解析查询
  • 无锡 网站建设公司/怎么搭建属于自己的网站
  • 公司进门形象墙图片/苏州seo整站优化
  • 备案网站内容怎么写/网上电商平台开发
  • 定西市建设局网站/搜索引擎营销的主要方法
  • 汽车网站建设流程/网络营销的四个步骤
  • 电子商务网站开发实务石道元/站长是什么级别
  • asp.net做网站吗/军事新闻俄乌最新消息