俗话说:爱美之心,人皆有之。是的,没错,即使我只是一个做地图的,我也希望自己的地图看起来好看一点。在本文,给大家讲讲在Arcgis for javascript下如何自定义鼠标样式。
今天要分享的是运用原生JS拖拽进度条改变元素大小,效果如下: 以下是代码实现,欢迎大家复制粘贴。 <!DOCTYPE html> <html> <head> <meta http-equiv
腾讯ISUX isux.tencent.com 社交用户体验设计 QQ 8.0语音消息改版设计策划故事 4月16日QQ语音消息新特性突然登上微博热搜,QQ铁粉瞬间集结。是什么让129万人为QQ花式彩虹屁?为何微信却被吃瓜群众疯狂艾特?现在,让我为你揭秘QQ语音消息改版的设计旅程。 回归沟通:语音消息能否更方便 QQ已经陪伴了大家20年,但是我们仍然在持续思考怎样让用户的沟通更加高效。语音作为人与人之间最自然的交流方式,也不断引起我们对现有体验的反思。是否语音消息只能采取这种经典的气泡体验?
QQ 8.0语音消息改版设计策划故事 本文来源:腾讯ISUX ID:tencent_isux 4月16日QQ语音消息新特性突然登上微博热搜,QQ铁粉瞬间集结。 是什么让129万人为QQ花式彩虹屁? 为何微信却被吃瓜群众疯狂艾特? 现在,让我为你揭秘QQ语音消息改版的设计旅程。 回归沟通:语音消息能否更方便 QQ已经陪伴了大家20年,但是我们仍然在持续思考怎样让用户的沟通更加高效。 语音作为人与人之间最自然的交流方式,也不断引起我们对现有体验的反思。 是否语音消息只能采取这种经典的气泡体验? 现有
最近团队需要做一个智能客服悬浮窗功能,需要支持拖动、放大缩小等功能,因为这个是全局插件,为了兼容性考虑全部使用原生 JS 实现,不引用任何第三方库或者插件。开发过程中遇到的一些问题及解决方法,在这里和大家分享交流一下。
https://dark2017.github.io/vue-dark-photo.github.io/
就是有点像WINDOWS桌面,仿的而已,全程html编写,不过能和电脑一样可以拖拽和放大缩小,也能用手机打开网页,不过不能用IE浏览器打开,拿去装X吧! 使用方法:修改压缩包里面的index代码,
v-viewer 基于vue的一个插件,可以实现图片放大,缩小,旋转,拖拽,预览等各种功能,效果还是很棒的。这是我在Github摸鱼时发现的一个仓库,感觉很有用,就分享一下使用过程。
前段时间笔者一直忙于数据可视化方面的工作,比如如何实现拖拽式生成可视化大屏,如何定制可视化图表交互和数据导入方案等,这块需求在B端企业中应用非常大,所以非常有探索价值。
腾讯tmagic-editor是一个所见即所得的页面可视化编辑器,实现零代码/低代码生成页面,可以快速搭建可视化页面生产平台,让非技术人员可以通过拖拽和配置,自助生成H5页面、PC页面、TV页面,大大降低页面生产成本。
项目简介 腾讯tmagic-editor是一个所见即所得的页面可视化编辑器,基于tmagic-editor可以快速搭建可视化页面生产平台,让非技术人员可以通过拖拽和配置,自助生成H5页面、PC页面、TV页面,大大降低页面生产成本,实现零代码/低代码生成页面。 以下是腾讯视频会员业务基于tmagic-editor搭建的可视化页面搭建平台示意图。tmagic-editor已经用于腾讯视频会员、爱玩游戏、云视听极光、腾讯会议等十几个腾讯业务,每月生产和发布数百个页面。 基于可视化编辑器的页面生产流程 一、物
效果: 📷 源码: <template> </template> <script> import 'echarts/map/js/china.js' import jsonp from 'jsonp' const option = { title:{ text:"陶然同学", lik:"https://
文章目录 1. PS界面 2. PS基础操作 3. 图层 4. 填充颜色 5. 选框工具 6. 自由变化 ctrl+T 7. 常用快捷键 1. PS界面 窗口菜单:管理(显示/隐藏)工具栏、属性栏、面
插件 parallel.js: 前后端通用的一个并行库 zepto: 用于现代浏览器的兼容 jQuery 的库 totoro: 稳定的跨浏览器测试工具 TheaterJS: 一个用于模拟人输入状态的 JS 库 stellar.js: 前端用于实现异步滚动效果的库,现已不再维护 skrollr: 另一款实现一步滚动的开源库,使用人数众多,可实现各种狂拽酷炫掉渣天的前端效果,看真相 Framework7: 前端框架,是开发人员可以基于 web 技术构建 IOS7 程序 regulex: 用于生成 正则表达式 的
一直以来,许多产品平台都在尝试通过可视化搭建的手段来降低 GUI 应用的研发门槛,提高生产效率。随着我们业务的发展,数据建设的完善,用户对于数据可视化的诉求也日益增多,而数据大屏是数据可视化的其中一种展示方式,它作为大数据展示媒介的一种,被广泛运用于各种会展、公司展厅、发布会等。
做这个组件的初衷,是基于AI组的标注识别,传送一张图片以及图片上的一些坐标,返回对应的识别结果,前端要做的就是基于一张图片,在图片上绘制出相应的标注框,并将标注框对应的坐标以及宽高传送给后端进行识别,这是最基础的需求。在图片上进行绘制,首先想到的是用canvas,cancas强大的功能能让我们在图片上为所欲为,原生的canvasapi众多且繁杂,上手不易,fabric是一个基于canvas的强大的框架,提供一种类似面向对象的方法来编写canva,在原生canvas之上提供了交互式对象模型,通过简洁的api就可以在画布上进行丰富的操作。因此选择fabric来作为基础框架。
前端开发工程师 不仅要把握根本的Web前端开发技术,网站功能优化、SEO和服务器端的根底常识,并且要学会运用各种东西进行辅佐开发以及理论层面的常识,包含代码的可维护性、组件的易用性、分层语义模板和浏览器分级支持等。 下面小编为小伙伴们共享一下详细的学习前端每个阶段应该学习什么样的常识点,更详细一些,小伙伴们可以参考 一下,然后可以详细实施。 📷 首先还是给大家推荐一个学习氛围很好的裙,我自己的,想要一起学习web前端的可以加裙六一四三一五六五七,有各种资料和开发工具包满足大家,每天更新最新行情 一、前端开发
为了让本文更加容易理解,我将以上技术要点结合在一起写了一个可视化拖拽组件库 DEMO:
本文是可视化拖拽系列的第四篇,比起之前的三篇文章,这篇功能点要稍微少一点,总共有五点:
今天看 Flutter 源码,偶然发现 Magnifier 组件,这单词不就是 放大镜 嘛! 再结合新版 Flutter 中输入文本的放大镜效果,直觉告诉我这玩意应该可以放大任何组件。如下所示,背景是一张图片,使用 RawMagnifier 实现了点击拖拽局部放大的效果,看起来还是蛮酷的:
Axure软件是一款可以帮助用户快速设计网站、移动应用和其他交互性产品的工具。它能够帮助用户创建高质量的原型、模拟交互,以及测试用户体验。Axure具有丰富的功能,包括页面创建、元素编辑、交互设计、状态管理、表单设计、导航设计、动画特效等。使用Axure,用户可以轻松地设计出具有交互性的产品页面,并且可以通过预览或测试来检查设计的效果。
搜狗地图发布了新版的移动端地铁图,改版初衷是为了用户交互体验的提升以及性能的改善。原版地铁图被用户吐槽最多的是pinch缩放不流畅、无过渡动画、拖拽边界不合理等等,大体上都是交互体验上的问题。实际上原版的问题不仅仅存在于交互体验上,源代码也是一团糟: 无模块化概念; 存在冗余逻辑和文件; 滥用第三方库&工具; UI的更新仍旧是直接操作DOM; 构建&发布流程不规范。 以上问题其实跟业务以及技术选型无关,可以说是任何一个“历史悠久”的项目都难以避免的问题。针对以上问题的重构方案不是本文要阐述的核心,所以就一笔
Dear,大家好,我是“前端小鑫同学”,😇长期从事前端开发,安卓开发,热衷技术,在编程路上越走越远~ Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 嵌入 Chromium 和 Node.js 到 二进制的 Electron 允许您保持一个 JavaScript 代码代码库并创建 在Windows上运行的跨平台应用 macOS和Linux——不需要本地开发 经验。 背景说明: 窗口指的就是我们在电脑端经常使用的软件时候显示Logo,标题和操作最小化,最大化
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/116471.html原文链接:https://javaforall.cn
对于前段时间流出的QQ群数据大家想必已经有所了解了,处理后大小将近100G,多达15亿条关系数据(QQ号,群内昵称,群号,群内权限,群内性别和年龄)和将近9000万条群信息(群号,群名,创建时间,群介绍),这些数据都是扁平化的2维表格结构,直接查询不能直接体现出用户和群之间的直接或者间接关系。通过数据可视化,可以把扁平结构的数据作为点和线连接起来,从而更加直观的显示出来从而进行分析。 d3.js是一个近年来推出的基于javascript的数据展示库,全称为Data Driven Document, 在浏览器
fabric.js 可以通过 viewportTransform 属性配置画布的视窗属性。
SQPhoto 是一个 Windows 桌面应用的组件,支持 .NET6 和 .NET Framework 4.6 + 。基于 PictureBox 的图片展示工具,增加了拖动和缩放功能,便于在某些场景下的图片展示,比如我前面开发的 Snipping_OCR[2] 工具就使用了这个组件。
其实想要实现功能很简单,就是在一张图片上监听鼠标滑轮滚动的事件,然后根据上滚还是下滚实现图片的缩放。
业务中涉及图片的制作和审核功能,审核人员需要在图片中进行标注,并说明存在的问题,标注过程中需要支持放大缩小,移动等交互,将业务剥离,这个需求,可以定义为实现一个图片标注功能。
原型图 图片发自简书App <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <s
今天分享的是一个ps小技巧文章,对于经常用PS的同学,知道的ps小技巧是多只有多,抓手工具肯定最亲和了,几乎你们移动视图的时候,都要用到它,按住空格键这种操作肯定都知道了,今天要跟你们说的是抓手的另一个方便的操作。
一、功能特点 仿WPS界面。 预览PDF文件。 支持PDF预览放大,缩小。 支持目录预览查看。 支持目录点击跳转页查看。 支持页数指定跳转。 支持上一页,下一页,首页,尾页跳转。 支持鼠标拖拽滑动预览。 支持换肤。 动画Tab页。 支持实际大小,适合页面,适合宽度预览跳整。 支持工具栏,类目栏拖拽位置调整,隐藏。 可定制各种功能。 2.0.0.0版本功能 支持Mac, Linux, Windows平台环境; 增加实际大小,页面,窗口宽度比例调节设置; 增加窗口拖拽,拉伸; 增加PDF预览修改功能; 选择工具
通常在放大图片的时候,会牺牲掉图片的画质来获得想要的大小。今天就给大家介绍一款可以优雅的放大图片而不影响画质的神器——PhotoZoom PhotoZoom Pro 最大的特色莫过于使用了S-Spline技术,这种技术具有自动调节、进阶的插值算法,最大限度的提升放大后图片的品质,令人惊喜的另外一个功能是对图片方法后不会有锯齿,不会失真。 日前,研发PhotoZoom的荷兰公司BenVista授权苏州思杰马克丁软件有限公司(以下简称“思杰马克丁”)作为中国国内独家发行商,全权负责推行PhotoZoom在中国的
Excel 作为办公软件中使用最频繁的产品之一,是我们办公活动中必不可缺的一环。如果我们的系统中能够集成 Excel,相比会是我们一大亮点。
https://www.zhihu.com/zvideo/1380450791975731200
好多天前,领导让我实现一个树形图拖拽插件,这个插件用来描述各部门领导与员工之间的关系,每个父节点显示其子结点数量,拖拽任意一个叶结点上的人到另一个结点,他们之间的关系发生改变,树形图重新渲染。用户操作都完成后,点击保存根据树形图生成JSON,将JSON发送给后端,后端根据JSON修改数据库中的人员对应关系。
技巧130介绍了有关对工作表不同区域的查看方法。但工作的需求总是不断的提高,有微信朋友留言问,如果在查看的工作表不同的区域超过2个以上怎么办?
前言 因为一些特殊的业务需求,经过一个多月的蛰伏及思考,我开发了这款 jQuery 图片查看器插件 Magnify,它实现了 Windows 照片查看器的所有功能,比如模态窗的拖拽、调整大小、最大化,图片的缩放、旋转,平移、键盘控制等。插件的样式都是最基础的 CSS,定制非常容易,可以轻松修改成自己喜欢的样式。随后会陆续发布 React 及 Vue 相关版本的插件。本文主要介绍插件的特点及使用方法,而关于插件开发的细节将会在之后的具体文章中说明。 Github: https://github.com/
这里说明一下,无论dpr多大,1px的大小通常来说是一致的,这也就意味着,随着dpr的增大,物理像素点会越来越小,这样才能容纳更多的物理像素,才能更高清,更retina
本文实例为大家分享了RecycleView实现拖拽交换item位置的具体代码,供大家参考,具体内容如下
uTools是一个极简、插件化、跨平台的现在桌面软件。通过选配丰富的插件,可以打造你得心应手的工具集合。uTools的风格十分的简洁轻巧,无论你目前处于什么位置,在使用什么软件,你只需要调用他的全局快捷键ALt+空格,即可随时打开它。
前言 SVG并非仅仅是一种图像格式, 由于它是一种基于XML的语言,也就意味着它继承了XML的跨平台性和可扩展性,从而在图形可重用性上迈出了一大步。如SVG可以内嵌于其他的XML文档中,而SVG文档中也可以嵌入其他的XML内容,各个不同的SVG图形可以方便地组合, 构成新的SVG图形。这个 Demo 运用的技术基于 HTML5 的技术适应了只能电网调度、配电网运行监控与配电网运维管控,通过移动终端实现 Web SCADA 账上运维的时代需求。由于传统电力行业 CS 桌面监控系统一直到新一代 Web 和移动终
不过我们可以利用一些小技巧让画布具有被拖拽的能力,fabric.js 官网也提供了一个 demo ,但文档上并没有详细的讲解拖拽画布的实现原理。
本文是对《可视化拖拽组件库一些技术要点原理分析》的补充。上一篇文章主要讲解了以下几个功能点:
目前网上有好多关于electron相关的文章,但是本人在开发的时候发现,网上大部分文章可以说是千篇一律,没有真正的痛点解析啥的很无语 ,好多的问题都需要自己去找、去试,这无异于加大了开发成本与学习成本,所以本篇博客会从electron 的api 到 electron +vue 组合式开发到 打包 及开发过程中遇见的问题分门别类的进行说明, 当然在最后的文末我会将我写的 electron + vue全家桶的git开源项目附上,需要的话就去git 吧
富文本编辑器 wangEditor http://www.wangeditor.com/ 百度UEditor https://ueditor.baidu.com/website/ KindEditor http://kindeditor.net/demo.php MediumEditor http://yabwe.github.io/medium-editor/ Simditor https://simditor.tower.im/ Summernote https://summernote.org/ Q
前言 关于讲解 JS 的拖拽功能的文章数不胜数,我确实没有必要大费周章再写一篇重复的文章来吸引眼球。本文的重点是讲解如何在某些特定的元素上禁止拖拽。这是我在编写插件时遇到的问题,其实很多插件的拖拽功能并没有处理这些细节,经过翻阅 jquery ui 的源码才找到答案。 拖拽实现 关于拖拽功能不再啰嗦,直接贴代码 /** * [draggable 拖拽方法] * @param {[type]} modal [移动元素] * @param {[type]} handle [拖拽元素] */ var
领取专属 10元无门槛券
手把手带您无忧上云