animation

复习CSS3的知识点

我们两清 提交于 2020-02-16 11:06:34
目录 第一篇、用户交互伪类选择器的用法 第二篇、元素状态选择器 第三篇、结构伪类选择器的用法 第四篇、CSS伪元素的用法 第五篇、border-radius画圆 第六篇、画三角形和对话框 第七篇、画菱形和平行四边形 第八篇、画五角星和六角形 第九篇、CSS画五边形和六边形 第十篇、挑战心形和蛋形 第十一篇、太极图的画法 第十二篇、透明背景的实现 第十三篇、CSS的颜色模式 第十四篇、CSS3线性渐变 第十五篇、CSS3的径向渐变 第十六篇、CSS3的重复性渐变 第十七篇、CSS3盒子阴影效果 第十八篇、CSS3制作缓慢边长的方形 第十九篇、CSS3的transition-timing-function详解 第二十篇、制作天猫首页的类别展示效果 第二十一篇、仿天猫类别过渡效果 第二十二篇、CSS3动画中的@keyframes关键帧 第二十三篇、CSS3动画animation复合属性 第二十四篇、利用CSS3制作Loading加载动画 第二十五篇、Loading动画效果实例2 第二十六篇、CSS3制作发光字、立体字、苹果字体 第二十七篇、CSS3用text-overflow解决文字排版问题 第二十八篇、CSS3新的字体单位rem 第一篇、用户交互伪类 选择器 的用法 :hover 鼠标移入 :link 没有交互 :visited 访问过 :active 鼠标按下不放 <a href="

vue项目加载前空白的动画过渡效果

蓝咒 提交于 2020-02-15 11:12:43
参考: https://github.com/mgbq/nx-admin 复制以下html内容到项目的index.html中即可: <style> html, body, #app { height: 100%; margin: 0px; padding: 0px; } .chromeframe { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; } #loader-wrapper { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999999; } #loader { display: block; position: relative; left: 50%; top: 50%; width: 150px; height: 150px; margin: -75px 0 0 -75px; border-radius: 50%; border: 3px solid transparent; /* COLOR 1 */ border-top-color: #FFF; -webkit-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari

Launcher

最后都变了- 提交于 2020-02-15 08:13:46
package com.zftlive.android; import android.content.Context; import android.view.View; import android.view.animation.AlphaAnimation; import android.view.animation.Animation; import android.view.animation.Animation.AnimationListener; import com.zftlive.android.base.BaseActivity; import com.zftlive.android.sample.MainActivity; /** * 绋嬪簭鍚姩鐣岄潰 * @author 鏇剧箒娣? * @version 1.0 * */ public class Launcher extends BaseActivity { @Override public int bindLayout() { return R.layout.activity_launcher; } @Override public void initView(View view) { //娣诲姞鍔ㄧ敾鏁堟灉 AlphaAnimation animation = new AlphaAnimation(0

tooltip提示插件

独自空忆成欢 提交于 2020-02-15 00:25:41
tooltip提示信息插件 原理:定位元素在页面中的位置即坐标信息,将显示节点元素插入到body中绝对应为到相应位置,显示内容从指定元素的属性(dataMess)中获取或者通过设置获取。 使用方法: $("#test").iTooltip({"posType":"top"}); <div id="test" class="test" dataMess="测试数据中。。。<br/>测试数据中。。。">测试</div> <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>tooltip提示插件</title> <style>.iTooltipMes{ position: absolute; display: block; color: #000; font-size: 12px; padding: 10px; background: #fff; border: 1px solid #999; border-radius: 3px; box-shadow: 0px 1px 3px rgba(0,0,0,0.3); z-index: 999999; } .iToolTri{ position: absolute; z-index: 1; display: block; width: 0px; height: 0px;

Android动画总结

牧云@^-^@ 提交于 2020-02-14 06:04:00
目录 1.Android动画分几类 2.帧动画 2.1利用XML实现动画 2.1.1定义动画文件rocket_thrust.xml 2.1.2将AnimationDrawable设置为ImageView背景 2.1.3获取动画开始或停止 2.2利用Java代码实现动画 2.2.1生成帧动画 2.2.2动画开始或停止 3.补间动画 3.1XML配置 3.2Java代码实现动画 3.3自定义补间动画 4.属性动画 4.1属性动画与视图动画的区别 4.2属性动画介绍 1.Android动画分几类 1.1帧动画 1.2补间动画 1.3属性动画 2.帧动画 帧动画实现原理:接连加载一系列可绘制资源(图片)以创建动画,然后像一卷胶卷一样按顺序播放,利用人眼“视觉暂留”的原理,实现动画。 2.1利用XML实现动画 定义动画的 XML 文件位于 Android 项目的 res/drawable/ 目录中; XML 文件包含一个 <animation-list> 元素(用作根节点)和一系列子 <item> 节点(每个节点定义一个帧):帧和帧时长的可绘制资源。以下是可绘制动画的 XML 文件示例: <animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="true">

CSS_07

徘徊边缘 提交于 2020-02-10 08:27:15
四.转换 1.什么是转换 2.转化属性 transform:转换函数1 转换函数2 ........ 学习转换,就是学习在转换函数 3.转换原点 transform-origin: 取值: 1.以px为单位的数字 2.% 3.关键字 x(left/center/right) y(top/center/bottom) 取值个数: 2个值,原点在x轴和y轴上的位置 3个值,原点在x轴,y轴和z轴上的位置 默认值 center center 4.2D转换 ①位移(改变元素的位置) transform:translate(参数) 参数:1.translate(x) 等同于translateX(x) 指定元素在x轴上的位移距离 + 往右 - 往左 2.translate(x,y)指定元素在x轴和y轴上的位移距离 x: + 往右 - 往左 y:+ 往下 - 往上 3.translateX(x) 4.translateY(y) 取值:1.px为单位的数字 2.% ②缩放(改变元素的尺寸) transform:scale(value) 取值 一个值 value>=1 x轴和y轴都放大的倍数 0<value<1 x轴和y轴都缩小 -1<value<0 x轴和y轴都缩小,并反转180度 value<=-1 x轴和y轴放大,并反转180度 两个值 scale(x,y) 分别设置x轴和y轴的放大比例

Android之十三图片2D翻转

≡放荡痞女 提交于 2020-02-09 18:15:58
Android之十三图片2D翻转 java代码 package com.example.fanzhuan; import android.os.Bundle; import android.app.Activity; import android.graphics.drawable.Animatable; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.view.animation.Animation; import android.view.animation.Animation.AnimationListener; import android.view.animation.ScaleAnimation; import android.widget.ImageView; import android.widget.Toast; public class MainActivity extends Activity { private ImageView imageA; private ImageView imageB; private ScaleAnimation sato=new ScaleAnimation

Android之十三图片的2D翻转

不问归期 提交于 2020-02-09 03:17:52
Android之十三图片的2D翻转 Java代码 package com.example.fanzhuan; import android.os.Bundle; import android.app.Activity; import android.graphics.drawable.Animatable; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.view.animation.Animation; import android.view.animation.Animation.AnimationListener; import android.view.animation.ScaleAnimation; import android.widget.ImageView; import android.widget.Toast; public class MainActivity extends Activity { private ImageView imageA; private ImageView imageB; private ScaleAnimation sato=new ScaleAnimation

小程序有弹窗出现时,底部禁止页面滚动

我的未来我决定 提交于 2020-02-08 22:29:02
xml <scroll-view class='extra-word' scroll-y="{{isScroll}}"> //页面内容 </scroll-view> js Page({ // 页面的初始数据 data: { isScroll: true }, sidebarDrawer: function (e) { var currentStatu = e.currentTarget.dataset.statu; this.side(currentStatu) }, side: function (currentStatu) { /* 动画部分 */ // 第1步:创建动画实例 var animation = wx.createAnimation({ duration: 6000, //动画时长 timingFunction: "linear", //线性 delay: 0 //0则不延迟 }); // 第2步:这个动画实例赋给当前的动画实例 this.animation = animation; // 第3步:执行第一组动画 animation.translateX(-234).step(); // 第4步:导出动画对象赋给数据对象储存 this.setData({ animationData: animation.export() }) //关闭 if

CSS--动画效果

断了今生、忘了曾经 提交于 2020-02-08 11:16:26
动画(CSS3) 动画是CSS3中具有颠覆性的特征之一,可通过设置多个节点来精确控制一个或一组动画,常用来实现复杂的动画效果。 语法格式: animation : 动画名称 动画时间 运动曲线 何时开始 播放次数 是否反方向 ; 关于几个值,除了名字,动画时间,延时有严格顺序要求其它随意 @keyframes 动画名称 { from { 开始位置 } 0% to { 结束 } 100% } animation-iteration-count:infinite; 无限循环播放 animation-play-state:paused; 暂停动画" 小汽车案例 body { background : white ; } img { width : 200px ; } .animation { animation-name : goback ; animation-duration : 5s ; animation-timing-function : ease ; animation-iteration-count : infinite ; } @keyframes goback { 0% { } 49% { transform : translateX ( 1000px ) ; } 55% { transform : translateX ( 1000px ) rotateY (