整理关于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 相关文章推荐
js的event详解。
Sep 06 Javascript
一个无限级XML绑定跨框架菜单(For IE)
Jan 27 Javascript
关于query Javascript CSS Selector engine
Apr 12 Javascript
RequireJS使用注意细节
May 15 Javascript
EasyUI中在表单提交之前进行验证
Jul 19 Javascript
Angular2开发——组件规划篇
Mar 28 Javascript
Vue中父组件向子组件通信的方法
Jul 11 Javascript
js实现上传并压缩图片效果
Jan 10 Javascript
详解Vue开发微信H5微信分享签名失败问题解决方案
Aug 09 Javascript
微信小程序实现的点击按钮 弹出底部上拉菜单功能示例
Dec 20 Javascript
vue实现购物车的监听
Apr 20 Javascript
微信小程序调用wx.getImageInfo遇到的坑解决
May 31 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
overlord人气高涨,却被菲利普频繁举报,第四季很难在国内上映
2020/05/06 日漫
解读PHP中上传文件的处理问题
2016/05/29 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
PHP利用百度ai实现文本和图片审核
2019/05/08 PHP
PHP基于openssl实现非对称加密代码实例
2020/06/19 PHP
纯JavaScript实现的完美渐变弹出层效果代码
2010/04/02 Javascript
JavaScript编程开发中的五个实用小技巧
2010/07/22 Javascript
javascript 三种方法实现获得和设置以及移除元素属性
2013/03/20 Javascript
node.js中的buffer.Buffer.byteLength方法使用说明
2014/12/10 Javascript
JavaScript中的eval()函数使用介绍
2014/12/31 Javascript
Javascript基础教程之argument 详解
2015/01/18 Javascript
javascript中数组方法汇总
2015/07/07 Javascript
vue2.0结合Element实现select动态控制input禁用实例
2017/05/12 Javascript
react-router JS 控制路由跳转实例
2017/06/15 Javascript
浅谈es6语法 (Proxy和Reflect的对比)
2017/10/24 Javascript
AngularJS集合数据遍历显示的实例
2017/12/27 Javascript
微信小程序实现文字跑马灯效果
2020/05/26 Javascript
vue2.0 实现导航守卫的具体用法(路由守卫)
2018/05/17 Javascript
一篇文章,教你学会Vue CLI 插件开发
2019/04/17 Javascript
微信小程序登录对接Django后端实现JWT方式验证登录详解
2019/07/29 Javascript
Vue Components 数字键盘的实现
2019/09/18 Javascript
three.js利用卷积法如何实现物体描边效果
2019/11/27 Javascript
vue+elementUI中表格高亮或字体颜色改变操作
2020/11/02 Javascript
Python二叉树的定义及常用遍历算法分析
2017/11/24 Python
Python实现自动上京东抢手机
2018/02/06 Python
对numpy和pandas中数组的合并和拆分详解
2018/04/11 Python
python 列表,数组和矩阵sum的用法及区别介绍
2018/06/28 Python
查找python项目依赖并生成requirements.txt的方法
2018/07/10 Python
tensorflow更改变量的值实例
2018/07/30 Python
opencv python Canny边缘提取实现过程解析
2020/02/03 Python
Django model重写save方法及update踩坑详解
2020/07/27 Python
Python同时处理多个异常的方法
2020/07/28 Python
如何开启linux的ssh服务
2015/02/14 面试题
如何在Shell脚本中使用函数
2015/09/06 面试题
化学专业毕业生自荐信
2013/11/15 职场文书
闪闪红星观后感
2015/06/08 职场文书