js + css实现点击 波纹效果
有时候我们为了增加用户体验,可能会有一些点击样式类似框架中的haverclass这里简单用jscss实现一个点击效果(类似水波纹)大体思路1.获取点击时鼠标坐标(相对于父元素)2.在当前点创建节点(设置对应的样式)3.设置定时器,移除节点Okjsdom<divclass"box"<button
九路 九路
4年前
图形处理:给 Canvas 文本填充线性渐变
在Canvas中对文本填充水平或垂直的线性渐变可以轻易实现,而带角度的渐变就复杂很多;就好像下面这样,假设文本矩形宽为W,高为H,左上角坐标为X,Y。渐变示例.jpg(https://imghelloworld.osscnbeijing.aliyuncs.com/imgs/48edf7ce289dab3e1972d973aa
Android事件分发-基础原理和场景分析
和其他平台类似,Android中View的布局是一个树形结构,各个ViewGroup和View是按树形结构嵌套布局的,从而会出现用户触摸的位置坐标可能会落在多个View的范围内,这样就不知道哪个View来响应这个事件,为了解决这一问题,就出现了事件分发机制。
Easter79 Easter79
3年前
Three.js WebGL 绘制流程(一)
Three.js中3D物体都继承于Object3D;而构造一个3D物体需要提供两个对象即Gemotry几何体和Material材质。Gemotry中vertices决定定点的列表,face决定面的构成,faceVertexUv决定纹理坐标而Material不同类型将会采用不同类型的shader来绘制,
Stella981 Stella981
3年前
Python绘制拓扑图(无向图)、有向图、多重图。最短路径计算
前言:数学中,“图论”研究的是定点和边组成的图形。计算机中,“网络拓扑”是数学概念中“图”的一个子集。因此,计算机网络拓扑图也可以由节点(即顶点)和链路(即边)来进行定义和绘制。延伸:无向图两个节点之间只有一条线相连接,且没有方向。 有向图两个节点之间只有一条线相连接,且有方向。方向可以单向,也可以双向。 多重图两个节点之
Stella981 Stella981
3年前
Android快速开发框架
坐标标准库ZBLibrary,是一个MVP架构的Android快速开发框架,提供一套开发标准(View,Data,Event)以及模板和工具类并规范代码。封装层级少,简单高效兼容性好。AndroidStudio、Eclipse多平台支持。OKHttp、UIL图片加载、ZXing二维码、沉浸状态栏、下载安装、自动缓存以及各种Base、Demo、UI、U
Stella981 Stella981
3年前
IDEA+Maven搭建JavaWeb项目
首先新建一个maven项目,不选择任何模板!(https://oscimg.oschina.net/oscnet/2856ecc3c6830d41be1f7c3d8d953a8452e.png)然后填写项目坐标完成新建完成会得到一个标准的maven项目的目录!(https://oscimg.oschina.net/oscnet/ab9
Stella981 Stella981
3年前
Android中LocationManager的简单使用,获取当前位置[转
Android中LocationManager的提供了一系列方法来地理位置相关的问题,包括查询上一个已知位置;注册/注销来自某个LocationProvider的周期性的位置更新;以及注册/注销接近某个坐标时对一个已定义Intent的触发等。今天我们就来看看Android中LocatinManager的简单使用,以获取当前所在的位置为例。首先,我们需
Stella981 Stella981
3年前
Auto Layout + Manual Layout 混用
约束代码混用的问题无数人趟过此坑,大部分人在坑中一蹶不振,小部分人爬起来也是跌跌撞撞。有很多人都说autolayout和manuallayout的坐标设置是不能混用的,会导致出现布局问题。首先声明一点,autolayout和manuallayout是可以混用的。用的时机很重要,autolayout和manuallayout
Stella981 Stella981
3年前
CSS 层叠上下文(Stacking Context)
本文首发于政采云前端团队博客:CSS层叠上下文(StackingContext)https://www.zoo.team/article/cssstackingcontext在网页制作的过程中,元素与元素之间的位置关系,在坐标轴上一般可体现为X轴、Y轴和Z轴。对于X轴和Y轴的定位大多数开发都能比较直观的