使用react-color实现前端取色器
使用react-color实现前端取色器
- 背景
- 安装
- 使用
背景
我们可以通过react-color实现前端界面的取色器,效果如下图所示:
安装
npm i react-color -S
使用
import React, { Component, Fragment, createRef } from 'react';
import { Popover } from 'antd';
import { SketchPicker } from 'react-color';type StateType = {subtitleColor: string;
};
type PropType = {[propName: string]: any;
};
interface HandleCreateVideoByHotNews {state: StateType;props: PropType;
}class HandleCreateVideoByHotNews extends Component {constructor(props: any) {super(props);this.state = {subtitleColor: '#FFF',}}// 修改字幕字体颜色private setSubtitleFontColor = (e: any): void => {console.log(e);this.setState({subtitleColor: e.hex,});}render() {const { subtitleColor } = this.state;return (<Popovercontent={<SketchPicker color={subtitleColor}onChange={(e) => {this.setSubtitleFontColor(e)}}onChangeComplete={(e) => {this.setSubtitleFontColor(e)}} />}trigger="click"><div className="create-hotnews-video-popup-operate-item-titleset-item-operate font-color-set"><div className="font-color-set-value">{subtitleColor}</div><div className="font-color-set-show" style={{backgroundColor: subtitleColor}}></div></div></Popover>)}
}export default HandleCreateVideoByHotNews;
使用react-color实现前端取色器相关推荐
- React + Canvas 像素风格取色器
前言 有时候我们需要通过图片去获得具体像素的颜色.而强大的 Canvas 为我们提供了现成的接口. 这个功能其实并不难,只不过我们需要正确的理解 Canvas 并学会利用它的 API . 如果你急于看 ...
- vue-color-picker-sheldon使用说明(一款基于Vue的取色器/颜色选择器)
vue-color-picker-sheldon使用说明(一款基于Vue的取色器/颜色选择器) Introduction 简介 Functions 功能点 Install 安装 Usage 用法 CS ...
- el-color-picker-sheldon使用说明(一款基于Vue和ElementUI的取色器)
el-color-picker-sheldon使用说明(一款基于Vue和ElementUI的取色器) Introduction 简介 Functions 功能点 Install 安装 Usage 用法 ...
- react中实现取色器的效果React Color
前言: react中实现取色器的效果 官网地址:入口 源码:https://github.com/casesandberg/react-color.git 实现效果: 步骤: 第一:引入 npm in ...
- React取色器组件
react-color组件 ant-design上居然没有取色器相关的组件.从github上找到一个 下载安装:npm install react-color --save 页面引入:import { ...
- 实例讲解基于 React+Redux 的前端开发流程
前言:在当下的前端界,react 和 redux 发展得如火如荼,react 在 github 的 star 数达 42000 +,超过了 jquery 的 39000+,也即将超过前几年比较火的an ...
- 原生js颜色选择器取色器组件
文件结构展示 文件结构目录 color-index.js config.js color - picker-index.js 上传太多代码不是很好看,,我上传的都不收费, 完整代码包点击下载如不能下载 ...
- 10款屏幕取色器/颜色拾取工具软件介绍及下载地址[转]
10款屏幕取色器/颜色拾取工具软件介绍及下载地址(附截图) 2009年12月07日 14:13 在做网页设计和程序界面的时候,看到比较喜欢的图片颜色,总是要拾取下来应用到自己的网页或图片的颜色中,但是 ...
- LVS集群---做前端调度器搭建使用
LVS集群--->在这里做前端调度器搭建使用,工作模式用的LVS-nat和LVS-dr. ++++++++++++++++++++++++++++++++++++++++++++++++++++ ...
- Android --- 新版本取色器吸管工具点击无效,没反应
今天更新的 Android Studio ,在使用取色器吸管取色的时候发现点击没反应,发现不是没反应,而是很久之后才会有反应,我也不知什么情况,到网上搜索解决办法. 解决方法: 双击 shift,然后 ...
最新文章
- 了解下C# 基本语法
- AutoCAD2012打开后一闪的解决方法
- Windows 10安装pip方法
- Git 学习笔记:自定义Git(完)
- 实验室装水的容器叫什么_@实验员丨实验室超纯水机正确取水,你做到了吗?...
- 与草原有关的几张照片
- 使用sql语句创建和删除约束示例代码
- React之props基本使用
- python中self做前缀_python 创建类和为什么类方法中self形参必不可少?
- python离线安装tensorflow_TensorFlow 在Linux系统下离线安装
- 使用python画二元二次函数(笔记)
- CCF CSP 201512-02 消除类游戏
- 计算机专业保研面试备考:计算机算法(必看)
- Revit二次开发——轴网
- avue-crud初始化下拉列表,以及复选框,默认选中
- 如何设置快速启动栏 win7 快速启动栏 快速启动栏不见了.
- 使用计算机用眼卫生,长期用电脑致眼睛干涩 注意用眼卫生
- nbsp; ensp; emsp; thinsp;zwnj;zwj; 6种空白空格的区别
- cocosLua 之cocosStudio动画
- 孔子为何砸掉子路给工人送饭的锅?
热门文章
- python商业爬虫学徒计划_(教程)下载:麻瓜编程Python商业爬虫学徒计划麻瓜编程的视频python办公自动化麻瓜...
- appium简明教程
- MySQL安装及使用手册
- 从零开始的ZYNQ学习(基于矿卡EBAZ4205)(三)
- linux环境下刷机9008,LINUX下线刷修复变砖手机
- mtk屏幕背光默认时间修改
- C# string转Intptr Intptr转string
- pycharm-.db文件打不开问题
- html5 选择收货地址,基于layer.js实现收货地址弹框选择然后返回相应的地址信息...
- 【网络传输协议】WS即WebSocket通信协议