会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Fork me on Bolg '◡'
webhmy
黑玛鱼 -- 独善其身,爱吾所爱
首页
管理
上一页
1
2
3
4
5
6
···
10
下一页
2022年7月8日
通过css设置鼠标指针为自定义图片,并设置对齐点
摘要: css中带了很多浏览器已经支持的鼠标样式,很多时候需要换成自己定义的图片。 最好使用32*32图片,ico格式,当前也有其他格式,最好设置支持跨平台的格式,不同浏览器支持的格式不统一,png等其他的格式是可以转为ico格式 设置对齐点 cursor: url("../lib/leaflet/imag
阅读全文
posted @ 2022-07-08 19:16 webhmy
阅读(582)
评论(0)
推荐(0)
2022年4月18日
HTML之拖放操作draggable
摘要: 最近接到一拖拽交互操作,开始的时候就想着传统的mouseUp,mouseDown,mouseMove之类的方法。但是偶然看到H5的draggable属性,觉得更香啊!先看下实现的效果。 如图所示的场景就很适合使用该API,拖拽的过程中鼠标还带着对应的元素样式。 draggable="true" 设置
阅读全文
posted @ 2022-04-18 15:48 webhmy
阅读(1418)
评论(0)
推荐(0)
2022年4月6日
玩转SVG之线性转换
摘要: 3月在部门组织了一场关于SVG的培训,把没有分享到博客的资料放到博文上吧,因为PPT写过了,就截图放上了,比较懒,懒得再打字了,嘿嘿~ 1. 线性变换属性 2. dom转SVG的坐标点 核心代码 document.addEventListener('click', (e) => { let x =
阅读全文
posted @ 2022-04-06 10:20 webhmy
阅读(248)
评论(0)
推荐(1)
2022年3月4日
这个批量引入组件的方法,挺酷
摘要: 我们在写vue组件的时候,如果在一个组件里引入多个组件,一般的写法是这样的 完全没毛病,但是这样的写法就有点累赘,每次新增一个组件又要添加多处,原来现在已经有更方便的写法了,实践了一下,非常nice const routes = {}; const contexts = require.contex
阅读全文
posted @ 2022-03-04 18:35 webhmy
阅读(319)
评论(1)
推荐(0)
2022年3月3日
Three.js之绘制中文文字并跟随物体
摘要: 本周更新的需求是物体上显示文字信息,效果图如下: 加载字体 import { FontLoader } from 'three/examples/jsm/loaders/FontLoader.js'; const loader = new FontLoader(); loader.load('/en
阅读全文
posted @ 2022-03-03 14:43 webhmy
阅读(2171)
评论(0)
推荐(0)
2022年2月19日
transform中的scale跟translate组合使用问题【转】
摘要: 在项目中使用scale的时候遇到一个场景:需要对一个指定的元素进行缩放,但同时又要保持其的相对的位置不变,这个时候就需要使用到CSS中的scale跟translate了。 比如,我有一个300*400的元素(并且该元素不支持使用width跟height) 此时我需要对其进行放大,比如我们需要对其放大
阅读全文
posted @ 2022-02-19 13:30 webhmy
阅读(2249)
评论(0)
推荐(0)
2022年1月18日
Three.js之常用方法集锦(修改颜色,修改宽高,旋转角度等)
摘要: 本文主要记录使用Three.js过程中使用的常用方法: 1. 修改颜色 setStyle 找到物体对应的material,调用方法: material.color.setStyle('#ca14cb'); // 设置成紫色,支持css颜色值 2. 空值物体的可见 visible material.v
阅读全文
posted @ 2022-01-18 20:09 webhmy
阅读(3164)
评论(0)
推荐(0)
Three.js之根据顶点信息绘制立方体并给面设置颜色
摘要: 使用Three.js绘制立方体是最基本的功能,我们可以使用new THREE.BoxGeometry(width, height, depth)根据长、宽、高等信息直接绘制,也可以根据点的信息进行绘制。而根据点的信息进行绘制这个功能,由于Three.js版本的升级,以及给其中的面设置不同的颜色,我发
阅读全文
posted @ 2022-01-18 20:00 webhmy
阅读(1506)
评论(0)
推荐(0)
Three.js之绘制物体的边框及修改lineWidth
摘要: 本博文主要记录如何使用three.js绘制物体的边框及修改其lineWidth。three.js是个技术点比较多,查询资料又比较少的框架,单单就这个修改lineWidth就是一个坑。先放一个动态的效果图,需要的小伙伴可以看下相关实现。 开始的时候,我是使用LineSegments来实现的,线的材质使
阅读全文
posted @ 2022-01-18 19:43 webhmy
阅读(2505)
评论(3)
推荐(0)
2021年12月13日
基于Threejs的3D绘图入门之基础篇【转】
摘要: 最近接手了一位离职同事做的项目,涉及到3D绘图,他走之前进行了一些调研。本文及后续的博文,主要针对基础知识及项目迭代优化过程中遇到的问题进行记录。本文属于基础概念篇,该篇文档源于我的同事调研结果,转载记录用于日后查阅。 一、3D基本要素 1 场景 一个三维空间,所有物体的容器。创建场景之后,接下来就
阅读全文
posted @ 2021-12-13 19:14 webhmy
阅读(1040)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
10
下一页