更新记录

1.0.2(2021-04-09)

滑动小于半个格时,刻度线不会回弹问题

1.0.1(2021-03-28)

vue语法css实现刻度尺

横向整数、小数点

竖向整数、小数点

查看更多

平台兼容性

app

微信小程序

支付宝小程序

百度小程序

字节小程序

QQ小程序

快应用

×

×

h5-Safari

Android Browser

微信浏览器(Android)

QQ浏览器(Android)

Chrome

IE

Edge

Firefox

pc-Safari

×

×

×

×

×

×

×

×

×

vue语法微信小程序 css实现刻度尺

最近需要实现一个高度定制的刻度尺,但是网上现成的方案却是极少,找到过是原生微信开发的但不是 vue开发小程序。

本插件使用了vue语法和scroll-view标签以及其属性scroll-left。若想在除微信小程序其他小程序或项目中使用。只要是能满足以上两个条件均可使用该插件。

目前发现支付宝小程序、QQ小程序、字节跳动(今日头条)小程序和 百度小程序 的开发文档中均有scroll-view标签和其属性scroll-left。因此这些小程序均可使用,可能在不同小程序中表现会有所差异,本人目前只是在微信小程序中使用。

1.效果图

2.使用

将其当成自定义组件引入到项目中

import vueScale from '@/components/sapling-vue-scale/sapling-vue-scale.vue';

页面调用

横向没有小数点

{{horizontaNoPointVal}}

:max="50"

:int="true"

:single="10"

:h="80"

:active="36"

:styles="styles"

@value="horizontaNoPointMethods"/>

横向有小数点

{{horizontaPointVal}}

:max="50"

:int="false"

:single="10"

:h="80"

:active="36.1"

:styles="styles"

@value="horizontaPointMethods"/>

components: {

vueScale,

},

data() {

return {

weight: 11,

height: 180,

styles: {

line: '#dbdbdb',

bginner: '#fbfbfb',

bgoutside: '#ffffff',

font: '#404040',

fontColor: '#404040',

fontSize: 16,

},

horizontaPointVal: '',

horizontaNoPointVal: '',

};

},

methods: {

// 横向滚动有小数点

horizontaPointMethods(msg) {

this.horizontaPointVal = msg;

},

// 横向滚动没有小数点

horizontaNoPointMethods(msg) {

this.horizontaNoPointVal = msg;

},

},

3.参数说明

参数名

默认值

说明

min

0

最小值

max

100

最大值

int

true

是否开启整数模式

direction

'vertical'

'vertical' 纵向,'horizontal' 横向

single

10

单个格子的实际长度(单位px)一般不建议修改

h

80

自定义高度,当direction='vertical'时未宽度

active

(min+max)/2

自定义选中位置 ,有效值(min-max)、min、max、center

styles

{...}

自定义卡尺样式

scroll

true

true代表不禁止滑动

style选项

参数名

默认值

说明

line

#dbdbdb

刻度颜色

bginner

#fbfbfb

前景色颜色

bgoutside

#dbdbdb

背景色颜色

lineSelect

#6643e7

选中线颜色

fontColo

#404040

刻度数字颜色

fontSiz

16

字体大小

有不对或者什么问题,可以直接留言。

css html 实现刻度,vue语法css实现刻度尺相关推荐

  1. Web-big、html、css、JavaScript、vue、webpack、git、微信小程序、uni-app、性能优化、兼容性、网络请求、web安全、其他

    文章目录 01.HTML基础 1.行内元素有哪些?行内块元素有哪些?块级元素有哪些? 空(void)元素有哪些? 2.页面导入样式时,使用link和@import有什么区别? 3.title与h1的区 ...

  2. VUE动态绑定Css样式、Style行内样式

    VUE动态绑定Css样式.Style样式 一.背景 这两天做的uniapp项目开发的时候遇到了动态写css样式的问题了,因为uniapp的语法是vue的语法,所以uniapp的样式问题主要也就是vue ...

  3. CSS选择器与Xpath常用语法及对比

    文章目录 写在前面 CSS选择器基本语法 一些不足 Xpath查询基本语法 二者的主要对比 相同 不同 语法方面 写在前面 写爬虫时候经常遇到HTML元素的定位问题,针对这个问题,主流的两种思路是CS ...

  4. css html 语法,CSS基础语法

    CSS为HTML标记语言提供了一种样式描述,定义了其中元素的显示方式.CSS在Web设计领域是一个突破.利用它可以实现修改一个小的样式更新与之相关的所有页面元素.关于css语法你知道有哪些?下面yjb ...

  5. Vue中CSS模块化最佳实践

    Vue风格指南中介绍了单文件组件中的Style是必须要有作用域的,否则组件之间可能相互影响,造成难以调试. 在Vue Loader Scope CSS和Vue Loader CSS Modules两节 ...

  6. 系列九、vue中css样式字体设置为华文行楷

    一.下载华文行楷字体 # 下载地址 https://file.diyiziti.com/front/download/common/download?id=91# 百度网盘分享地址 链接:https: ...

  7. 【前端基础】12.CSS 基础知识学习——基本语法结构

    视频 目录 一,css基本规则规范 1.快捷方式 2.css注释 3.css命名规范 4.css书写规范 (1)空格规范 (2)选择器规范 (3)属性规范 5.css样式规则 二,字体样式 1.fon ...

  8. 前端知识——css 之预处理器 less 语法

    目录 1. less 语法 1.1 变量(Variables) 1.2 嵌套(Nesting) 1.3 运算(Operations) 1.4 混合(Mixins)和映射(Maps) 1.5 其他语法补 ...

  9. vue样式中背景图片路径_解决vue打包css文件中背景图片的路径问题

    vue-cli写完的静态页面我们在node环境中引入没有问题,但是打包后放在Apache环境下,路径却有问题了 如一个简单css语句 .welcome { width: 420px; height: ...

最新文章

  1. Teradata join 优化
  2. HTML/CSS[收藏]
  3. 大数相乘(c语言/c++)
  4. B计划 第四周(开学第一周)
  5. huffman编码压缩算法
  6. Lucy-Richardson加速算法以及PSF计算MATLAB代码
  7. 对比A,B两张表,将相同的记录写到M表,不同的记录全部写到N表中
  8. Python批量导入图片生成能治疗颈椎病的HTML5版课件
  9. Clubhouse的不可能三角
  10. 关闭IE窗口时执行事件
  11. OpenCV3.4.2+VS2015开发环境搭建
  12. 湖南师范大学地图学与地理信息系统专业考研上岸经验分享
  13. Python 免费翻译API
  14. 中国全国行政代码、邮政编码、区号、名称、简称、经纬度 数据库
  15. 2021年下半年软件设计师考试下午题
  16. 阿里云商标注册教程:新手自助申请详细步骤
  17. 两轮差速机器人ROS下速度解算
  18. No row with the given identifier exists 的原因和解决方法
  19. Vasicek短期利率模型
  20. Scrapy爬虫:XPath语法

热门文章

  1. leetcode|剑指offter|面试题6:从尾到头打印链表
  2. 三菱FX2N编程口通信协议
  3. 天邑TY1208-Z刷机详细教程(免费 免拆)
  4. oracle脏读查询,没有进行commit操作的数据是否能被查询到,关于oracle的脏读和隔离级别...
  5. 2022-2028全球双斜齿轮行业调研及趋势分析报告
  6. 淘宝Buy+负责人胡晓航:从技术和产品维度看Buy+ VR购物
  7. 将Java中的内容直接存储为二进制文件
  8. 崩溃,80后千万富翁名单
  9. 计算机专业在清华学几年,考上清华退学,就为再考清华计算机?
  10. EROFS文件系统工具简介