首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

仅用一个HTML标签,实现带动画的抖音LOGO

+ 半圆 + 长条矩形 + 半径略大一些的1/4圆环 制作思路 回到本文标题,有人要说我标题党了,这 logo 都划分成四个部分了,你怎么用一个标签搞定呢?...*/ } 画1/4圆环 如何圆环?...画半圆 原理都相似,就放一个半圆的生成以及位移过程吧: 代码如下,也不过多解释各种数值的意义了,因为我全是微调的: .douyin::before, .douyin::after { content...transparent 44%, + #08fff9 45% 98%, + transparent + ) 0 100%/73% 31% no-repeat; } 画长条 长条可能跟圆环半圆不太一样...transform: translate(3%, 3%); } 看看效果 好了,但两个音符错位了,但是颜色的混合效果好像还没有,这时候要用到 mix-blend-mode 属性了,MDN的定义就是使当前元素与其父元素的内容和背景以某种方式混合

1.2K10

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

首先说一下我们这个要实现的圆环进度动画,有三个特点: 1、背景是透明的,所以用遮挡实现的方法就不用考虑了; 2、圆环颜色是有透明度的,所以用两个半圆环实现大于180度的圆环效果不能有叠加部分; 3、最好用纯...先上效果: ? 所以我们很快的出了我们被pass掉的第一版方案: 对于不可用遮挡来实现的圆环动画效果,我们可以用两个半圆环的运动来组合,动画效果使用transition和transform实现。...js赋值的,那么问题来了,当我们在pc上看到流畅的旋转动画时,在安卓手机上,两个半圆环动画的衔接处,有时差!...那么换一种思维方式,我们有了第二版解决方案: 利用纯css控制两个半圆环动画的执行,让两个半圆环动画都固定旋转180度,时间差固定,我们要控制的就是可视区域的角度。...(最后一幅太困了,改天再补!) ?

1.5K80
您找到你想要的搜索结果了吗?
是的
没有找到

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

首先说一下我们这个要实现的圆环进度动画,有三个特点: 1、背景是透明的,所以用遮挡实现的方法就不用考虑了; 2、圆环颜色是有透明度的,所以用两个半圆环实现大于180度的圆环效果不能有叠加部分; 3、最好用纯...先上效果: ? 所以我们很快的出了我们被pass掉的第一版方案: 对于不可用遮挡来实现的圆环动画效果,我们可以用两个半圆环的运动来组合,动画效果使用transition和transform实现。...js赋值的,那么问题来了,当我们在pc上看到流畅的旋转动画时,在安卓手机上,两个半圆环动画的衔接处,有时差!...那么换一种思维方式,我们有了第二版解决方案: 利用纯css控制两个半圆环动画的执行,让两个半圆环动画都固定旋转180度,时间差固定,我们要控制的就是可视区域的角度。...(最后一幅太困了,改天再补!) ?

1.5K30

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

圆形进度条 具体demo效果可见:sheral progress 这里主要分析下圆环的实现,蓝色的进度条圆环由左右两边构成,这里以右半边的为例,html结构为.circle-right > .right-inner...半圆环由两层结构构成,.cicle-right的大小为50px100px,超过隐藏,而.right-inner的实际大小为100px100px,因为父容器宽度为50px且超过隐藏所以只会显示右边一半,如果只是这样的话我们旋转...,所以默认看不到我们的蓝色圆环,如要看到蓝色圆环部分只有将.right-inner左边部分旋转到右边父元素的范围内,核心代码如下图: .circle-right{ width: 50px;...,所以可以考虑增加再增加一个底部的半圆环,让其在右边半圆环运动到一半的时候开始运动,然后设置一个比较短的完成时间,这样就可以衔接起来。...transform: rotate(-($i - 1) * 90deg / ($quickToolNum - 1)); } } } } 抽奖圆盘 转盘背景如下图

96420

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

“ ——imweb 结一 圆形进度条 具体demo效果可见:sheral progress 这里主要分析下圆环的实现,蓝色的进度条圆环由左右两边构成,这里以右半边的为例,html结构为.circle-right...半圆环由两层结构构成,.cicle-right的大小为50px100px,超过隐藏,而.right-inner的实际大小为100px100px,因为父容器宽度为50px且超过隐藏所以只会显示右边一半,如果只是这样的话我们旋转...,所以默认看不到我们的蓝色圆环,如要看到蓝色圆环部分只有将.right-inner左边部分旋转到右边父元素的范围内,核心代码如下图: .circle-right{ width: 50px;...,所以可以考虑增加再增加一个底部的半圆环,让其在右边半圆环运动到一半的时候开始运动,然后设置一个比较短的完成时间,这样就可以衔接起来。...transform: rotate(-($i - 1) * 90deg / ($quickToolNum - 1)); } } } } 抽奖圆盘 转盘背景如下图

1.8K60

用ggplot轻松搞定太极

这不,清明假期无聊的我,用ggplot搞定了太极阴阳。...library("ggplot2") library(Cairo) library(ggmap) 本文太极的构造理念相当简单,取笛卡尔坐标系的0点为圆心,其他 所有元素都是围绕零点圆心的坐标构成。...该涉及到一个大圆环; 两个大半圆面积(太极的上下黑白部分); 两个小半圆面积(太极的左右次半圆); 以及阴阳鱼的黑白小圆(这里没有构造数据而是通过实心圆点来表示的)。...以下是数据构造过程: bigcirclex<-seq(from=-1000,to=1000,length=10000) bigcirclex<-c(bigcirclex,rev(bigcirclex)) 太极X...upcircley<-bigcircley[1:10000] downcirclex<-bigcirclex[1:10000] downcircley<--bigcircley[1:10000] 上下次半圆的横纵坐标

1K20

半圆型动态仪表盘风格图表

▼ 下午在浏览论坛的时候,刚好看到秋叶老师的一个图表教程,风格是半圆型饼,用VBA控制。 查看了一下后台的VBA代码,有点小复杂,不过勉强能看懂,自己试了一把,确实可行。...这是原图数据结构: 图表是一个较小的饼和一个较大的圆环组合而成。饼图内的指针是由E5单元格的数值0.01模拟。 具体的做法参见之前的一篇推送《绩效管理工具:仪表盘风格图表》(或回复061查看)。...GIF动态效果如下图所示。 右侧的数据控制图表中较小的饼,左侧的数据控制图表中外层的圆环。...圆环与饼的第一扇区都起始于270%。 下面跟大家介绍自己改造过的半圆型动态仪表。

2.1K60

用Excel制作的8种类型进度

标签:Excel技巧 本文介绍在网上看到的8种类型进度,希望能给大家开拓视野。 1.圆环 圆环显示了进度占总进度的百分比,即100%。...形状是圆形或圆环,是追踪应用程序中流行的图表类型,尤其是健身应用程序。如下图1所示。 1 2.条形 条形是另一种用于显示进度的流行图表类型。...下面的图表使用Excel的堆积条形显示当前进度。 2 3.圆点是条形的“花式”版本。下面的图表使用带标记的折线图来显示进度。 3 4.步骤 步骤显示一系列步骤的完成情况。...华夫饼 华夫饼显示进度或完成率达到100%。这样的图表使用XY散点图。 7 8.仪表 仪表半圆上显示完成百分比至100%。或者在燃气表的情况下,它可以显示消耗量,直到用完为止。...这样的图表使用两个圆环来创建条纹设计。 8

53820

【CSS】轮播图案例开发 ( 基本设置 | 子绝父相 | 浏览器水平居中 | 圆角设置 | 绝对定位居中设置 )

一、开发要点 ---- 要实现如下样式的轮播 : 1、基本设置 - 取消默认内外边距 / 取消基本样式 / 图片自适应 取消默认内外边距 : 本示例中主要是 取消 body 的内边距 ; /*.../ 使用圆角矩形设置半圆 / 文字垂直居中 绝对定位垂直居中设置 : 执行下面两个步骤 , 可以将 绝对定位 的子元素设置为 垂直居中 ; 首先 , 走到父容器高度的一半 ; 然后 , 向上走自己高度的一半...: 50%; /* 然后 向上走自己高度的一半 */ margin-top: -15px; 使用圆角矩形设置半圆 : 设置左侧的按钮 , 右侧设置成半圆 , 也就是 右上角和右下角设置成圆角...; /* 复合写法设置圆角矩形 : 左上角 右上角 右下角 左下角 */ border-radius: 15px 0 0 15px; 文字垂直居中 : 使文字垂直居中 , 令 行高 = 内容高度.../ 使用圆角矩形设置左右两侧半圆 / 使用圆角矩形设置小圆点 绝对定位水平居中设置 : 执行下面两个步骤 , 可以将 绝对定位 的子元素设置为 水平居中 ; 首先 , 走到父容器宽度的一半 ; 然后

1.7K10

Power BI模拟小米运动APP三环效果

小米运动APP有个图表使用三个半圆展示了三个健康相关的指标,如下图所示。从外到内分别是卡路里、步数和活动分钟数实际值与目标值的对比。...这个图表的本质是六个半圆,其中三个是完整的底部背景,另外三个随着数据变化而变化。Power BI模拟效果如下图所示,可以直角半圆,也可以圆角半圆。...或者可以全圆环: 除了卡片效果还可以在表格、矩阵中显示: 三种效果均是使用度量值嵌入SVG矢量生成,以下给出其中一个度量值,在表格矩阵显示时将度量值标记为图像URL,在卡片显示时将度量值放入...小米_运动_SVG三环_半圆_直角 = //请输入每日运动目标 VAR Tar_calories = 500 //卡路里 VAR Tar_steps = 8000 //步数 VAR Tar_move_min

37420

教你如何用css3的clip-path画扇形、空心扇形(透明背景哦)

最近不是在参加创意游戏的活动吗,就想用css能不能组合出一些好看的效果,比如空心的圆环,或者扇形之类的,于是乎就去网上搜教程,结果找遍了谷歌和百度都没能找到想要的结果,可能这个需求确实小,也可能是我搜索的姿势不对吧...本文仅描述如何使用clip-path实现我们想要的效果,不会对clip-path其他属性进行讲解,如感兴趣可自行搜索学习。...先说说传统的做法是如何实现制作扇形的,我从网上得知的方法使用border-radius属性画两个半圆,然后通过旋转其中一个半圆的方式去达成想要的效果,就像下面这样 当扇形角度大于180度的时候,我们第二个半圆的颜色就要与第一个圆的颜色一样...,来形成扩展的效果,如果扇形角度小于180度的时候,我们第二个半圆的颜色就要与背景的颜色一样,这里第二个圆的颜色为了大家好理解,用了浅蓝色和浅灰色 https://code.juejin.cn/pen/...7087597301052473374 可以看到,大于180度的扇形没有问题,但是小于180的角就要求我们背景颜色必须为纯色,并且背景颜色不变才可以,那我们的主角clip-path是如何实现的呢?

3.4K30

Power BI 内置图表实现Apple Watch环形效果

去年此时看到Apple Wacth宣传的一个环形效果(下图右下角),并在Power BI使用第三方视觉对象实现。...今年Power BI对SVG的支持大幅度提升,内置表格和新卡片(不了解新卡片参考此文:Power BI可视化的巅峰之作:新卡片)都可以加载该图表。...图表度量值需要在原来基础上进行一定修改,以半圆环形图为例,度量值如下: 苹果半环形 = VAR Pct=0.66//替换为实际模型中的百分比 0-1 VAR Chart="data:image/svg...'25' fill='white'>"&ROUND(Pct*100,0)&" " RETURN Chart 将度量值标记为图像URL直接放入表格或者放入新卡片的图像...,隐藏新卡片的标签和标注: 无论是表格还是新卡片,均将填充背景色设置为无。

22320

自定义View之带进度百分比ProgressBar

可以看到有以下几种情况 1,1自定义中未集成文本的圆环显示,这样的话需要自己添加文本,做法也很简单 利用相对布局,将文本与progressbar进行嵌套,如下:这是整个页面的布局文件,所自定的view...除了包不包含圆心之分,还有一个区分那就是1和3是空心无填充,2和4是实心有填充,这个是怎么设计的呢?...Paint.Style.STROKE);//设置为空心 和 paint.setStyle(Paint.Style.FILL);//设置为实心,在画时有填充 好了,大致分析了一下几种情况的不同,接下来看如何自定义...View 要想实现这种自定义的view先分析都需要什么,(直接将5考虑进来,如果不需要显示可以直接注掉) 首先是画整个圆环圆环颜色,画笔对象,圆环宽度) 按百分比进行画弧(圆弧颜色,最大值,当前值)...paint.measureText( percent + "%");//测量文本的宽度 Paint.FontMetrics textHeigh = paint.getFontMetrics();//为了使文本居中

61120

【移动端网页布局】流式布局案例 ③ ( 实现搜索栏功能 | 伪元素选择器 | 子绝父相 | 外边距塌陷处理 | 二倍精灵处理方案 )

; 中间部分可自动伸缩的子容器盒子 半圆子容器 : 两侧的 半圆形 圆角矩形框 是通过 定位 设置的 ; 中间矩形子容器 : 中间的 白色矩形框 是通过 标准流 盒子实现的 , 该盒子不设置宽度 ,...自动充满父容器 ; 为了不让该白色矩形影响到两侧的半圆 , 为其 设置左右两侧的 margin 外边距值 ; css 样式实例 : .search-wrap { /* 第二排搜索栏样式..., 左侧的半圆需要设置 左上角和左下角 圆角半径为 15 像素 , 右侧半圆需要设置 右上角和右下角 圆角半径为 15 像素 ; 总的高度是 44 像素 , 搜索栏的盒子高度 30 像素 , 设置该高度后..., 重新测量精灵缩放后的 坐标位置 和 大小 ; 在 Fireworks 中测量该精灵大小为 30 x 29 像素 , 其左上角坐标位置为 166, 0 位置 ; 精灵的大小是 400 x 400...: 在 Firework 中 , 将精灵缩小一半 ; 在缩小一半的精灵图中测量坐标 ; 将代码中的 background-size 缩小一半 , 也就是精灵缩小一半 ; 最终测量后 , 在缩小一半的精灵图中

2K30

眼压测量原理合集

在房水堵塞这块,我想找几个图说明,没想到繁体的更清晰: 一般根据堵的位置分为俩种青光眼 上下两个结合在一起看 最清晰的还是这个,看右下角的通路 青光眼的治疗分了俩类: 目标是抑制症状发展...所以在眼科里面的金标准是机械压平: 先看图 因为微信不可以用漂亮的罗马字母,这里就截图我word的资料了 公式很简单,就是这个 保证接触面刚好为圆环大小,眼压计又增加了一对棱镜(双像棱镜),通过棱镜的折射将圆环分为两个半圆...呜呼 棱镜会随着与角膜接触面和对眼压计施加压力的不同变化,从而改变两个半圆弧的位置和形态。...正确的拍摄景象, 双棱镜平分成像 备注:半圆弧的线条有一定的宽度,从而形成了最内侧的内径和最外侧的外径,所谓内径相切是指两个半圆弧最内侧的边缘刚好能够连接,形成相切。...利用具有可控空气脉冲挤压眼角膜中心位置,使角膜变形,形成直径约 3.6 m 圆形平面此时空气脉冲的压力等于眼压,由此测得眼压数值。(金标准测法),结膜囊内滴0.5%丁卡因滴眼液(需要麻醉)。

53740

数学建模番外篇1:PPT绘制3D图形

绘制步骤如下: 1、按Alt+F9呼出参考线 2、创建一个10x10的正圆在中心 3、使用一矩形覆盖半圆,使用合并形状->拆分,将大圆拆分成两个半圆。...下面以这个幻方的制作为例,来展示如何综合使用各个插件的特性。 制作步骤: 1、使用曲线工具,勾勒出一个不规则形状。...3、全选,使用OneKey插件的旋转递进->随机旋转,使所有不规则图形有不同的角度。 4、使用英豪插件的位置分布->噪波工具,进一步让图形具备随机性。...6、修改左图的颜色,并为其增加一个顶部的角度棱台,为右增加一个顶部的圆棱台,增加其立体效果。 7、选中两者,使用垂直居中、水平居中,右键->组合。...(注:此步计算量大,会较为卡顿) 9、打开图层窗格,选择所有黑色部分,调节距底边高度,使内嵌部分突出来与空隙契合,得到最终成品。

2.4K10
领券