动画

简介: 动画

1.基础


1.1 hide()

方法描述:隐藏元素。

需求描述:创建一个显示div,然后隐藏该元素

.box {
    width: 200px;
    height: 200px;
    background: coral;
    display: block;
}
<div class="box"></div>
$('.box').hide();


1.2 show()

方法描述:显示元素。

需求描述:创建一个隐藏div,然后显示该元素

.box {
    width: 200px;
    height: 200px;
    background: coral;
    display: none;
}
$('.box').show();



1.3  toggle()


方法描述:如果隐藏就设置为显示,如果显示就设置为隐藏。

需求描述:创建一个按钮,控制div显示和隐藏

.box {
    width: 200px;
    height: 200px;
    background: coral;
    display: block;
}
$('button').click(function () {
    $('.box').toggle();
});




2 渐变


2.1   fadeIn()


方法描述:通过淡入的方式显示匹配元素。

需求描述:创建一个按钮,控制div缓慢淡入

.box {
    width: 200px;
    height: 200px;
    background: coral;
    display: none;
}
$('button').click(function () {
    $('.box').fadeIn('slow');
});



2.2   fadeOut()


方法描述:通过淡出的方式隐藏匹配元素。

需求描述:创建一个按钮,控制div缓慢淡出

.box {
    width: 200px;
    height: 200px;
    background: coral;
    display: block;
}
$('button').click(function () {
    $('.box').fadeOut('slow');
});


3.3   fadeToggle()


方法描述:用淡入淡出动画显示或隐藏一个匹配元素。

需求描述:创建一个按钮,控制div淡入和淡出

.box {
    width: 200px;
    height: 200px;
    background: coral;
    display: block;
}
$('button').click(function () {
    $('.box').fadeToggle('slow');
});





3.滑动


 3.1  slideDown()


方法描述:用滑动动画显示一个匹配元素。

需求描述:创建一个按钮,控制div滑动显示

.box {
    width: 200px;
    height: 200px;
    background: coral;
    display: none;
}
<button>滑动显示</button>
<div class="box"></div>
$('button').click(function () {
    $('.box').slideDown();
});



3.2   slideUp()


方法描述:用滑动动画隐藏一个匹配元素。

需求描述:创建一个按钮,控制div滑动隐藏

.box {
    width: 200px;
    height: 200px;
    background: coral;
    display: block;
}
$('button').click(function () {
    $('.box').slideUp();
});





3.3     slideToggle()


方法描述:用滑动动画显示或隐藏一个匹配元素。

需求描述:创建一个按钮,控制div滑动显示和滑动隐藏

.box {
    width: 200px;
    height: 200px;
    background: coral;
    display: block;
}
$('button').click(function () {
    $('.box').slideToggle();
});




3.6   自定义


animate()

方法描述:根据一组 CSS 属性,执行自定义动画,并且支持链式调用。

需求描述:创建一个div,默认div宽高100px,背景颜色为黑色,先让div宽度变为200px,再让div高度变为200px


width: 100px;
height: 100px;
background: black;
}


<button>自定义动画</button>
<div class="box"></div>


$('.box')
.animate({
width: '200'
})
.animate({
height: '200',
});




相关文章
|
算法 Linux C++
【Linux系统编程】深入解析Linux中read函数的错误场景
【Linux系统编程】深入解析Linux中read函数的错误场景
450 0
|
JavaScript 前端开发 Java
【vue快速入门】很适合JAVA后端看
【vue快速入门】很适合JAVA后端看
226 0
|
人工智能 前端开发 搜索推荐
人工智能(AI)和低代码开发平台
人工智能(AI)和低代码开发平台
217 1
|
调度 数据库 UED
Python使用asyncio包实现异步编程方式
异步编程是一种编程范式,用于处理程序中需要等待异步操作完成后才能继续执行的情况。 异步编程允许程序在执行耗时的操作时不被阻塞,而是在等待操作完成时继续执行其他任务。 这对于处理诸如文件 I/O、网络请求、定时器等需要等待的操作非常有用。
|
IDE API 数据处理
 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Slider组件
 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Slider组件
377 7
|
机器学习/深度学习 数据采集 人工智能
人工智能,应该如何测试?(四)模型全生命周期流程与测试图
本文补充了完整的业务和测试流程,包括生命周期流程图,强调测试人员在模型测试中的角色。主要测试活动有:1) 离线模型测试,使用训练集、验证集和测试集评估模型;2) 线上线下一致性测试,确保特征工程的一致性;3) A/B Test,逐步替换新旧模型以观察效果;4) 线上模型监控,实时跟踪用户行为变化;5) 数据质量测试,验证新数据质量以防影响模型效果。
|
人工智能 机器人 API
讯飞AIUI智能机器人6-----人脸识别技术
讯飞AIUI智能机器人6-----人脸识别技术
498 0
讯飞AIUI智能机器人6-----人脸识别技术