Web秀
首页
专栏
文章
问答
热点
导航
实例
首页
登录
首页
前端
JavaScript
Vue.js
CSS
Uni-App
专栏
问答
工具
全网热点
导航
前端
设计
实例
登录
#css动画#
共找到
css动画
相关内容
25
条
优先问答
优先文章
chokcoco
Lv0
iCSS前端趣闻
0
关注
0
关注者
关注
chokcoco
2年前
深入浅出 CSS 动画
本文将比较全面细致的梳理一下CSS动画的方方面面,针对每个属性用法的讲解及进阶用法的示意,希望能成为一个比较好的从入门到进阶的教程。CSS动画介绍及语法首先,我们来简单介绍一下CSS动画。最新版本的CSS动画由规范--CSSAnimationsLevel1定义。CSS动画用于实现元素从一个CSS样式配置转换到另一个CSS样式配置。动画包括两个部分:描述动画的样式规则和用于指定动画开始、结束以及中间点样式的关键帧。简单来说,看下面的例子:div{animation:change3s;}@keyframesc
546753
3323
0
chokcoco
Lv0
iCSS前端趣闻
0
关注
0
关注者
关注
chokcoco
1年前
【动画进阶】有意思的网格下落渐次加载效果
最近,群友贴了一个非常有意思的动画效果,整体动画效果如下:点击某个按钮后,触发一个动画效果,原本的网格内容,将按顺序(又带点随机的效果)从高处下落进行加载填充动画。当然,我个人认为这个动画有点华而不实,主要体现在这个动画一次需要耗费较长时间,有点消磨人的耐心。不过确实一个很好的CSS动画教学案例。而本文,就将具体去剖析这个动画,如果使用纯CSS,应该如何实现。还原布局结构首先,我们需要大致还原布局结构,这个并非整个动画的核心。整个动画的核心在于元素按顺序(又带点随机的效果)从高处下落渐次进行下落加载填充动画。当然,还原这个布局也非常简单,这里我们借助flex布局快速实现,几个...
523346
2231
0
chokcoco
Lv0
iCSS前端趣闻
0
关注
0
关注者
关注
chokcoco
1年前
巧用 CSS 变量,实现动画函数复用,制作高级感拉满的网格动画
本文将介绍一种基于CSS变量技巧,通过合理使用CSS变量,实现CSS动画@keyframes的复用。CSS变量CSS变量大家应该都比较熟悉了,已经不能算是新知识了,快速过一遍。CSS变量(CSSVariable),在之前也叫做CSS自定义属性,其使用方式如下://声明一个变量::root{--bgColor:#000;}这里我们借助了上面#12、结构性伪类中的:root{}伪类,在全局:root{}伪类中定义了一个CSS变量,取名为--bgColor。定义完了之后则是使用,假设我要设置一个div的背景色为黑色:.main{background:var(--bgCo...
544971
3320
0
chokcoco
Lv0
iCSS前端趣闻
0
关注
0
关注者
关注
chokcoco
1年前
英雄联盟比赛选手的六芒星能力图动画是如何制作的?
最近,在看LPL比赛的时候,看到这样一个有意思的六芒星能力图动画:今天,我们就来使用纯CSS实现这样一个动画效果!实现背景网格对于如下这样一个背景网格,最好的方式当然肯定是切图,或者使用SVG路径。如果一定要使用CSS,勉强也能做,这就涉及了不规则图形边框效果,我们有一些方式可以实现,可以参考一下这几篇文章:现代CSS高阶技巧,不规则边框解决方案有意思!不规则边框的生成方案这里,我们可以使用drop-shadow(),大致实现一下这个效果,核心步骤:通过叠加实现一个六边形图形利用drop-shadow()实现边框效果用动图演示一下,大概是这样:代码如下:...
545819
3287
0
chokcoco
Lv0
iCSS前端趣闻
0
关注
0
关注者
关注
chokcoco
2年前
超强的纯 CSS 鼠标点击拖拽效果
背景鼠标拖拽元素移动,算是一个稍微有点点复杂的交互。而在本文,我们就将打破常规,向大家介绍一种超强的仅仅使用纯CSS就能够实现的鼠标点击拖拽效果。在之前的这篇文章中--不可思议的纯CSS实现鼠标跟随,我们介绍了非常多有意思的纯CSS的鼠标跟随效果,像是这样:但是,可以看到,上面的效果中,元素的移动不是很丝滑。如果你了解上述的实现方式,就会知道它存在比较大的局限性。本文,我们还是仅仅通过CSS,来实现一种丝滑的鼠标点击拖动元素移动的效果。鼠标点击拖拽跟随效果OK,什么意思呢?我们先来看一个最最简单的效果示意
546058
3266
0
chokcoco
Lv0
iCSS前端趣闻
0
关注
0
关注者
关注
chokcoco
2年前
高阶 CSS 技巧在复杂动效中的应用
最近我在CodePen上看到了这样一个有意思的动画:整个动画效果是在一个标签内,借助了SVGPATH实现。其核心在于对渐变(Gradient)的究极利用。完整的代码你可以看看这里--CodePenDEMO--tothefuture?ByJaneOri]源代码还是非常非常复杂的,并且叠加了复杂的SVGPATH路径。我尝试着将其稍微拆分成几小块,运用不同的CSS高阶技巧从另外一个方面方向重新实现了一遍。因为整个过程还是有非常多有意思的CSS技巧,本文就给大家分享一下。实现上半部分背景加落日首先,我们来实现上半
545096
3332
0
chokcoco
Lv0
iCSS前端趣闻
0
关注
0
关注者
关注
chokcoco
2年前
巧用 transition 实现短视频 APP 点赞动画
在各种短视频界面上,我们经常会看到类似这样的点赞动画:非常的有意思,有意思的交互会让用户更愿意进行互动。那么,这么有趣的点赞动画,有没有可能使用纯CSS实现呢?那当然是必须的,本文,就将巧妙的借助transition,仅仅使用CSS完成这么一个点赞动画。实现不同表情的不断上升如果使用纯CSS实现这一整套动画的话。我们首先需要实现一段无限循环的,大量不同的表情不断向上漂浮的动画。像是这样:这个整体还是比较容易实现的,核心原理就是同一个动画,设置不同的transition-duration,transitio
546491
3240
0
chokcoco
Lv0
iCSS前端趣闻
0
关注
0
关注者
关注
chokcoco
2年前
实现一个会动的鸿蒙 LOGO
本文将带大家简单实现一个会动的鸿蒙LOGO。emmm,写本文的动机是之前在掘金看到一篇实现鸿蒙LOGO的文章--产品经理:鸿蒙那个开场动画挺帅的给咱们页面也整一个呗鸿蒙的LOGO本身是这样的:该篇作者最终实现的是一个字母O的动画展开过程:而本文想尝试的,是该LOGO的其他一些细节,核心是倒影部分的水波效果。实现主体首先,我们需要对该结构进行简单的一个拆解,因为上下部分的较大差异,虽然是一个圆,但是很明显需要分成两块处理,这部分比较简单且不是重点,我就略过分享,直接上代码。我们的结构大致如下:<div
546514
3328
0
chokcoco
Lv0
iCSS前端趣闻
0
关注
0
关注者
关注
chokcoco
2年前
使用 CSS 构建强大且酷炫的粒子动画
粒子动画,顾名思义,就是页面上存在大量的粒子构建而成的动画。传统的粒子动画主要由Canvas、WebGL实现。当然,不使用HTML+CSS的主要原因在于,粒子动画通常需要较多的粒子,而如果使用HTML+CSS的话势必需要过多的DOM元素,这也就导致了使用HTML+CSS构建的粒子动画在性能上毫无优势。当然,如果仅仅是从效果的角度而言,使用CSS构建的粒子动画一样可以做到非常的令人震撼。本文,将尝试利用CSS来构建粒子动画。工欲善其事必先利其器OK,绘制CSS粒子动画首先需要有好的工具。本文将会继续借助CS
546164
3346
0
chokcoco
Lv0
iCSS前端趣闻
0
关注
0
关注者
关注
chokcoco
2年前
文字轮播与图片轮播?CSS 不在话下
今天,分享一个实际业务中能够用得上的动画技巧。巧用逐帧动画,配合补间动画实现一个无限循环的轮播效果,像是这样:看到上述示意图,有同学不禁会发问,这不是个非常简单的位移动画么?我们来简单分析分析,从表面上看,确实好像只有元素的transform:translate()在位移,但是注意,这里有两个难点:这是个无限轮播的效果,我们的动画需要支持任意多个元素的无限轮播切换因为是轮播,所以,运行到最后一个的时候,需要动画切到第一个元素到这里,你可以暂停思考一下,如果有20个元素,需要进行类似的无限轮播播报,使用CS
546586
3329
0
下拉加载更多