Jq自定义动画

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml" >
<head>

<title></title>

<script src="../Scripts/jquery-1.4.1.js"
type="text/javascript"></script>
<script type
="text/javascript" >
/*****

animate(params,speed,callback);

(1),params:一个包含样式属性及值的映射比如{propertyp1:"value1",propertyp1:"value2"}

(2).speed,速度参数,可选
(3),callback,在动画完成时执行的函数,可选
*****/

/*1、
$(function() {
$("#panel").click(function() {

$(this).animate({left:"500px"},3000);
});

});
*/
// 2、 累加 ,累减

/*
$(function() {
$("#panel").click(function()
{
$(this).animate({ left: "+=500px" },
3000);//在当前位置累加到500px
});
});
*/

// 3、多重动画
/*
$(function() {

$("#panel").click(function() {
$(this).animate({ left:
"+=500px",height:"200px"}, 3000); //向右滑动时放大元素的高度
});
//或: $(this).animate({ left: "+=500px"}, 3000);

$(this).animate({ height:"200px"}, 3000);

});

*/

/*

//4、综合动画
$(function() {
$("#panel").css("opacity",
"0.5"); //设置不透明度
$("#panel").click(function() {

$(this).animate({ left: "+=500px", height: "200px", opacity:
"1" }, 3000).animate({top:"200px",width:"200px"},300).fadeOut ("slow");

});
});
*/

//5、动画回调函数 ,想要在最后改变样式把fadeout(),改为css();并不能得到预期的效果而应该把css放到回调函数中

$(function() {
$("#panel").css("opacity", "0.5"); //设置不透明度

$("#panel").click(function() {

$(this).animate({ left: "+=500px", height: "200px", opacity:
"1" }, 3000).animate({ top: "200px", width: "200px" }, 300, function() {

$(this).css("border","5px solid blue");

})
});
});

</script>
<style type ="text/css" >
#panel

{
position :relative ;
width :100px;

height :100px;
border :1px solid #0050D0;
background
:#96E555;
cursor :pointer ;
}

</style>
</head>
<body>
<div id
="panel">

</div>
</body>
</html>

Jq自定义动画,布布扣,bubuko.com

时间: 2024-12-18 11:23:27

Jq自定义动画的相关文章

JQuery--基础动画、滑动动画、淡入淡出动画、自定义动画

1 /** 2 * [JQ基础动画] 3 * show() 显示 4 * hide() 隐藏 5 * toggle() 切换 6 * 默认无动画,如果要产生动画 7 * 在括号内,添加毫秒数,可产生动画和控制动画的快慢 8 * 9 * <滑动动画> 10 * slideDown() 滑动显示(下) 11 * slideUp() 滑动隐藏(上) 12 * slideToggle 滑动切换 13 * 默认有动画,默认是400毫秒 14 * <淡入淡出动画> 15 * fadeIn()

Animate自定义动画

在jQuery中出了基本的动画之外,还有用户 可以自定义的函数,Animate() 用于创建自定义动画的函数. apI上指出: 这个函数的关键在于指定动画形式及结果样式属性对象.这个对象中每个属性都表示一个可以变化的样式属性(如“height”.“top”或“opacity”).注意:所有指定的属性必须用骆驼形式,比如用marginLeft代替margin-left. 而每个属性的值表示这个样式属性到多少时动画结束.如果是一个数值,样式属性就会从当前的值渐变到指定的值.如果使用的是“hide”.

自定义动画css属性

自定义动画: 1.animation-name(自定义动画名称) 元素所应用的动画名称,必须与@keyframes使用,名称由@keyframes定义. keyframes(动画关键帧):以@keyframes开头,其中{}所写入的是不同时间段的样式规则. <style type="text/css"> .div { width: 100px; height: 100px; background: blue; animation-name: lefttoright; } @

创建Material Design风格的Android应用--使用自定义动画

动画在Material Design设计中给用户反馈放用户点击时,并且在程序用户界面中提供连贯的视觉.Material主题为按钮(Button)和activity的转换提供了一些默认的动画,在android5.0(api 21)和更高的版本,你可以自定义这些动画和创建一个新动画: Touch feedback(触摸反馈) Circular Reveal(循环揭露效果) Activity transitions(Activity转换效果) Curved motion(曲线运动) View stat

09.11 jquery04 效果 基本 滑动滑出 淡入淡出 自定义动画 动画操作 工具 浏览器 对象和属性操作核心

# 效果 ### 基本 (width/height/opacity) * show() * hide() * toggle() ### 滑动滑出 (height) * slideUp()       隐藏 * slideDown()  显示 * slideToggle() ### 淡入淡出 * fadeOut()    隐藏 * fadeIn()      显示 * fadeToggle() * fadeTo() 不占用位置 消失之后后面的自动向上移动 ### 自定义动画 * animate(p

jQuery自定义动画

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>jQuery自定义动画</title> <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script> <script

CSS3初学篇章_6(自定义动画)

自定义动画 由于有一部分低版本的浏览器并不支持的问题,所以这个样式要多做兼容,各大浏览器兼容前缀如下: 前缀 浏览器  -webkit  chrome和safari  -moz  firefox  -ms  IE  -o  opera 1. animation-name(动画名称):语法:animation-name :none | <identifier> 说明:元素所应用的动画 名称,必须与规则@keyframes配合使用,因为动画名称由@keyframes定义 div{ animatio

Android Material Design-Defining Custom Animations(自定义动画)-(六)

用户跟你的app进行交互时,material design中的动画给予用户动作的反馈和提供视觉的一致性(感受).Material主题提供了一些默认的按钮和activity过渡的动画效果,而在 Android 5.0(API级别21)或以上的系统版本中你可以自定义这些动画,还可以创建新的动画: l  Touch feedback(触摸反馈) l  Circular Reveal(循环显示) l  Activity transitions(Activity过渡) l  Curved motion(曲

android 动画(4)自定义动画

动画(4)自定义动画 使用监听事件对animation 进行状态的变化 large.xml <?xml version="1.0" encoding="utf-8"?> <scale xmlns:android="http://schemas.android.com/apk/res/android" android:duration="1000" android:fromXScale="0.2&qu