首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【实战】Vue.js 图标选择组件开发

在项目中本人使用的是 Fontawesome 图标库方案,使用它是因为提供的可用图标比较丰富,基本上不需要特意去找合适的图标,直接把它的图标库下载过来,免费的有800多个。...name放到一个 solid.js 文件中,输出为数组,在组件中引入,然后就是循环数组 iconList,输出i标签,Fontawesome 的使用方式是:<i class="fas fas-<em>图标</em>name...在组件平级新建一个 index.<em>js</em> 文件 image.png import IconsCompontent from '....,这里是所有组件的集合 image.png 最后一步是在 main.<em>js</em> 中注册: import CustomComponents from '....原文链接:https://blog.zhangbing.site/2018/12/01/Vue-<em>js</em>-<em>图标</em>选择组件实践/ 作者简介:做工程不做码农(微信公众号同名),Web前端工程师,7年开发经验,坐标杭州

3.2K10

R可视乎|圆环

接下来做简单描述,然后进入圆环图的学习。 数据介绍 用一个非常简单的数据进行可视化,两个变量:group,value。...接下来介绍圆环图的各种方式绘制(圆环图和饼图的意义其实差不多,都是给出各数据的比重,只不过,圆环图中间少了一块,变成环状)。主要有两个包:ggpubr包(推荐使用)与ggplot2包。...ggpubr包绘制圆环图 ? 利用该包中的ggdonutchart()可非常方便的绘制环状图,数据还是使用前面的数据。...ggplot2包绘制圆环图 在[R可视乎|饼图]中ggplot2包绘制饼图的基础上,只要再加一条代码即可完成:xlim(c(0, 5)),即将x轴范围控制在0-5。...可以看到:ggpubr包绘制圆环图十分方便,而ggplot2绘制则需要很多代码,这里不建议使用。 这是今天R可视化的学习笔记,我们下次再见。

2.1K30

三种 Loading 制作方案

作者:JS_Even_JS 来源:https://segmentfault.com/a/1190000038692080 一、简介 Loading几乎是每个应用都会用到的一个组件。...三、通过iconfont字体图标 我们可以直接通过iconfont字体图标代替圆环的绘制,直接以字体的形式显示出圆环,然后给其加上旋转动画即可,如: 我们可以在iconfont网站上下载喜欢的Loading...字体图标下载后,将解压后的内容拷贝到项目中,并引入其中的iconfont.css到页面中,给要显示字体图标的元素加上iconfont类样式,字体图标会有一个对应的unicode编码,通过::before...设置content为该unicode编码即可显示对应的字体图标了,或者直接在unicode码前加上\&#x,并作为元素内容。...接下来让字体图标旋转起来即可,如: .icon-loading { animation: rotating 2s infinite linear; } @keyframes rotating {

3.1K10

移动端圆环进度动画方案(透明背景-透明度圆环-css3版)

圆环小于50%时: ? 圆环大于50%时,由两个不重叠的圆环组合而成: ? ?...js赋值的,那么问题来了,当我们在pc上看到流畅的旋转动画时,在安卓手机上,两个半圆环动画的衔接处,有时差!...思考下第一版方案失败的根本原因,就是整个圆环进度是由两个半圆环分别动画形成的,右侧圆环的旋转角度不是固定的,使用transition实现需要通过js动态添加旋转角度样式,js语句的执行使得两个圆环执行动画的时间差无法确定...具体来讲,我们实现右半边可见圆环用了两层,实现左半边可见圆环用了三层,两个圆环从左到右、从右到左分别旋转180度,最后我们可以完整的看到整个右半侧圆环,而左半侧的圆环因为还有一层遮挡,只能看到我们所需进度的相应角度...1s; -webkit-transition: -webkit-transform 1s linear 1s; } 所以动画是由css固定实现的,而左半侧的可视区域是由js

1.4K30

matplotlib之pyplot模块——饼图(pie():圆环图(donut)、二层圆环图、三层圆环图(旭日图))「建议收藏」

在matplotlib中pie()不单可以绘制饼图,还可以绘制圆环图(donut)。圆环图可以看成饼图的变种,matplotlib没有提供专门绘制圆环图的接口。...下面通过三个案例简单说明圆环图、二层圆环图、三层圆环图(旭日图)的制作方法。...案例:简易圆环图 通过案例可知,圆环图与饼图的实现相比,仅多了参数wedgeprops={'width': 0.5}。...") plt.show() 案例:二层圆环图 多层圆环图一般用于展示分组数据。...,内层圆环展示分组合计,外层圆环展示每个项目。 案例提供了两种写法,一种使用numpy处理数据,一种使用Python内置方法,主要牵扯到嵌套列表的分组求和,嵌套列表展平操作。

2.1K20

自定义圆环进度条

使用自定义控件绘制一个圆环,需要重现的方法是OnDraw()实现对view的绘制,从而输出符合自己需求的view控件 观察圆环的组成部分: 外层圆+中间百分比文字+不断变化进度的弧形圈 --->分析:每一个组成部分需要的属性...构成几个关键的自定义属性          1:外层圆的颜色          2:弧形进度圈的颜色          3:中间百分比文字的颜色          4:中间百分比文字的大小          5:圆环的宽度...(作为进度弧形圈的宽度)          6:*首页当中也有一个圆环进度,为了兼容使用首页的圆环进度,增加一个自定义属性,绘制进度弧形圈的风格(实心[Fill],空心[Stroken]) 分析完毕--.... 2:重写Ondraw方法   ---2.1:绘制最外层的圆          -关键方法canvas.drawCircle(center, center, radius, paint); //画出圆环...-- 圆环进度--> <cn.wh.ui.RoundProgress android:id="@+id/p_progresss"

1.4K60

Excel图表学习69:条件圆环

圆环图必须有8个切片,每个切片的颜色必须与工作表中的值对应,如下图1所示。 ? 图1 每个切片的颜色显示在图表左侧的工作表单元格区域内。...虽然这样的条件圆环图必须有八个可见的切片,但实际数量是这个数量的三倍,三分之二将被隐藏。示例数据如下图2所示。 ? 图2 选择下方单元格区域中添加一个标题为“一”的列,其每个单元格的值均为1。...然后,插入一个圆环图,如下图3所示。可以看到,“切片”列和“颜色”列用于类别和标签,而“一”列用于圆环切片值。图例中显示了类别标签,圆环切片大小相同,均为圆环周长的1/24。 ?...图3 双击圆环切片,打开“设置数据系列格式”窗格,将“系列选项”中的“圆环图内径大小”由默认的75%修改为50%。单击图表右侧上方的加号,选取“数据标签”复选框。...图11 这就是我们创建的条件圆环图。 你可以选择下方的数据区域并将其拖到图表的一侧,甚至可以将其剪切并粘贴到另一个工作表上,而是将图表移近它间接反映的数据区域,如下图12所示。 ?

7.7K30

移动端重构实战系列7——环形UI

圆形进度条 具体demo效果可见:sheral progress 这里主要分析下圆环的实现,蓝色的进度条圆环由左右两边构成,这里以右半边的为例,html结构为.circle-right > .right-inner...当然其实使用svg更方便,这里推荐一个库progress bar.js PS:关于svg path的弧形绘制可参考MDN svg 路径的最后弧形部分 弧形tool 要实现的效果如下图,具体demo可见sheral...这里主要涉及到两点: 旋转角度计算 图标再旋转回来处理 动画处理,主要对opacity和transform进行动画 如果按总的90deg角计算,index表示item的索引(从1开始),n表示item总数...,则每个item的旋转角度计算公式为: 每个item的旋转角度 = ( index -1) / (n - 1) * 90deg 而图标就要相应的旋转对应的负角度回来,于是每个icon的旋转角度计算公式为...: 每个图标的旋转角度 = -( index -1) / (n - 1) * 90deg 默认样式: .tool-item{ width: $quickToolSize; height

95220
领券