基于 Vue3 的颜色选择器
本组件是基于Vue3 语法, 如果是 Vue2 的用户,推荐使用 vue-color 插件
1. 参考文章
- https://blog.csdn.net/qq_43297527/article/details/110188935
- https://blog.csdn.net/maple_leaf_red/article/details/108362552
- https://github.com/xiaokaike/vue-color/blob/master/src/components/Sketch.vue
2. 原理
3. 遇到的问题
- 选择 value 和 saturation 值的圆圈的位置(滑块同理)
- 直接使用点击事件的里的位置, 在使用时发现有问题
- 原因: 圆圈使用的是绝对定位, 如何点击时候点击到圆圈这时候点击事件里位置变成基于圆圈位置的位置, 而不是基于背景
div
的位置了 - 解决办法: 使用点击事件里基于页面的位置
pageX
和pageY
减去背景div
的位置,算出圆圈的位置。- 背景 div 的位置使用 getBoundingClientRect() 方法来获取(不知道会不会出问题,反正现在没出问题
基于 Vue3 的颜色选择器相关推荐
- 基于vue的颜色选择器vue-color-picker
项目中有用到颜色选择器的童鞋们可以看过来了 关于color-picker的jquery的插件是有蛮多,不过vue组件没有吧,反正我没有找到, 虽然element-ui里面有这个,但是你愿意为了一个小功 ...
- 基于Jquery的颜色选择器
想要寻找个颜色选择器,像是PhotoShop里那样的,但是没有现成的内容,所以就打算自己做一个,下面就是我自己做出来的效果. 详细源码查看:http://runjs.cn/code/isncavfv ...
- 在vue中实现picker样式_基于vue的颜色选择器vue-color-picker
/** * author : alex * email : 961163829@qq.com*/exportdefault{ props:{/*由父组件传递的默认颜色*/defaultColor:{ ...
- 颜色选择器vue3-colorpicker
其他选择器:一款支持vue3 的颜色选择器 | ColorPickerV3基于vue3的颜色选择器支持颜色透明度与rgba.hexhttps://colorpickerv3.wcrane.cn/gui ...
- 好用的前端组件-颜色选择器
一.官网 一款支持vue3 的颜色选择器 | ColorPickerV3 二.效果 三.感受 可以用于移动端,但是得调整弹框的位置,否则可能部分区域在界面外(截至2022-12-12是这样). 支持V ...
- vue-color-picker-sheldon使用说明(一款基于Vue的取色器/颜色选择器)
vue-color-picker-sheldon使用说明(一款基于Vue的取色器/颜色选择器) Introduction 简介 Functions 功能点 Install 安装 Usage 用法 CS ...
- 基于opencv做一个HSV的颜色选择器
From sztu 自动化专业的小菜鸡. 本篇将介绍计算机视觉的HSV颜色选择器,基于python的opencv. 众所周知,每个物体的HSV值都是不同的,并且每个色系所在的HSV的颜色范围也都不同, ...
- 基于 vue3 element-plus 的暗黑模式
前言 element-plus@2.2.0 已经开始支持暗黑模式了 通过在html标签上添加一个名为 dark 的类来启用 基于 vue3 & element-plus 的项目现在可以方便的添 ...
- vue颜色选择器_如何制作? Vue的颜色选择器!
vue颜色选择器 by ZAYDEK 由ZAYDEK 如何制作? Vue的颜色选择器! (How to make a ? color picker with Vue!) 注意:颜色看起来可能比实际颜色 ...
- android类中定义颜色,自定义实现简单的Android颜色选择器(附带源码)
在写Android App过程中需要一个简单的颜色选择器,Android自带的ColorPicker和网上的一些ColorPicker都太高端了,都实现了颜色渐变功能,我要的不需要那么复杂,只想提供几 ...
最新文章
- C++之queue模板类
- Notepadd ++ PluginManager安装
- Latex:表格制作全攻略
- Junit4小技巧-测试基类
- 【NOIP模拟】图论题Graph
- leetcode 268
- python函数和类的区别_Python中类中的方法还有区别?
- html5video标签属性,H5中video标签那些属性和方法
- Python中一定要注意的那些“坑”(三)
- C语言排序方法-----直接插入排序
- volatile关键字与synchronization关键字的区别?
- 【技术评测】ArcBlock:试图一同江湖的网络层,实现难度比较大
- HDU 2665 Kth number(主席树静态区间第K大)题解
- 使用python玩转dicom文件——医学图像处理工具pydicom入门教程
- 嵩天《Python数据分析与展示》实例3:Matplotlib基础图表绘制
- 优动漫PAINT实用宝典(图层篇)——栅格图层
- Linux 网络配置 (nmcli)
- 什么是5G技术-认识5G
- Unity日志输出储存工具
- 万年历-农历-干支纪年法
热门文章
- vue仿微博评论回复_vue教程2-07 微博评论功能
- [安全攻防进阶篇] 三.OllyDbg和Cheat Engine工具逆向分析植物大战僵尸游戏
- android hd 输入法,Android上好用的Lime HD中文输入法03--更好的使用篇
- dell i5-3567禁用触摸板和Fn多媒体快捷键
- 还在纠结offer选择吗?也许你该看看这篇文章!
- 好用的国产Linux深度操作系统Deepin 20.5发布
- 弹簧优化设计MATLAB,基于MATLAB的圆柱螺旋弹簧的优化设计
- 海康威视 私有网盘 windows 客户端下载地址
- Arduino数据记录至Excel
- 电子计算机系选课,奥克兰大学计算机系选课
- 基于vue的颜色选择器vue-color-picker
- 背景 div 的位置使用 getBoundingClientRect() 方法来获取(不知道会不会出问题,反正现在没出问题
- 原因: 圆圈使用的是绝对定位, 如何点击时候点击到圆圈这时候点击事件里位置变成基于圆圈位置的位置, 而不是基于背景
- 直接使用点击事件的里的位置, 在使用时发现有问题