-
CSS3之卡通Animation
CSS3之动画AnimationCSS3发布已经有很多日子了,现在很多网站都开始尝试用CSS3制作一些好玩的东西,甚至有些公司把CSS3作为制作网站的技术来广泛应用。今天和大家分享CSS3之动画Animation的一些小东东,希望能对大家有所帮助。 一、Animation的语法 1、@keyframes――插入关键帧 (1)FormTo形式: @keyframesdemo{ from...
280
热度 -
Android 贝塞尔曲线实现QQ拖拽驱除效果
Android贝塞尔曲线实现QQ拖拽清除效果纯属好奇心驱动写的一个学习性Demo,效果如下:这个小功能最重要的点在于起始点和触摸点之间的连接线绘制,它并不是一条单纯的直线,而是中间细两头粗的一条不规则的Path,而这个中间向内弯曲的效果正是一条贝塞尔曲线,中间这个Path是由两条贝塞尔曲线和两条直线组成。看下图:两个带圆弧的线就是由三点确认的一个贝塞尔曲线:在Android已经有提供画贝塞尔曲线的...
115
热度 -
JavaScript 动画未与 HTML 链接
问题描述 从这里复制此代码后:: 并将它与保存在同一个文件中的CSS和JavaScript链接起来,它似乎不起作用,除了点击按钮和动画外,一切都可以正常工作。 vartabs=$('.tabs');varitems=$('.tabs').find('a').length;varselector=$(".tabs").find(".selector");varactiveItem=tabs...
23
热度 -
[Web Chart系列之5] 6. 实战draw2d之ConnectionRouter
[WebChart系列之五]6.实战draw2d之ConnectionRouter前言ConnectionRouter的作用是定义连线的展示样式.是直线连接还是曲线连接(好像也是基于Bezier曲线)位于包:draw2d.layout.connection下。常见的有:1.DirectRouter--用直线连接两个节点2.ManhattanConnectionRouter--使用曼哈顿距离算法,效...
176
热度 -
border-radius/transform/transition 学习札记
border-radius/transform/transition学习笔记 作为一名初学者,偶然在网上看到牛人用CSS画的灰太狼,才知道原来有border-radius圆角这个属性,于是找了些资料了解了下。1.border-radius在Chrome和Safari中设计者可以任意指定圆角的位置,格式如下:-webkit-border-top-left-radius左上圆角-webkit-bord...
568
热度 -
HTML5 Canvas API 学习札记(一)
HTML5CanvasAPI学习笔记(一) HTMLCanvasAPI里的几个基本方法:beginPath():清空子路径,让上下文再次没有子路径。closePath():关闭最后一条子路径,并创建一个新的子路径起点,该起点与上一条子路径的起点相同,最后添加新的子路径到路径中。beginPath()和closePath()是一对控制子路径的方法。一条完整的子路径应该分别以这两个方法作为起点和中点,...
824
热度 -
css3 transition简略使用
css3transition简单使用 ? selector{ transition:[transitionproperty][duration][timing-function][delay] } ? ? 四个参数说明如下: transitionproperty:指将要对selector的哪些属性值(多个用逗号隔开)的改变进行过渡处理,默认为all,即只要selector的(任何一个)css...
1094
热度 -
在android中施用Path类的quadTo()方法实现平滑曲线
在android中使用Path类的quadTo()方法实现平滑曲线方法概述其实,quadTo这个方法同我们平时在photoshop中所使用到的“笔迹”功能一样。说白了,就是将一条线段变成一个曲线。而这条曲线顾名思义是一条抛物线而已。API概述publicvoidquadTo(floatx1,floaty1,floatx2,floaty2)Since:APILevel1Addaquadraticbe...
79
热度 -
纯css3实现文字动画
先上代码,代码如下:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 <!DOCTYPEhtml><html><head><metacharset="utf-8"/><title>css3动画-daimami.com&l...
747
热度 -
WebKit CSS3 卡通片基础
WebKitCSS3动画基础 前几天在Qzone上看到css3动画,非常神奇,所以也学习了一下。首先看看效果http://www.css88.com/demo/css3_Animation/ 很悲剧的是css3动画现在只有WebKit内核的浏览器(Safari和Chrome)支持,虽然应用还不是时候,但是效果却不可低估。 在哪里定义动画效果? css3动画一般通过鼠标事件或者说状态定义动画,通...
717
热度 -
Ext卡通功能
Ext动画功能 ExtCore通过预置的动画功能,可以让开发人员轻松实现动画功能。通过自定义动画配置,可实现更多的动画效果。在动画完成后,开发人员可通过回调函数实现后续处理。ExtCore动画插件可选择8个不同定位点来开始或结束动画。这8个定位点的值与描述请看表1-1。下面开始介绍ExtCore预置的12个动画功能。slideIn/slideOut:元素的滑进或滑出效果。默认slideIn是从顶部...
69
热度 -
使用 JsPlumb 作图拓扑图的通用方法
使用JsPlumb绘制拓扑图的通用方法 示例工程见:http://download.csdn.net/detail/shuqin1984/6488513 一、实现目标 绘制拓扑图,实际上是个数据结构和算法的问题。需要设计一个合适的数据结构来表达拓扑结构,设计一个算法来计算拓扑节点的位置及连接。 二、实现思想 1.数据结构 首先,从节点开始。显然,需要一个字段type表示节点类型,一个字段da...
520
热度 -
canvas是怎么绘画基本shape的(矩形、直线、圆弧、贝赛尔曲线)
canvas是如何绘画基本shape的(矩形、直线、圆弧、贝赛尔曲线) 转载:http://www.cnblogs.com/amtf/archive/2012/01/12/2319680.html只有对基础二维图形的绘画(drawing)、着色(coloring)、变换(transforming)有较强基础,才能更加有效的利用Canvas;下面,我就简单了解一下,canvas是如何绘画基本shap...
340
热度 -
十个超棒的HTML5素描及绘画设计工具
10个超棒的HTML5素描及绘画设计工具 1.?Mr.Doob’sHarmony 非常适合随手绘制勾勒图像轮廓的一个工具。 2.?Sketch 这个工具的开发者是HakimElHattab。你会发现用它画素描非常有趣,甚至还可以画3D草图。 3.?DeviantMuro 这是个很强大的工具。带有多种笔刷跟滤镜,能够进行比较精细的创作。不必安装FLASH插件就可以使用。 4.?Sketchy...
128
热度 -
Quartz-2D绘图之途径(Paths)详解
Quartz-2D绘图之路径(Paths)详解在上篇文章中,我们简单的理解了绘图上下文,今天我们来认识一下Quartz-2D中另一个重要的概念,路径(Paths)。一、理解路径路径定义了一个或多个形状,或是子路径。一个子路径可由直线,曲线,或者同时由两者构成。它可以是开放的,也可以是闭合的。一个子路径可以是简单的形状,如线、圆、矩形、星形;也可以是复杂的形状,如山脉的轮廓或者是涂鸦。图3-1显示了...
93
热度 -
svg中transform的矩阵转换原理
svg中transform的矩阵变换原理 transform的原理是计算机图形学中的2D矩阵变换, 在开始之前,首先来复习下一个简单的线性代数知识:矩阵与向量乘法。太复的用不到,只需要3维向量与3x3矩阵的乘积: 接下来我们来说说transform跟矩阵乘法的关系,我们的任何一个html元素渲染完成后可以得到一张位图,把这张位图上所有的点都做一次矩阵运算,将得到一张的新的位图,这就是trans...
264
热度 -
读Ext之4(事件的低级封装)
读Ext之四(事件的低级封装) 十一前读了Extcore的Ext.js,这篇开始读ext-base-event.js。该文件定义了Ext.lib.Event对象,Ext.lib这个命名空间在Extcore的Ext.js中命名的。 Ext.ns("Ext.util","Ext.lib","Ext.data"); ? Ext.lib上的属性如下: Ext.lib.Ajax Ext.lib.Anim E...
198
热度 -
Extjs卡通效果(自定义动画)
Extjs动画效果(自定义动画)ExtCore通过预置的动画功能,可以让轻松实现动画功能。通过自定义动画配置,可实现更多的动画效果。动画完成后,可通过回调函数实现后续处理ExtCore动画8个定位点的值与描述值描述tl左上角t顶边中心tr右上角l左边中心r右边中心bl左下角b底边中心br右下角下面开始介绍ExtCore预置的12个动画功能。slideIn/slideOu...
151
热度 -
Android SVG卡通PathView源码解析与使用教程(API 14)
AndroidSVG动画PathView源码解析与使用教程(API14)使用的是一个第三方库android-pathview主要是一个自定义View——PathView,跟所有自定义View一样,重写了三个构造方法。并且最终调用三个参数的构造方法,在里面获取自定义属性。/***Defaultconstructor.**@paramcontextTheContextoftheapplication....
66
热度 -
canvas基础学习(1)
canvas基础学习(一)一、概述canvas它和其它的HTML5标签的使用基本一致,但是它相当于在浏览器中建立一个画布,可以再这个画布上画图、创建动画甚至是3D游戏。由于canvas要适配不同终端的分辨率,所以尽可能的在标签内设置高度和宽度,这个也符合W3C的标准。代码格式如下,当浏览器不支持canvas标签的时候,会显示其中的文字。<canvasid="main"width="800"h...
213
热度