Bootstrap 知识点大全
来源:互联网 发布:双人自行车价格淘宝网 编辑:程序博客网 时间:2024/05/16 02:45
一、CSS样式:
背景色:bg-danger bg-primary bg-info bg-success bg-warning 文本色:text-danger------------------------------------------- 文字的对齐方式:text-left text-center text-right 浮动:pull-left pull-right clearfix清除浮动 透明度:in opacity:1 显示:show display:block 隐藏:hide display:none; 固定定位:fixed position:fixed 文字全小写: text-lowercase 文字全大写: text-uppercase 文字首字母大写: text-capitalize 按钮:btn 颜色: btn-default btn-danger....... 大小:btn-lg btn-sm btn-xs btn-block(一整行) btn-link(链接) 表格:table 背景颜色 danger..... 给tr/td写的话直接去写后面的类名 danger primary info success warning 如果想让表格的内容更紧凑一点可以为表格添加 .table-condensed 类 table-responsive 响应式(md lg的时候没边框) table-bordered 边框 利用.table-hover可以让<tbody>中的每一行响应鼠标悬停状态 表单:form-control(表单控制) form-group(表单组) 大小:form-group-lg form-group-sm form-group-xs 图片:img-responsive(响应) img-circle(圆形) img-thumbnall(缩略图)
二、Bootstrap 组件
按钮组:btn-group 垂直的:btn-group-vertical 表单组:input-group 表单和文字 表单和按钮 表单和下拉菜单 表单和按钮和下拉菜单 表单和单选框(复选框) 导航条:navbar navbar-default(默认的样式) 表单里面的东西:navbar-btn navbar-form navbar-nav(导航) 导航条的最开始:navbar-header logo:navbar-brand 导航条里的浮动:navbar-right navbar-left navbar-collapse(在小于768的时候隐藏,不能改) navbar-inberse(反色) navbar-fixed-top/bottom(固定定位) 导航:nav nav-tabs(表格式) nav-pills(胶囊式) nav-stacked(垂直的) 面板: 独立的区块 panel 颜色: panel-danger------------ 分层: 头部:panel-heading panel-title(面板的标题 一般写在heading里面) 主体:panel-body 尾部:panel-footer well: well 容器有凹陷的效果 巨幕:jumbotron 比较醒目的区块 徽章:badge 分页:pagination 翻页:pager 多媒体组件:media dl: dl-horizontal 让里面的子元素水平排列 缩略图: thumbnail 进度条:progress 堆叠效果(一个上面好多种颜色) 颜色:progress-bar-danger... progress-bar-striped 条纹 滚动效果的 active 动起来 列表组:list-group 里面的子元素:list-group-item 面包屑导航:breadcrumb
三、Bootstrap 插件
下拉菜单:绑定功能:data-toggle="dropdown"、 下拉菜单加类名:dropdown-menu 父元素类名:dropdown、按钮类名: dropdown-toggle 在按钮的后面创建一个箭头:<span class="caret"></span> 方法:id.dropdown('')显示show 隐藏hide 切换toggle 事件:show.bs.dropdown 刚一显示就会触发 shown.bs.dropdown 显示完毕 hide.bs.dropdown 刚要隐藏 hidden.bs.dropdown 隐藏完毕 弹出框: 绑定功能:data-toggle="popover" 绑定目标:data-target #id js代码初始化:$('[data-toggle="popover"]').popover(); 标题:title="<h4>弹出框的标题</h4>" 内容:data-content="这是弹出窗的内容" 弹出框能够解析标签:data-html="true" 弹出框的触发条件:data-trigger="hover" 位置:data-placement="bottom" 动画效果:data-animation="false" 延迟 data-delay 单位是毫秒 不用写单位 方法:id.popover('') 显示show 隐藏hide 切换toggle 事件:show.bs.popover 刚一显示就会触发时触发的事件 shown.bs.popover 显示完毕时触发的事件 hide.bs.popover 刚要隐藏时触发的事件 hidden.bs.popover 隐藏完毕时触发的事件 提示工具:绑定功能:data-toggle="tooltip" 位置:data-placement 标题:title 初始化:$('[data-toggle="tooltip"]').tooltip(); data-trigger="hover" 方法:id.tooltip('') 显示show 隐藏hide 切换toggle 事件:show.bs.tooltip 刚一显示就会触发时触发的事件 shown.bs.tooltip 显示完毕时触发的事件 hide.bs.tooltip 刚要隐藏时触发的事件 hidden.bs.tooltip 隐藏完毕时触发的事件 轮播图: 大盒子: .carousel id 上面的图片 .carousel-inner>里面 .item>图片 ul/ol .carousel-indicators>li data-target="id" data-slide-to="0"(从0 a href="id" data-slide="prev" class="carousel-control left" a href="id" data-slide="next" class="carousel-control right" 方法carousel('id') cycle:开始轮播 pause:停止轮播 prev:上一张 next:下一张 number:第n张(从0开始) 事件:slide.bs.carousel刚要轮播时触发的事件 slid.bs.carousel轮播完毕时触发的事件 按钮: 单个切换:data-toggle="button" 多个切换 data-toggle="buttons" 上传 class="btn btn-default x" data-loading-text="正在努力上传中...." 调js代码 选项卡 data-toggle="tab" 绑定功能 <a href="#sec2" data-toggle="tab">选型卡02</a> href="#sec2" 绑定目标 JQ: $('.nav-tabs a').click(function(){ $(this).tab('show'); e.preventDefault(); //阻止默认动作 }) 属性和事件和别的一样 事件只有两个 e.target //当前 e.relatedTarget //前一个 滚动监听 body data-spy="scroll" data-target="#myNav" data-offset="50" 内容上边距视窗上边距离50就变 jq:方法 scrollspy() 属性:绑定目标target:'id' offset内容最上边距视窗最上边的距离就变 事件: activate.bs.scrollspy 激活状态时触发 附加导航 jq:方法affix() 属性 offset:{top} 模态框 去掉黑色遮罩层 data-backdrop="false" tabindex="-1" 按ESC关掉 写在modal里面 绑定功能 data-toggle="modal" 绑定目标 data-target="id" 关闭 <button class="close" data-dismiss="modal">×</button> jq:方法 modal() 属性 show:true, // show 显示 hide隐藏 toggle 切换 backdrop:false,//遮罩层 keyboard:true,//是否允许按esc关闭 remote:''//href路径 事件:show.bs.modal 刚一显示就会触发时触发的事件(异步操作ajax写在这个里面) shown.bs.modal 显示完毕时触发的事件 hide.bs.modal 刚要隐藏时触发的事件 hidden.bs.modal 隐藏完毕时触发的事件 折叠 功能 data-toggle="collapse" 目标 data-target="#zhedie" 方法 collapse() 属性show:true, // show 显示 hide隐藏 toggle 切换 事件:show.bs.collapse 刚一显示就会触发时触发的事件(异步操作ajax写在这个里面) shown.bs.collapse 显示完毕时触发的事件 hide.bs.collapse 刚要隐藏时触发的事件 hidden.bs.collapse 隐藏完毕时触发的事件 警告框 alert alert-danger 关闭 data-dismiss="alert" $('.close').click(function(){ $('.alert').alert('close') }) 事件:close.bs.alert 刚要关闭 closed.bs.alert 完全关闭
比如说模态框就是这样用的
// 模态框 $('.btn1').click(function(){ $('#modal1').modal({ show:true, // show 显示 hide隐藏 toggle 切换 backdrop:false,//遮罩层 keyboard:true,//是否允许按esc关闭 remote:''//href路径 }); }); $('#modal1').on('show.bs.modal',function(){ console.log(1111) }).on('shown.bs.modal',function(){ console.log(2222) }).on('hide.bs.modal',function(){ console.log(3333) }).on('hidden.bs.modal',function(){ console.log(4444) });
折叠
// 折叠 $('.btn2').click(function (){ $('#cole').collapse();//回不去 }); $('#cole').on('show.bs.collapse',function(){ console.log(1111) }).on('shown.bs.collapse',function(){ console.log(2222) }).on('hide.bs.collapse',function(){ console.log(3333) }).on('hidden.bs.collapse',function(){ console.log(4444) });
四、Bootstrap 栅格系统
容器:固定宽 container 全屏宽 container-fluid 行:row 列:col-(xs sm md lg)-(1-12) 辅助: 隐藏hidden-(xs sm md lg) 显示visible-(xs sm md lg) 列偏移:col-(xs sm md lg)-offset-(1-12) 列排序:col-(xs sm md lg)-push-(1-12) push向左 col-(xs sm md lg)-pull-(1-12) pull向右
阅读全文
0 0
- Bootstrap 知识点大全
- Bootstrap知识点
- Bootstrap 知识点
- bootstrap知识点总结-1
- bootstrap零碎知识点
- 【个人】Bootstrap知识点补充
- Bootstrap 常用知识点汇集
- Bootstrap知识点归纳
- bootstrap样式大全
- BootStrap-CSS选项大全
- bootstrap 实例大全
- bootstrap图标大全
- java考试知识点大全
- jquery知识点大全
- jquery知识点大全
- Hibernate知识点总结大全
- Struts2知识点总结大全
- Spring知识点总结大全
- 【云周刊】第139期:阿里年会黑科技全揭秘:IoT手环、人脸识别验票、大屏弹幕互动等“十八般武艺”轮番上阵
- 自动化与机器人正改变工厂 该如何利用它们呢
- 二分查找和冒泡排序算法
- 加速移动页面:更快更好吗?
- 泊松分布(Poisson distribution)
- Bootstrap 知识点大全
- 设备像素比,设备独立像素
- 浅谈巴什博弈
- cad下载2010免费中文版的操作和方法
- Opencv cv::resize ZoomIn ZoomOut
- msm8937 SDP plugin and plugout log
- 如何使用EF优雅的配置一对一的关系
- BigDecimal如何比较大小
- 51Nod-1074-约瑟夫环 V2