首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Fabric.js 自由绘制圆形

    本文简介 这次要讲的是 自由绘制圆形 。 在 《Fabric.js 自由绘制矩形》 里讲到的思路,放在圆形里不太适用。 这次要做到的效果如下图所示。...思路 Fabric.js 默认的框选操作是矩形,如果需要做到上图的效果,需要做以下3步: 点击画布时 canvas.on('mouse:down', fn),创建一个圆形。...圆形的直径是矩形的短边。 如果 “移动鼠标的坐标点” 在 点击时的坐标点 左侧或者上方,需要将圆形的左上角移到 “移动鼠标的坐标点” 。 动手实现 我在这里贴出用 原生方式 实现的代码和注释。...如果你想知道在 Vue3 环境下如何实现 Fabric.js 自由绘制矩形,可以在 代码仓库 里查找。 代码 ⭐Vue3版本的代码

    5.1K30

    html+css+js实现时钟

    html+css+js实现比较特别的时钟 简介: 为止,在中国历史上有留下记载的四代计时器分别为:日晷、沙漏、机械钟、石英钟。在中国市场上石英钟最热销。 时钟一直以来都是国人钟爱的商品之一。...我国时钟产量占世界90%,手表产量占世界80%,成为名副其实的钟表生产大国,正在向钟表生产强国迈进。...实现效果: 实现代码 本文章主要使用js实现功能,利用到了js中的canvas画布,这个东西可以制作出厉害的前端效果。 Canvas 中文名称叫“画布”,它是游戏中所有UI组件的“容器”。.../head> script.js...: 11 30 35 算法思路 1、lowbit(x):返回x的最后一位1 2、add(x,v):在x位置加上v,并将后面相关联的位置也加上v 3、query(x):询问x的前缀和 具体代码

    78000

    JavaScript时间轮盘:js元素圆形布局制作时间轮盘动画

    前言 前段时间看抖音,有人用时间轮盘作为动态的桌面壁纸,感觉很好玩,于是突发奇想,可以用JS来实现这个功能。 来来来,先看看成果 ?...有了这些基础知识,我们就可以正式开始用代码实现元素圆形布局了。 JS如何实现元素圆形布局了??? 圆心角∠BOM是多少度?上面的图形,就是一个圆平均分成了8分,所以每份角度是: 360°/8。...这个差距恰好是每个元素宽高的一半,所以我们进一步处理,同时,对js做一下简单的封装,供后续使用 ?...有了圆形布局,一切就很简单了。下面我们吧日期填充到元素上面即可,同时注意每个圆的半径,不然其重合。...下面用到了moment.js,没有了解过的,可以先了解一波《moment.js日期时间管理的常用方法详细教程》 年份轮盘 先收集今年后10年的年份数据,并把数字转换成大写。

    4.4K30

    这样的时钟代码,简直就是炫技!

    最近大师兄的项目中,出现了需要页面显示时钟的需求!大师兄自己写了下,不尽人意!最后在网上收了一番,找到一个专门收集时钟代码的网站! 这里和大家分享一下!几十款各种各样好玩又酷炫的时钟代码!...概要 网站上的所有代码都来自 codepen 站点。作者把它们收集起来,统一呈现给大家。...BEAUTIFUL STYLE CLOCK 这个分类下的时钟,表现形式比较简朴,但不妨碍它的美感!...官网地址 https://drawcall.github.io/clock-shop/ 另外,每个例子都有可参考的代码! (伸手党们的福利!) 如果你现在的项目用不上!...那赶紧找一款好看的时钟挂到你的博客主页上, 瞬间会让它变得高大上的。

    60340
    领券