一、介绍
注册和登录在社交和商业网站中是必不可少的一个部分。
二、知识点
2.1 标签页
2.1.1 基础标签页
标签页的使用与导航栏类似,同时都依赖于基础样式 使用方法:用 效果图: 使用方法:实现方法与 Tab 式标签页类似,把样式 效果图: 标签页与导航栏一样可以带下拉框,使用方法也一样,在要放下拉框的 效果图: 与导航栏一样,标签页也有自己的响应式风格。使用方法:在一级标签页 大屏效果图: 小屏效果图: 切换标签页显示出内容在网页中很常见,使用方法:在标签页 效果图: 按钮是网页布局中不可缺少的一部分的,而且不同的场景要使用不同样式的按钮。 使用方法:在 效果图: 可以通过添加样式
效果图: 有时候想把一个按钮充满整个父级容器,给按钮添加一个样式 效果图: Bootstrap 对表单的 效果图: 上面的表单“帐号:”和“密码:”在输入框上面,这种效果显然不是我们想要的,这时我们可以给表单添加样式 效果图: 登录的话肯定少不了验证合理性,Bootstrap 提供校验状态的提示样式。在需要提示的 效果图: 有时为了满足需求要把元素与 效果图: 这里的元素也可以替换成按钮,将样式 效果图: 用标签页 + 表单做一个可以切换登录和注册的模块。 演示地址:https://mazey.cn/bootstrap-blueprints/lesson-third-login/index.html,源码地址:https://github.com/mazeyqian/bootstrap-blueprints/tree/master/lesson-third-login。 版权声明 本博客所有的原创文章,作者皆保留版权。转载必须包含本声明,保持本文完整,并以超链接形式注明作者后除和本文原始地址:https://blog.mazey.net/2594.html (完)nav
,不同的是附加样式变成了 nav-tabs
和 nav-pills
(胶囊式),也不用在外面加上一层样式为 navbar navbar-*
的 2.1.1.1 Tab 式标签页
+ +
构建一个标签页,在外层
上加上样式 nav nav-tabs
,在需要活跃的元素 上加上
active
即可。
2.1.1.2 胶囊式标签页
nav-tabs
换成 nav-pills
即可。
2.1.2 带下拉框的标签页
中嵌入一个
+ +
,并在一级标签页
元素上加上样式
dropdown-toggle
和属性 data-toggle="dropdown"
,二级导航
元素上加上样式 dropdown-menu
。
2.1.3 响应式标签页
元素中加上一个样式 nav-justified
即可。
2.1.4 标签页内容
元素下方加入一个里外两层 tab-content
,内层多个 tab-pane fade
,并给默认显示的内容加上样式 in active
,这里的 fade in
是为了切换时有渐入的效果。另外给内层 id
属性,对应上面
元素对应的 href
属性,例如:若 href="#first"
,下面 id="first"
。
2.2 按钮
2.2.1 基础按钮
/
/
元素上加上样式
btn btn-*
(default
、primary
、success
、info
、warning
、danger
、link
)。
2.2.2 进阶的按钮
2.2.2.1 改变按钮的大小
btn-xs
、btn-sm
、btn-lg
从小到大改变按钮的大小。
2.2.2.2 块状按钮
btn-block
即可。
2.3 表单
2.3.1 基础表单
/
/
等表单元素都进行了样式初始化。首先用一个样式
form-group
的 和
元素获得良好的排列。
2.3.2 水平表单
form-horizontal
使其变成水平表单,同时配合栅格系统来合理布局,这里的 form-group
就相当与栅格系统中的样式 row
,所以可以直接在 form-group
下面使用 col-md-*
等样式布局。
容器上加上样式
has-*
(success
、warning
、error
)。若想提示 √,× 或其他符号,在容器上加上样式 has-feedback
,并且在样式 form-control
的 元素下面添加样式为
form-control-feedback
的 Glyphicons 字体图标。
2.3.3 输入框组
元素组合在一起。使用方法是把
元素包在一个样式
input-group
的 元素下面放一个样式
input-group-addon
的元素。
input-group-addon
替换成 input-group-btn
,然后在里面包一个 元素即可。
...
三、实战