Bootstrap之样式风格与下拉菜单
背景颜色 bg-primary
字体颜色 text-primary
文字居中 text-center
按钮 btn btn-primary btn-default默认 btn-link链接
按钮大小 默认md btn btn-lg/sm/xs
输入框大小 input-lg/sm/xs
状态 active/disabled
框 alert alert-primary
面板
面板框架 panel panel-primary
面板标题 panel-heading
面板主体 panel-body
面板脚步 panel-footer
<div class="panel panel-primary center">
<div class="panel-heading">
<h4 class="center">我是面板的标题</h4>
</div>
<div class="panel-body center">
<span class="text-primary center">我是面板的主体</span>
</div>
<!--
按钮默认行内样式display:inline-block
btn-block使其变为块级
-->
<div class="btn btn-primary">我是面板的按钮</div>
<div class="panel-footer center">我是面板的脚部</div>
</div>
表单
form-group
form-control 使label与表单换行对齐
按钮 input button a
btn-group 按钮组 将多个按钮变为一个整体
btn-group-justified 根据父容器的宽度自适应大小 端点对齐(适用于a) 如果是input/button则须给各个元素加个class为btn-group的父级元素
btn-group-vertical 将横向的按钮组改为纵向
大小 btn-group-lg/sm/xs
下拉菜单
属性
data- 用于与js交互的触发器 data-toggle="dropdown"切换
aria- role- 对于特殊人群的应用
aria-haspopup 屏幕阅读器读到此处 提示是否弹出下面菜单
aria-expanded是否展开状态
role 描述当前状态
<!-- 下拉菜单箭头图标caret(默认向下) 不适用于input -->
<a class="btn btn-primary">a按钮<span class="caret"></span></a> <!-- 向上箭头 在父级上加上dropup -->
<!-- 向下箭头 在父级上加上dropdown -->
<div class="group dropup">
<button>按钮<span class="caret"></span></button>
</div>
在下拉菜单的列表类中添加类名dropdown-menu-right使其右浮动 -->
btn-block 与父级同宽
dropdown-header相当于label divider加上分割线
<!-- 在父级类中加上名open使下拉列表显示 -->
<!-- class="dropdown"必须 使菜单列表向下显示
dropup使菜单列表向上显示
--> <div class="dropdown">
<!-- data-target=".dropdown"同时控制一个或多个的行为 -->
<button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown">
<!-- data-toggle="dropdown"必须 -->
Dropdown
<span class="caret"></span>
</button>
<!-- 在下拉列表类中添加类名dropdown-menu-right使其右浮动 -->
<!-- btn-block 与父级同宽 -->
<!-- dropdown-header相当于label divider加上分割线 -->
<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1">
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Action</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Another action</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Something else here</a></li>
<!-- text-center使文字居中 -->
<li role="presentation"><a role="menuitem" tabindex="-1" href="#" class="text-center">Separated link</a></li>
</ul>
</div>
Bootstrap之样式风格与下拉菜单的更多相关文章
- Bootstrap<基础十四> 按钮下拉菜单
使用 Bootstrap class 向按钮添加下拉菜单.如需向按钮添加下拉菜单,只需要简单地在在一个 .btn-group 中放置按钮和下拉菜单即可.也可以使用 <span class=&qu ...
- Bootstrap历练实例:带有下拉菜单的标签和胶囊导航
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content=&q ...
- 用bootstrap和css3制作按钮式下拉菜单
利用bootstrap框架的字体图标和下拉菜单效果,以及css3的动画效果,可以做出比较优雅的按钮式下拉菜单样式 <style> .myBtnStyle .dropdown-menu sp ...
- 吴裕雄 Bootstrap 前端框架开发——Bootstrap 按钮:内嵌下拉菜单的按钮组
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- Bootstrap系列 -- 27. 下拉菜单对齐方式
Bootstrap框架中下拉菜单默认是左对齐,如果你想让下拉菜单相对于父容器右对齐时,可以在“dropdown-menu”上添加一个“pull-right”或者“dropdown-menu-right ...
- Bootstrap <基础十二>下拉菜单(Dropdowns)
Bootstrap 下拉菜单.下拉菜单是可切换的,是以列表格式显示链接的上下文菜单.这可以通过与 下拉菜单(Dropdown) JavaScript 插件 的互动来实现. 如需使用下列菜单,只需要在 ...
- 创建基于Bootstrap的下拉菜单的DropDownList的JQuery插件
Bootstrap是当下流行的前端UI组件库之一.利用Bootstrap,可以很方便的构造美观.统一的页面.把设计师从具体的UI编码中解放出来. Bootstrap提供了不少的前端UI组件.带下拉 ...
- EasyDropDown – 很棒的下拉菜单,含精美主题
EasyDropDown 是一个 jQuery 插件,你可以毫不费力地将简陋的 Select 元素设置为可定制风格的下拉菜单,用于表单或者一般的导航.和著名的下拉插件 Chosen 很像,但是具有自己 ...
- 10个优秀的 HTML5 & CSS3 下拉菜单制作教程
下拉菜单是一个很常见的效果,在网站设计中被广泛使用.通过使用下拉菜单,设计者不仅可以在网站设计中营造出色的视觉吸引力,但也可以为网站提供了一个有效的导航方案.使用 HTML5 和 CSS3 可以更容易 ...
随机推荐
- 【原创】开源Math.NET基础数学类库使用(11)C#计算相关系数
本博客所有文章分类的总目录:[总目录]本博客博文总目录-实时更新 开源Math.NET基础数学类库使用总目录:[目录]开源Math.NET基础数学类库使用总目录 前言 ...
- 从零开始编写自己的C#框架(10)——项目实施计划与甘特图
不知不觉本系列已经写了一个月,编码前的各项工作到此也终于结束了.回头看看这一个月走过来,白天上班晚上码字查资料,写写改改,挺不容易的.很多时候有些知识会用,知道是怎么回事,但并不等于能写出来.错别字. ...
- 基于讯飞语音API应用开发之——离线词典构建
最近实习在做一个跟语音相关的项目,就在度娘上搜索了很多关于语音的API,顺藤摸瓜找到了科大讯飞,虽然度娘自家也有语音识别.语义理解这块,但感觉应该不是很好用,毕竟之前用过百度地图的API,有问题也找不 ...
- Lua 学习笔记(十一)元表与元方法
在Lua中的每个值都有一套预定义的操作集合.例如可以将数字相加,可以连接字符串,还可以在table中插入一对key-value等.但是我们无法将两个table相加,无法对函数作比较,也无法调用一个字符 ...
- http 错误代码表
所有 HTTP 状态代码及其定义. 代码 指示 2xx 成功 200 正常:请求已完成. 201 正常:紧接 POST 命令. 202 正常:已接受用于处理,但处理尚未完成. 2 ...
- JS代码实现的聊天框
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- ThinkPHP学习(二)
开发规范 1.命名规范 使用ThinkPHP开发的过程中应该尽量遵循下列命名规范: 特例:在ThinkPHP里面,有一个函数命名的特例,就是单字母大写函数,这类函数通常是某些操作的快 捷定义,或者有特 ...
- 解决ASP.NET Core Mvc文件上传限制问题
一.简介 在ASP.NET Core MVC中,文件上传的最大上传文件默认为20MB,如果我们想上传一些比较大的文件,就不知道怎么去设置了,没有了Web.Config我们应该如何下手呢? 二.设置上传 ...
- ros::spin() 和 ros::spinOnce() 区别及详解
版权声明:本文为博主原创文章,转载请标明出处: http://www.cnblogs.com/liu-fa/p/5925381.html 博主提示:本文基于ROS Kinetic Kame,如有更(g ...
- 关于dijkstra算法的一点理解
最近在准备ccf,各种补算法,图的算法基本差不多看了一遍.今天看的是Dijkstra算法,这个算法有点难理解,如果不深入想的话想要搞明白还是不容易的.弄了一个晚自习,先看书大致明白了原理,就根据书上的 ...