bootstrap 之初见

猛然间,因为某个需求,需要按照图去画个页面。一阵焦头烂额后,一张凄惨的犹如刚被强暴过的页面出现了。。。。无语中,同事告诉我,你可以采用bootstrap来画。可谓是一语惊醒梦中人。于是一天后,就有了这篇小文章……好了,吐槽完毕。下面开始正文。

bootstrap是什么?

Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。

移动设备优先:自 Bootstrap 3 起,框架包含了贯穿于整个库的移动设备优先的样式。
浏览器支持:所有的主流浏览器都支持 Bootstrap。
Internet Explorer Firefox Opera Google Chrome Safari

容易上手:只要您具备 HTML 和 CSS 的基础知识,您就可以开始学习 Bootstrap。
响应式设计:Bootstrap 的响应式 CSS 能够自适应于台式机、平板电脑和手机。更多有关响应式设计的内容详见 Bootstrap 响应式设计。
它为开发人员创建接口提供了一个简洁统一的解决方案。
它包含了功能强大的内置组件,易于定制。
它还提供了基于 Web 的定制。
它是开源的。

bootstrap能做什么?

bootstrap可以写你所能想到的常用的html元素。你仅仅需要在标签里加上特定的class即可实现使用bootstrap的样式。比如

<span style="white-space:pre">		</span><table class="table table-bordered table-hover table-striped">
			<tr class="row">
				<td class="col-md-4 "><p class="text-success">姓名 </td>
				<td class="col-md-4"><p class="text-primary">身高</p> </td>
				<td class="col-md-4"><p class="text-danger">年龄</p> </td>
			</tr>
			<tr class="row">
				<td class="col-md-4">张三 </td>
				<td class="col-md-4">1.65 </td>
				<td class="col-md-4">22 </td>
			</tr>
		</table>
然后你会发现,一个表格就已经出现了

除此之外,还能实现表单等等。

bootstrap 通过各种class 各种叠加class来实现各种不同的功能。你需要知道bootstap究竟能实现什么效果,然后去组合使用它们。就像jquery一样。你知道都能实现什么功能,对与不常用的,我们也可以通过查表来实现出来。具体都有什么功能,大家还是去看看api吧,毕竟有中文api,学习难度直线下滑。地址:http://v3.bootcss.com/css/

bootstrap还继承了一些js来实现一些特效。不过话说,这些玩意儿也基本是基于jquery的。如果你足够心灵手巧,也是可以自己实现的。这些插件大体有之下的功能。

轮播 --------bootstrap-carousel.js
过度效果-----bootstrap-transition.js
模态对话框------bootstrap-modal.js
下拉菜单-------bootstrap-dropdown.js
滚动监听--------bootstrap-scrollspy.js
标签页--------bootstrap-tab.js
工具提示-------bootstrap-tooltip.js
弹出提示--------bootstrap-popover.js
警告框----------bootstrap-alert.js
按钮----------bootstrap-button.js
Collapse-------bootstrap-collapse.js
输入提示------bootstrap-typeahead.js
附加导航------bootstrap-affix.js


总结:bootstrap就是一个前端开发框架。他定义好了一系列的css,标签。让你可以方便的进行开发而无需大面积的跟css对着干。这对css不好的人来说是一个不小的福音。因为他可以帮助你快速的达到你希望的效果。当然,他也不是万能的。也只能部分满足你的需求。对于高度定制化的需求。我猜你的页面会写的凄惨无比。话说凌乱的代码是一种原罪啊。有时候你的一个html标签会写的很长。假如你同事也用了knockjs的话,oh~ 我猜你的一个标签能比裹脚布都长~ 不过总之,这也是个不错的工具。让那些写后台程序的孩子们也能写出一个看起来不错的界面效果。

Python网络爬虫与推荐算法新闻推荐平台:网络爬虫:通过Python实现新浪新闻的爬取,可爬取新闻页面上的标题、文本、图片、视频链接(保留排版) 推荐算法:权重衰减+标签推荐+区域推荐+热点推荐.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计,皆可应用在项目、毕业设计、课程设计、期末/期/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值