整理关于Bootstrap过渡动画的慕课笔记


Posted in Javascript onMarch 29, 2017

整理自慕课笔记

动画过渡(Transitions): 源文件:transition.js

Bootstrap框架默认给各个组件提供了基本动画的过渡效果,如果要使用,有两种方法:

* 调用统一编译的bootstrap.js;
* 调用单一的过渡动画的JavaScript插件文件transition.js(右侧第29行引入Bootstrap上对外公布的transition.js的地址)。

transition.js文件为Bootstrap具有过渡动画效果的组件提供了动画过渡效果。不过需要注意的是,这些过渡动画都是采用CSS3来实现的,所以IE6-8浏览器是不具备这些过渡动画效果。

默认情况之下,Bootstrap框架中以下组件使用了过渡动画效果:
* 模态弹出窗(Modal)的滑动和渐变效果;
* 选项卡(Tab)的渐变效果;
* 警告框(Alert)的渐变效果;
* 图片轮播(Carousel)的滑动效果。

下面举了一个“模态弹出窗(Modal)的滑动和渐变效果”源代码例子。

<body>
<button class="btn btn-primary" type="button">点击我</button>
<div class="modal fade" id="mymodal">
 <div class="modal-dialog">
  <div class="modal-content">
   <div class="modal-header">
    <button type="button" class="close" data-dismiss="modal">
     <span aria-hidden="true">×</span>
     <span class="sr-only">Close</span>
    </button>
    <h4 class="modal-title">模态弹出窗标题</h4>
   </div>
   <div class="modal-body">
    <p>模态弹出窗主体内容</p>
   </div>
   <div class="modal-footer">
    <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
    <button type="button" class="btn btn-primary">保存</button>
   </div>
  </div><!-- /.modal-content -->
 </div><!-- /.modal-dialog -->
</div><!-- /.modal -->

<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<script src="http://cdn.bootcss.com/bootstrap/2.3.1/js/bootstrap-transition.js"></script>
<script src="http://cdn.bootcss.com/bootstrap/2.3.1/js/bootstrap-modal.js"></script>
<script>
 $(function(){
 $(".btn").click(function(){
  $("#mymodal").modal("toggle");
 });
 });
</script>
</body>

如果大家还想深入学习,可以点击这里进行学习,再为大家附3个精彩的专题:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 混合的构造函数和原型方式,动态原型方式
Dec 07 Javascript
获取select元素被选中的文本内容的js代码
Jan 29 Javascript
jQuery常用操作方法及常用函数总结
Jun 19 Javascript
JavaScript实现给按钮加上双重动作的方法
Aug 14 Javascript
AngularJS 基础ng-class-even指令用法
Aug 01 Javascript
移动端日期插件Mobiscroll.js使用详解
Dec 19 Javascript
JQueryEasyUI框架下的combobox的取值和绑定的方法
Jan 22 Javascript
JS实现的自动打字效果示例
Mar 10 Javascript
vue.js  父向子组件传参的实例代码
Oct 29 Javascript
Vuejs在v-for中,利用index来对第一项添加class的方法
Mar 03 Javascript
vue使用xe-utils函数库的具体方法
Mar 06 Javascript
解决vue项目运行npm run serve报错的问题
Oct 26 Javascript
整理关于Bootstrap模态弹出框的慕课笔记
Mar 29 #Javascript
Angular2平滑升级到Angular4的步骤详解
Mar 29 #Javascript
jQuery插件之validation插件
Mar 29 #jQuery
Vue.js实现移动端短信验证码功能
Mar 29 #Javascript
Angular2入门--架构总览
Mar 29 #Javascript
整理关于Bootstrap表单的慕课笔记
Mar 29 #Javascript
AngularJS中$http的交互问题
Mar 29 #Javascript
You might like
PHP 中的一些经验积累
2006/10/09 PHP
Adodb的十个实例(清晰版)
2006/12/31 PHP
彻底杜绝PHP的session cookie错误
2009/08/09 PHP
工厂模式在Zend Framework中应用介绍
2012/07/10 PHP
php去除数组中重复数据
2014/11/18 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
Yii2压缩PHP中模板代码的输出问题
2018/08/28 PHP
网络之美 JavaScript中Get和Set访问器的实现代码
2010/09/19 Javascript
利用ajaxfileupload插件实现文件上传无刷新的具体方法
2013/06/08 Javascript
JS实现闪动的title消息提醒效果
2014/06/20 Javascript
js判断主流浏览器类型和版本号的简单实现代码
2016/05/26 Javascript
AngularJS页面带参跳转及参数解析操作示例
2017/06/28 Javascript
浅谈react-native热更新react-native-pushy集成遇到的问题
2017/09/30 Javascript
JS获取一个表单字段中多条数据并转化为json格式
2017/10/17 Javascript
Vue中import from的来源及省略后缀与加载文件夹问题
2020/02/09 Javascript
解决Vue的文本编辑器 vue-quill-editor 小图标样式排布错乱问题
2020/08/03 Javascript
关于vue属性使用和不使用冒号的区别说明
2020/10/22 Javascript
[54:06]OG vs TNC 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python处理字符串之isspace()方法的使用
2015/05/19 Python
Python实现网站注册验证码生成类
2017/06/08 Python
python3+PyQt5泛型委托详解
2018/04/24 Python
Python hashlib模块用法实例分析
2018/06/12 Python
一篇文章搞懂Python的类与对象名称空间
2018/12/10 Python
Python实现插入排序和选择排序的方法
2019/05/12 Python
python pprint模块中print()和pprint()两者的区别
2020/02/10 Python
日本运动品牌美津浓官方购物网站:MIZUNO SHOP
2016/08/21 全球购物
日本著名的服饰鞋帽综合类购物网站:MAGASEEK
2019/01/09 全球购物
Java的基础面试题附答案
2016/01/10 面试题
护士检查书
2014/01/17 职场文书
研究生求职自荐书
2014/06/23 职场文书
大学生创业计划书怎么写
2014/09/15 职场文书
技术员岗位职责范本
2015/04/11 职场文书
2015年学生会主席工作总结
2015/04/21 职场文书
微信早安问候语
2015/11/10 职场文书
2019年大学推荐信
2019/06/24 职场文书
Golang 获取文件md5校验的方法以及效率对比
2021/05/08 Golang