当前位置: 首页 >前端技术 > Bootstrap学习之路(1)---开篇-登陆页

Bootstrap学习之路(1)---开篇-登陆页

Bootstrap是现在很流行的一套前端框架,尤其是它的自适应,真的很不错,而且对移动设备也很友好,可以达到快速开发的效果,最近想把自己的网站弄个手机版,很果断的就选用了bootstrap,跟大家分享一下我的学习心得,文笔水平不太好,大家见谅,看不懂的可以回复提问,我会回答的。

先去官网下载bootstrap的编译好的必要文件http://d.bootcss.com/bootstrap-3.2.0-dist.zip(注意!!下载下来的文件目录结构不要弄乱了,那里有个字体库的文件,是用来显示字体图标的,这个以后会说到),或者你直接用他们服务器上的也可以。

首先新建一个HTML页面,在head引入必要的文件,如下:

<!-- 新 Bootstrap 核心 CSS 文件 --><link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.2.0/css/bootstrap.min.css"><!-- jQuery文件。务必在bootstrap.min.js 之前引入 --><script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script><!-- 最新的 Bootstrap 核心 JavaScript 文件 --><script src="http://cdn.bootcss.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>

引用之后,就可以在body里面进行快速开发了,接下来是从登陆页开始:

<div class="container">  <form action="#" class="form-signin" role="form"><h2 class="form-signin-heading">用户登录</h2><input type="text" class="form-control" placeholder="请输入用户名" required autofocus><div style="height:10px;clear:both;display:block"></div><input type="password" class="form-control" placeholder="请输入密码" required><div class="checkbox">  <label><input type="checkbox" value="remember-me"> 记住登录状态  </label></div><button class="btn btn-lg btn-primary btn-block" type="submit">登录</button>  </form></div> 

接下来是解释上面的布局:

新建个.container类的div容器,用于固定宽度并支持响应式布局。

form表单要引用bootstrap的表单样式form-signin,然后里面的布局也要用它相应的样式,两个输入框中间的div是我自己加上去的,为了防止两个输入框贴在一起,

input标签里面的required属性则是为必填的意思,如果加了这个属性,你输入框问空时,点击提交会提示你输入,

Bootstrap学习之路(1)---开篇-登陆页 _ JavaClub全栈架构师技术笔记

input标签里的autofocus属性则是自动获得焦点,就是在页面加载时,用户名这个输入框会自动获得焦点。

Bootstrap学习之路(1)---开篇-登陆页 _ JavaClub全栈架构师技术笔记

当然,如果你觉得默认的样式你不喜欢,你可以对他进行重写,然后再配合自己的布局,加上自己的登录逻辑,一个手机版的登录页面就够很快的开发出来了,

声明一点的是,我要做的是手机页面,所以不需要考虑IE各种兼容的问题。

最终效果:

Bootstrap学习之路(1)---开篇-登陆页 _ JavaClub全栈架构师技术笔记

全部html代码:

Bootstrap学习之路(1)---开篇-登陆页 _ JavaClub全栈架构师技术笔记
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>用户登录</title><!-- 新 Bootstrap 核心 CSS 文件 --><link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.2.0/css/bootstrap.min.css"><!-- jQuery文件。务必在bootstrap.min.js 之前引入 --><script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script><!-- 最新的 Bootstrap 核心 JavaScript 文件 --><script src="http://cdn.bootcss.com/bootstrap/3.2.0/js/bootstrap.min.js"></script></head><body><div class="container">  <form action="#" class="form-signin" role="form"><h2 class="form-signin-heading">用户登录</h2><input type="text" class="form-control" placeholder="请输入用户名" required autofocus><div style="height:10px;clear:both;display:block"></div><input type="password" class="form-control" placeholder="请输入密码" required><div class="checkbox">  <label><input type="checkbox" value="remember-me"> 记住登录状态  </label></div><button class="btn btn-lg btn-primary btn-block" type="submit">登录</button>  </form></div> </body></html>
View Code

 

等我手机版页面做好之后,会跟大家分享部分源码,到时候大家用手机访问www.weixh.net时会自动跳转到手机页,就能够目睹到bootstrap的效果了,今天就到这里,接下来会跟大家说说bootstrap组件的使用。

作者:三卷天书
来源链接:https://www.cnblogs.com/sanjuantianshu/p/3935120.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaclub.cn/front/117511.html

标签:Bootstrap
分享给朋友:

“Bootstrap学习之路(1)---开篇-登陆页” 的相关文章

JavaScript进阶班之DOM技术(四) 2022年05月16日 21:21:32
a标签及属性 2022年05月17日 21:02:10
CSS a标签样式 2022年05月17日 21:04:01
span标签居中显示的正确处理方法 2022年05月17日 21:06:12
dart语法中list相关详解 2022年05月22日 09:44:25
关于WebView 控件,你了解多少? 2022年05月28日 21:59:43
HTML5 自动聚焦autofocus属性 2022年06月06日 04:30:20
html标签汇总 2022年06月06日 08:30:44