EXCEL滚动条模板 最新
- 格式:xls
- 大小:15.50 KB
- 文档页数:2


一、横向滚动条的作用elementui是一款基于Vue.js的组件库,其中的表格组件是非常常用的。
在一些情况下,表格内容可能会比较宽,导致表格的宽度超出了容器的宽度,这时就需要通过横向滚动条来实现表格内容的滚动。
横向滚动条可以让用户在表格内容超出容器宽度时,通过滚动条来查看表格的所有内容。
二、elementui中表格的横向滚动条的实现方法在elementui中,表格组件默认情况下是自适应容器宽度的,即当表格内容超出容器宽度时会自动出现横向滚动条。
但是在一些情况下,用户可能希望固定表格的表头,同时让表格内容部分出现横向滚动条,这时可以通过设置表格的宽度和固定表头来实现横向滚动条的效果。
具体实现方法如下:1. 设置表格的宽度可以通过给表格添加style属性来设置表格的宽度,例如:<el-table :data="tableData" style="width: 800px">// 表格列配置</el-table>通过设置表格的宽度,可以让表格在超出容器宽度时出现横向滚动条。
2. 固定表头通过设置表格的固定表头属性,可以让表头固定在表格顶部,表格内容部分出现横向滚动条,具体代码如下:<el-table :data="tableData" style="width: 800px" height="300"> <el-table-column prop="date" label="日期" width="180"></el-table-column><el-table-column prop="name" label="尊称" width="180"></el-table-column><el-table-column prop="address" label="位置区域"width="180"></el-table-column></el-table>通过设置表格的高度和固定表头属性,可以实现表格内容部分出现横向滚动条的效果。
设置QScrollBar(垂直与⽔平)滚动条样式ui->QTableView->verticalScrollBar()->setStyleSheet("QScrollBar:vertical{"//垂直滑块整体"background:#FFFFFF;"//背景⾊"padding-top:20px;"//上预留位置(放置向上箭头)"padding-bottom:20px;"//下预留位置(放置向下箭头)"padding-left:3px;"//左预留位置(美观)"padding-right:3px;"//右预留位置(美观)"border-left:1px solid #d7d7d7;}"//左分割线"QScrollBar::handle:vertical{"//滑块样式"background:#dbdbdb;"//滑块颜⾊"border-radius:6px;"//边⾓圆润"min-height:80px;}"//滑块最⼩⾼度"QScrollBar::handle:vertical:hover{"//⿏标触及滑块样式"background:#d0d0d0;}"//滑块颜⾊"QScrollBar::add-line:vertical{"//向下箭头样式"background:url(:/images/down.png) center no-repeat;}""QScrollBar::sub-line:vertical{"//向上箭头样式"background:url(:/images/up.png) center no-repeat;}");ui->QTableView->horizontalScrollBar()->setStyleSheet("QScrollBar:horizontal{""background:#FFFFFF;""padding-top:3px;""padding-bottom:3px;""padding-left:20px;""padding-right:20px;}""QScrollBar::handle:horizontal{""background:#dbdbdb;""border-radius:6px;""min-width:80px;}""QScrollBar::handle:horizontal:hover{""background:#d0d0d0;}""QScrollBar::add-line:horizontal{""background:url(:/images/right.png) center no-repeat;}""QScrollBar::sub-line:horizontal{""background:url(:/images/left.png) center no-repeat;}");新建scrollBar.qss⽂件// 设置垂直滚动条基本样式QScrollBar:vertical{width:8px;background:rgba(0,0,0,0%);margin:0px,0px,0px,0px;padding-top:9px; // 留出9px给上⾯和下⾯的箭头padding-bottom:9px;}QScrollBar::handle:vertical{width:8px;background:rgba(0,0,0,25%);border-radius:4px; // 滚动条两端变成椭圆min-height:20;}QScrollBar::handle:vertical:hover{width:8px;background:rgba(0,0,0,50%); // ⿏标放到滚动条上的时候,颜⾊变深border-radius:4px;min-height:20;}QScrollBar::add-line:vertical // 这个应该是设置下箭头的,3.png就是箭头{height:9px;width:8px;border-image:url(:/images/a/3.png);subcontrol-position:bottom;}QScrollBar::sub-line:vertical // 设置上箭头{height:9px;width:8px;border-image:url(:/images/a/1.png);subcontrol-position:top;}QScrollBar::add-line:vertical:hover // 当⿏标放到下箭头上的时候{height:9px;width:8px;border-image:url(:/images/a/4.png);subcontrol-position:bottom;}QScrollBar::sub-line:vertical:hover // 当⿏标放到下箭头上的时候{height:9px;width:8px;border-image:url(:/images/a/2.png);subcontrol-position:top;}QScrollBar::add-page:vertical,QScrollBar::sub-page:vertical // 当滚动条滚动的时候,上⾯的部分和下⾯的部分{background:rgba(0,0,0,10%);border-radius:4px;}在程序中读取⽂件,调⽤⽂件中的设置,代码如下:QFile file(":/scrollbar.qss");file.open(QFile::ReadOnly);listWidget->verticalScrollBar()->setStyleSheet(file.readAll());直接在程序中设置,适⽤于不复杂的格式,本次试验就是直接写⼊程序中,代码⽰例如下:textEdit->verticalScrollBar()->setStyleSheet("QScrollBar{ background: #F0F0F0; width:30px ;margin-top:16px;margin-bottom:16px }""QScrollBar::handle:vertical{ background: #EAEAED; min-height: 80px ;width:30px }""QScrollBar::sub-line:vertical{height:16px;subcontrol-position:top;subcontrol-origin:margin;}""QScrollBar::add-line:vertical{height:16px;subcontrol-position:bottom;subcontrol-origin:margin;}");这样就能把设置滚动条的宽度、滑块⼤⼩及上下边缘箭头。
echarts 柱状体滚动条样式全文共四篇示例,供读者参考第一篇示例:ECharts是一个由百度开发的可视化图表库,可以用来创建各种图表,包括折线图、柱状图、饼图等。
柱状图是非常常用的一种图表类型,它能够清晰地展示数据之间的对比关系。
在ECharts中,柱状图可以设置滚动条样式,使得当数据量较大时,用户可以通过滚动滑块来查看不同部分的数据。
这种样式在展示大量数据时非常实用,能够让用户更加方便地查看整体数据情况。
下面我们来介绍一下如何制作一个带有柱状图滚动条样式的ECharts图表:1.需要准备好要展示的数据,可以是一个数组,也可以是一个由对象组成的数组。
数据可以是静态的,也可以通过Ajax请求动态获取。
2.在HTML页面中引入ECharts库文件,可以通过CDN链接引入,也可以下载到本地引入。
还需要引入一个主题文件,可以选择自己喜欢的主题。
3.通过Javascript代码创建一个ECharts实例,并指定一个Dom 元素来绑定图表,如下所示:4.接着,配置柱状图的相关参数,包括x轴、y轴、数据等,同时设置滚动条的样式,如下所示:```option = {xAxis: {type: 'category',data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']},yAxis: {type: 'value'},series: [{data: [120, 200, 150, 80, 70, 110, 130],type: 'bar',barWidth : 30}],dataZoom: [{type: 'slider',show: true,start: 0,end: 100}]};```在这段代码中,我们设置了x轴和y轴分别表示横轴和纵轴的数据,series中的data是用来展示柱状图的具体数据,barWidth设置柱状图的宽度,dataZoom是设置滚动条的样式,slider表示滑块的类型,show设置是否显示滚动条,start和end表示滑块的起始和终点位置。