码迷,mamicode.com
首页 > 其他好文 > 详细

bootstrap学习笔记

时间:2018-01-03 11:42:41      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:等于   info   支持   声明   移动   搭建环境   桌面   link   enter   

Bootstrap

特性:前端样式框架 依赖于JQuery ie9以上浏览器 前端框架 响应式设计 栅格布局 完整的类库 JQuery工具

专门开发工具Jetsrap

bootstrap最新手册:http://www.jqhtml.com/bootstraps-syntaxhigh/index.html

学习一个新的东西 首先搭建环境

前期准备:

下载 Bootstrap.css、Bootstrap.min.css( 压缩后的)、jqury网站中下载jqury

怎么做

  1. 引入Bootstrap.min.css
  2. 引入jqury文件
  3. 引入bootetrap.js文件
  4. 建立Demo    实现jqury效果

打开控制台 看是否出错

jqury版本 

Bootstarp特点:

  • 代码整洁
  • 风格统一
  • 美观易用
  • 提供了一些全局样式(标题h1-h6类进行了样式的书写 副标题small)

排版:.text-center .text-right .text-lowcase

文本: mark del ins(多了下划线)

表格:(class = table)

查看bootstrap的手册 看各个类对应的样式 直接添加即可 类样式

用空格隔开的类 是多个类名 可以分别添加效果.

表单 类名form-control(圆角 发光效果) 包裹在div 中,类名为form-group (有默认底边距)  将所有div放在form标签中

技术分享图片

Bootstrap中的图片-形状

圆角 .img-rounded

圆形 .img-circle

带有边框的圆角图形 .img-thumbnail

Bootstrap 中的辅助类

文本颜色

背景颜色

状态设置

三角符号

BOOTSTARP 响应式前端开发

技术分享图片

技术分享图片

技术分享图片

User=scale 是否允许缩放

Min max 最大最小缩放范围

Initial-scale 最初的大小 一倍或者2倍。。

栅格布局

将屏幕分为12份。

CSS class类名之间用空格连接 表示一个类具有两个类名 通过两个类名均可对其进行样式操作。

@media 设备名 only (选取条件) not (选取条件) and(设备选取条件),设备二{sRules}

示例一:在link中使用@media:

<link rel=“stylesheet” type=“text/css” media=“only screen and (max-width: 480px),only screen and (max-device-width: 480px)” href=“link.css”/>

上面使用中only可省略,限定于计算机显示器,第一个条件max-width是指渲染界面最大宽度,第二个条件max-device-width是指设备最大宽度。

示例二:在样式表中内嵌@media:  

@media (min-device-width:1024px) and (max-width:989px),screen and (max-device-width:480px),(max-device-width:480px) and (orientation:landscape),(min-device-width:480px) and (max-device-width:1024px) and (orientation:portrait) {srules}

在示例二中,设置了电脑显示器分辨率(宽度)大于或等于1024px(并且最大可见宽度为989px);屏宽在480px及其以下手持设备;屏宽在480px以及横向(即480尺寸平行于地面)放置的手持设备;屏宽大于或等于480px小于1024px以及垂直放置设备的css样式。

从上面的例子可以看出,字符间以空格相连,选取条件包含在小括号内,srules为兼容设置的样式表,包含在中括号里面。only(限定某种设备,可省略),and(逻辑与),not(排除某种设备)为逻辑关键字,多种设备用逗号分隔,这一点继承了css基本语法。

<meta name=“viewport” content=“width=device-width; initial-scale=1.0”>

meta viewport这个属性是在移动设备上设置原始大小显示和是否缩放的声明。

参数设置∶
width – viewport的宽度
height – viewport的高度
initial-scale – 初始的缩放比例
minimum-scale – 允许用户缩放到的最小比例
maximum-scale – 允许用户缩放到的最大比例
user-scalable – 用户是否可以手动缩放 

<img src="..." class="img-responsive" alt="响应式图像">

通过添加 img-responsive class 可以让 Bootstrap 3 中的图像对响应式布局的支持更友好。

bootstrap框架

  • 网格系统 row col-xs-* col-md-* 响应式布局
  • 常用的类 .text-center .pre-scrollable 使 <pre> 元素可滚动 scrollable
  • table常用的类 表单布局
col-xs-超小屏幕 手机(<768px)
col-sm-小屏幕 平板(>=768px)
col-md-中等屏幕 桌面显示器(>=992px)

不管在哪种屏幕上,栅格系统都会自动的分12列, col-xs- col-sm- col-md-  后面跟的参数表示在当前的屏幕中div占的宽度。例如 <div class="col-xs-6 col-md-3"> 这个div在屏幕中占的位置是:1在超小屏幕中占6列 也就是屏幕的1/2 .2.在中单屏幕中占三列 也就是1/4。如果我们要在小屏幕上并排显示3个div(12/3=4),在大屏幕上显示6个,则col-xs-4.col-md-2 这样我们就可以控制我们自己想要的排版了。

还有一种情况就是  <div class="col-sm-10 col-md-8">  后面的div中的col-sm的参数
如果为3 也就是  <div class="col-sm-10 col-md-8"></div>   <div class="col-sm-3 col-md-4"></div> 
如果是这样 这两个div在小屏幕上会排两排 因为10+3>12 在中等屏幕上可以排一排 因为8+4=12.

 

bootstrap学习笔记

标签:等于   info   支持   声明   移动   搭建环境   桌面   link   enter   

原文地址:https://www.cnblogs.com/linxiaoxi/p/8182565.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!