`
西蜀石兰
  • 浏览: 118964 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用bootstrap搭建查询框

 
阅读更多
最近在研究项目JSP页面用到的一些标签,有些标签确实好用,不过由于不是bootstrap最新版本,存在一些小毛病,想着能不能重新做一套CSS标签。

先从查询框说起吧,最后想达到的效果是这样子的



从上到下分为三个部分title、body、button,类似于官网模态窗口,父标签大小设定之后,其中的子标签以及样式可以自适应填充。

以下这个是自己折腾的结果,代码是从bootstrap官网拷贝下来,修改之后的效果


以下是整个页面代码
<body>
	<div class="row" style="margin: 50px">
		<div class="col-xs-3">
			<form class="form-horizontal">
				<div class="form-group">
					<label class="col-sm-3 control-label">开始时间</label>
					<div class="col-sm-8">
						<input placeholder="2016-01-26" class="form-control"
							id="starttime" readonly="readonly">
					</div>
					<script type="text/javascript">
					$("#starttime").datetimepicker({
						startView : 4,
						minView : 2,
						maxView : 4,
						format : 'yyyy-mm-dd',
						autoclose : true,
						language : 'zh-CN',
						todayHighlight : true,
					});
					</script>
				</div>
				<div class="form-group">
					<label class="col-sm-3 control-label">结束时间</label>
					<div class="col-sm-8">
						<input class="form-control" id="endTime"
							readonly="readonly" placeholder="2016-01-27">
					</div>
					<script type="text/javascript">
						$("#endTime").datetimepicker({
							startView : 0,
							minView : 0,
							maxView : 1,
							format : 'yyyy-mm-dd hh:ii:ss',
							minuteStep : 5,
							autoclose : true,
							language : 'zh-CN',
						});
					</script>
				</div>
			</form>
		</div>
		<div class="col-xs-9">
			<p1>嘿嘿嘿,我是表格</p1>
		</div>
	</div>
</body>


以下是引的一些资源文件,其中bootstrap和juqery都是直接引的官网仓库,不需要本地下载,实际开发肯定不能这么引
<link rel="stylesheet"href="/dynamic2.5/resource/css/bootstrap-datetimepicker.css" />
<link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css">
<script src="/dynamic2.5/resource/js/jquery.js"></script>
<script src="//cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<script src="/dynamic2.5/resource/js/bootstrap-datetimepicker.js"></script>
<script src="/dynamic2.5/resource/js/bootstrap-datetimepicker.zh-CN.js"></script>


关于资源引入:
jquery引入需要在bootstrap.js之前;
bootstrap需要一个css样式文件和一个js文件;
同样datetimepicker插件除了js和css以外,额外需要一个汉化文件,所以上面一共引了6个资源文件;

关于页面布局:直接使用bootstrap提供的"row"以及"col-xs-X"组合,可以轻松的分割页面;而使用"form-group"以及"col-sm-3 control-label"组合,可以方便地对一行进行划分,比较适合查询框或者输入框这类需求;

关于插件参数:关于日期选择,除了datetimepicker之外,还有datepicker,不过后者不支持时间选择,而且我在引入的时候,字体样式都出现问题。所以还是直接使用后者吧。如果没有时间需求,使用minView和maxView两个参数进行控制就可以了。
两个参数的值都是0-4,分别对应分、时、日、月、年;
如果不想使用时间,直接将开始的视图设置到日,也就是minView=2就可以了;

代码中带有一些其他参数,有心的童鞋看一下就知道了,在这里就不需要多说了。

  • 大小: 6.3 KB
  • 大小: 6.8 KB
分享到:
评论

相关推荐

    ThinkPhp5+bootstrap搭建个人博客网站

    综上所述,"ThinkPhp5+bootstrap搭建个人博客网站"项目是一个全面的实践,涵盖了后端开发、前端设计、数据库管理和服务器配置等多个方面。通过学习和实践,开发者不仅可以掌握ThinkPhp5框架和Bootstrap的使用,还能...

    bootstrap搭建简易添加页面

    以上就是使用 Bootstrap 和 HTML5 搭建简易添加页面的基本步骤和知识点。这个项目对于初学者来说是个很好的起点,它涵盖了现代网页开发的基础,并提供了实践的机会,有助于快速掌握前端开发技能。通过不断练习,你...

    bootstrap后台框架大方界面

    在这个项目中,Bootstrap后台框架被用于创建后台管理界面,利用其预定义的样式和组件,可以快速构建出具有专业外观的表格、卡片、导航栏、模态框等元素。同时,Thymeleaf与Spring Boot的集成使得开发者可以方便地将...

    轻量级的layui框架后台模板bootstrap

    layui框架是一款在中国颇受欢迎...综上所述,这个资源集合了layui和bootstrap的优点,为开发者提供了一个快速搭建后台管理系统的起点。通过学习和运用这些知识点,开发者可以高效地创建出功能齐全、响应迅速的Web应用。

    16套bootstrap后台管理系统模版UI框架

    2. 组件丰富:包括导航栏、按钮、表单、下拉菜单、模态框、轮播图、提示信息等众多组件,使得开发者可以快速搭建功能丰富的页面布局。 3. 自定义:Bootstrap支持自定义主题,你可以通过调整Sass变量来自定义颜色、...

    Bootstrap后台管理程序应用模板UI框架

    Bootstrap是一款广泛...同时,由于Bootstrap的广泛使用,开发者可以轻松找到相关的社区支持、教程和插件,大大提高了开发效率。因此,熟练掌握和运用Bootstrap后台管理模板UI框架,对于提升开发者的生产力至关重要。

    Bootstrap后台管理框架模版

    Bootstrap是世界上最受欢迎的前端开发框架,它提供了丰富的组件、样式和JavaScript插件,使得开发者能够快速地搭建美观且功能齐全的网站。 首先,我们要了解Bootstrap的核心特性。Bootstrap使用了一种称为栅格系统...

    ASP.NET MVC Bootstrap极速开发框架

    这么简单的功能还需要一天搭建基础环境?能不能只关心我所需要的业务? 有这样的一个项目,基于ASP.NET MVC、EntityFramework、Memcached、Bootstrap的快速项目开发框架,只需3秒钟即可创建一个带有简单用户管理的...

    bootstrap搭建项目环境

    本教程将详细讲解如何使用Bootstrap搭建一个简单的项目环境。 首先,我们需要理解Bootstrap的基本构成。Bootstrap的核心组件包括CSS(层叠样式表)框架,JavaScript插件和可选的自定义字体图标。这些组件协同工作,...

    Bootstrap环境搭建,简单配置。

    接下来,为了使用Bootstrap的JavaScript功能,如模态框、下拉菜单等,你需要引入jQuery库,因为Bootstrap依赖于jQuery。压缩包中的`jquery-1.11.3.min.js`就是这个库的一个版本。确保在引入Bootstrap JS之前引入...

    BootStrap 完整的后台管理框架

    3. **表单元素**:BootStrap 提供了各种表单输入控件的样式,包括文本输入框(Input)、选择框(Select)、复选框(Checkbox)和单选按钮(Radio)。它们都有统一的样式,使得表单看起来专业且一致。 4. **下拉框...

    bootstrap前端模板框架

    3. **响应式设计**:Bootstrap内置了媒体查询,确保界面在各种设备上都能良好显示,从小型手机到大型桌面显示器。这使得开发者无需针对每个设备单独编写代码,就能创建跨平台的用户体验。 4. **JavaScript插件**:...

    C# mvc框架创建文档 基于bootstrap前端框架

    从提供的文件内容中,...以上知识点涵盖了从搭建MVC框架项目、配置日志、集成Bootstrap前端框架、选择合适的第三方库等方面的知识,帮助开发者理解和掌握如何利用现有的框架和工具快速搭建一个功能完备的web应用程序。

    基于Bootstrap后台框架

    在搭建这样的后台系统时,开发者需要理解如何组织路由来连接不同的页面,如何使用Bootstrap的表格类来显示数据,以及如何通过JavaScript或jQuery处理用户交互,例如提交表单或执行异步请求。 对于初学者,建议首先...

    bootstrap风格前台框架

    "bootstrap风格前台框架"指的是基于Bootstrap构建的用于网站前台展示的框架,这种框架通常包含了一系列预先设计好的页面模板、UI组件和交互效果,旨在快速搭建具有专业外观的网站。 描述中的"支持多种主题的切换...

    基于bootstrap框架拓展的web框架

    1. **组件丰富**:除了Bootstrap自带的栅格系统、导航、表单、按钮、模态框等基础组件,拓展框架可能会添加更多自定义组件,如下拉菜单、滑块、计数器、轮播图、时间线等,以满足更多样化的设计需求。 2. **主题和...

    基于 Angular 和 Bootstrap 的后台管理面板框架

    【描述】中提到的"采用强大的Angular和Bootstrap框架搭建的web框架",揭示了该框架的核心技术栈。Angular是一款由Google维护的开源前端框架,以其双向数据绑定、模块化和依赖注入等特性著称,为开发复杂的单页应用...

    bootstrap自己塔建的动态后台框架

    3. **组件库**:Bootstrap提供了丰富的预设组件,如导航条(Navbar)、按钮(Buttons)、表单(Forms)、下拉菜单(Dropdowns)、模态框(Modals)、警告提示(Alerts)等,这些都是构建后台界面的基础元素,可以...

    bootStrap精美模板

    这个文件演示了如何使用Bootstrap的表格类来创建响应式的表格布局,包括排序和分页功能。 3. **ui-elements.html** - 这个文件展示了Bootstrap的用户界面元素,如按钮、下拉菜单、警告提示、模态框、进度条、徽章等...

    前端框架利器——bootstrap

    #### 安装与使用Bootstrap Bootstrap的安装过程十分简单。只需在HTML文档的`&lt;head&gt;`部分引入Bootstrap的CSS和JavaScript文件即可。例如: ```html &lt;!DOCTYPE html&gt; &lt;title&gt;Bootstrap 101 Template &lt;!-- ...

Global site tag (gtag.js) - Google Analytics