51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#动画
javascript动画系列第五篇——模拟滚动条
当元素内容溢出元素尺寸范围时,会出现滚动条。但由于滚动条在各浏览器下表现不同,兼容性不好。所以,模拟滚动条也是很常见的应用。本文将详细介绍滚动条模拟 原理介绍 滚动条模拟实际上和元素模拟拖拽类似。仅仅通过范围限定,使元素只可以在单一方向上拖拽<divid="box"style="height:20...
代码星球
·
2020-05-24
Javascript
动画
系列
第五
模拟
javascript动画系列第四篇——拖拽改变元素大小
拖拽可以让元素移动,也可以改变元素大小。本文将详细介绍拖拽改变元素大小的效果实现 原理简介 拖拽让元素移动,是改变定位元素的left和top值实现的。而拖拽改变元素大小,则还需要改变元素的宽高 范围圈定 我们把改变元素大小的范围圈定在距离相应边10px的范围内 左侧边界L=obj.offs...
代码星球
·
2020-05-24
Javascript
动画
系列
第四
拖拽
javascript动画系列第三篇——碰撞检测
前面分别介绍了拖拽模拟和磁性吸附,当可视区域内存在多个可拖拽元素,就出现碰撞检测的问题,这也是javascript动画的一个经典问题。本篇将详细介绍碰撞检测 原理介绍 碰撞检测的方法有很多,接下来使用九宫格分析法 假设黄色元素要与红色元素进行碰撞。将红色元素所处的区域分为9部分,自身处于第9部分,周围...
代码星球
·
2020-05-24
Javascript
动画
系列
第三
碰撞
javascript动画系列第二篇——磁性吸附
上一篇,我们介绍了元素拖拽的实现。但在实际应用中,常常需要为拖拽的元素限定范围。而通过限定范围,再增加一些辅助的措施,就可以实现磁性吸附的效果 范围限定 如果我们限定元素只可以在可视范围内移动,那么就需要对其进行范围限定 首先,先要搞清楚是可视区域限定被拖拽元素 左侧范围L0=0 右侧范围R0=d...
代码星球
·
2020-05-24
Javascript
动画
系列
第二
磁性
javascript动画系列第一篇——模拟拖拽
从本文开始,介绍javascript动画系列。javascript本身是具有原生拖放功能的,但是由于兼容性问题,以及功能实现的方式,用的不是很广泛。javascript动画广泛使用的还是模拟拖拽。本文将详细介绍该内容 原理介绍 模拟拖拽最终效果和在桌面上移动文件夹的效果类似 鼠标按下时,拖拽开始。鼠标...
代码星球
·
2020-05-24
Javascript
动画
系列
一篇
模拟
动画animation的三个应用(漂浮的白云、旋转的星球、正方体合成)
前面介绍过动画animation的详细用法,本文主要介绍动画animation的三个效果 漂浮的白云【效果演示】【简要介绍】 漂浮的白云主要通过远景白云和近景白云来实现立体漂浮效果。远景和近景分别使用两张背景图片,通过改变其背景定位来实现白云移动效果,通过设置不同的动画持续时间来实现交错漂浮的效果【主要...
代码星球
·
2020-05-24
动画
animation
三个
应用
漂浮
深入理解CSS动画animation
transition过渡是通过初始和结束两个状态之间的平滑过渡实现简单动画的;而animation则是通过关键帧@keyframes来实现更为复杂的动画效果。本文将介绍关于animation动画的相关知识 定义 和transition类似,animation也是一个复合属性,包括animation-na...
代码星球
·
2020-05-24
深入
理解
CSS
动画
animation
SVG动画
SVG动画非常强大,只需要设置HTML元素,不需要CSS和JS,就可以实现动画效果。本文将详细介绍SVG动画 概述 动画实际上就是值关于时间的一个函数。在这个函数中,包含起始值和结束值,经过的时间一般被称为持续时间。动画执行时的曲线就是动画函数。但是,在计算机中,不可能穷尽每一时刻的状态,而是取多个采样...
代码星球
·
2020-05-24
SVG
动画
javascript帧动画
帧动画就是在“连续的关键帧”中分解动画动作,也就是在时间轴的每帧上逐帧绘制不同的内容,使其连续播放而成的动画。由于是一帧一帧的画,所以帧动画具有非常大的灵活性,几乎可以表现任何想表现的内容。本文将详细介绍javascript帧动画 概述【分类】 常见的帧动画的方式有三种,包括gi...
代码星球
·
2020-05-24
Javascript
动画
吴裕雄--天生自然python学习笔记:python 用pygame模块动画一让图片动起来
动画是游戏开发中不可或缺的要素,游戏中的角色只有动起来才会拥有“生命”,但动画处理也是最让游戏开发者头痛的部分。Pygame包通过不断重新绘制绘图窗口,短短几行代码就可以让图片动起来!动画处理程序的基本架构importpygamepygame.init()screen=pygame.displa...
代码星球
·
2020-05-23
python
吴裕雄
天生
自然
学习
css3动画4
效果: 代码: <!DOCTYPEhtml><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=ut...
代码星球
·
2020-05-23
css3
动画
css3动画3
效果: 代码:<!DOCTYPEhtml><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=ut...
代码星球
·
2020-05-23
css3
动画
动画
1.动画<!DOCTYPEhtml><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><t...
代码星球
·
2020-05-23
动画
WOW.js和animate.css让页面滚动时显示动画
官网:http://mynameismatthieu.com/WOW/bootstrapCDN服务:http://www.bootcdn.cn/wow/1.wow.js实现了在网页滚动时的动画效果,有漂亮的动画效果,依赖于Animate.css。2.Animate.css(下载https://daneden.githu...
代码星球
·
2020-05-23
WOW.js
animate.css
页面
滚动
显示
( 转 )超级惊艳 10款HTML5动画特效推荐
今天我们要来推荐10款超级惊艳的HTML5动画特效,有一些是基于CSS3和jQuery的,比较实用,特别是前几个HTML5动画,简直酷毙了,现在将它们分享给大家,也许你能用到这些HTML5动画和jQuery应用。之前我们分享过很多基于CSS3的Loading动画效果,相信大家都很喜欢。今天我们要来分享一款基于HTML5...
代码星球
·
2020-05-23
超级
惊艳
10款
HTML5
动画
首页
上一页
...
12
13
14
15
16
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他