bootstrap 导航栏、输入框按钮组、栅格系统

摘要:
divclass=“容器流体”>divclass=“row”>divclass=“col-lg-8col-sm-8col-md-8col-xs-12”>/div>divclass=“nawbar header”>

栅格系统

文档地址:http://v3.bootcss.com/css/#grid

栅格系统的强大之处在于灵活的处理不同分辨率下的页面布局,对于我这种理科思维并且是前端弱鸡的人来说,优点在于可预见、可控,同时最大限度的减少了页面布局过程中的代码量,实乃神器。

举例说明:


<div class="container-fluid">
        <div class="row">
	         <!-- 
			PC-laptop-pad 端为 2-8-2 布局
			手机端为 0-12-0 布局
				-->
			<div class="col-lg-2 col-sm-2 col-md-2"></div>
			<div class="col-lg-8 col-sm-8 col-md-8 col-xs-12"></div>
			<div class="col-lg-2 col-sm-2 col-md-2"></div>
        </div>
    </div>
    

以上代码就覆盖了所有设备的适配问题,非专业前端,就不要要求那么高了。

导航栏

文档地址:http://v3.bootcss.com/components/#navbar

参照着文档代码,就可以写出很多类型的导航条,今天在开发中遇到的问题是,PC 端使用的导航栏,在手机端就会变成一锅粥。百思不得其解,后来发现 bootstrap 文档网页也是用 bt 开发的,参照着网页代码来不久对了么,于是可以看到:

PC 端导航条:

bootstrap 导航栏、输入框按钮组、栅格系统第1张

在手机端就变成了:

bootstrap 导航栏、输入框按钮组、栅格系统第2张

从直列式变为了下拉式,简直神奇。

再回过头去仔细看文档,完完整整理解第一段代码就可以自己写出这样的效果了。

<div class="navbar-header">
<!-- ######################################  -->
      <button type="button"   data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
        <span class="sr-only">Toggle navigation</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
<!-- ######################################  -->
      <a   href="http://t.zoukankan.com/zx576-p-7061658.html#">Brand</a>
    </div>

号包裹的这一段代码就是响应式下拉布局的关键啦。

输入框按钮

为了得到这样的效果:

bootstrap 导航栏、输入框按钮组、栅格系统第3张

输入框与按钮自然的融为一体,需要这么写


<div class="input-group">
    <input type="text"   placeholder="输入转换数字">
    <span class="input-group-btn">
	    <button class="btn btn-success">转换</button>
    </span>
</div>

对于我们这样的后端程序员来说,能用好框架就够了么?还是需要去探索 CSS HTML 的真谛。

免责声明:文章转载自《bootstrap 导航栏、输入框按钮组、栅格系统》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇C#操作AccessMERGE函数使用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

fancyBox简单入门

1. 下载 fancyBox,解压后根据需要将文件复制到网页文件夹中(建议不要更改目录结构),并在网页源码中引入相应的 css 样式和 js 文件(如果更改了目录结构,引入的时候请调整相应代码,对应它们所在的路径)。注意:别忘了还要先加载 jQuery 库! <!-- 加载 jQuery 库(必须) --> <script type="t...

LoadRunner系列之—-01 接口压力测试脚本

 LoadRunner中一般用如下函数进行接口测试: <一>. http或soap协议下的get请求接口,样例如下: web_url("integrated_query.jsp", "URL=http://{UrlAddress}/pcis/policy/query/integrated_query.jsp?CASOPDPT=00&...

SpringBoot整合kafka(实现producer和consumer)

本文代码使用的是Spring Boot 2.1.8.RELEASE 版本 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId&g...

mysql主从不同步问题 Error_code: 1197

首先查看从的状态 mysql> show slave status G *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event...

RedHat7 Git 安装使用

Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。 搭建git环境 第一步: 安装Git # yum -y install git 第二步: 在https://github.com/上创建GitHub帐号  第三步: 生成ssh key # ssh-keygen -t rsa -C "you...

easyuitabs(选项卡)

配置好easyui环境 1.笔记: tabs(选项卡) class: //<div style="700px;height:auto"></div> 是否可以关闭:closable:true 选项卡标签的宽度:data-options="tabWidth:200" 下拉菜单: <div id="mm">   <di...