zoukankan      html  css  js  c++  java
  • 移动web-bootstrap

    1bootstarp布局容器+栅格系统的使用

    1.101-移动web-bootstrap中的布局容器

    1、containercontainer-fluid的区别?

    a) container     (在不同屏幕尺寸container显示不同的一个默认宽度)  

    w>1200:1170      
    w:992~1200:970
    w:768~992:750
    w<768:100%

    b) container-fluid  实时显示全屏 即宽度100%

    1.2 02-移动web-bootstrap中的栅格系统

    1、什么是栅格系统

    栅格系统就是来描述当前子元素 在指定屏幕下 占据当前屏幕默认12等分中的n1-12)等分

     

    2、如何创建一个栅格系统

    a) 先添加布局容器container/container-fluid

    b) 在布局容器中添加row

    c) row中添加子元素,设置栅格样式

    d) 在子元素中添加具体内容

    3、栅格系统类名的了解

    a) xs   移动端: w<768   col-xs-3 (表示xs屏及以上屏占3等份)    宽度为33.33%

    b) sm  平板:  768-992   col-sm-3 (表示sm屏及以上屏占3等份)  宽度为33.33%

    c) md  小屏pc: 992-1200  col-md-3 (表示md屏及以上屏占3等份)  宽度为33.33%

    d) lg   大屏pc:  w>1200  col-lg-3 (表示lg屏及以上屏占3等份)  宽度为33.33%

    1.303-移动web-bootstrap栅格系统的其它样式说明()

    1、offsetpushpull的区别

    offset:偏移  偏移的距离是以栅格做为单位  但是这种偏移会直接影响后面的元素, 有可能造成后面的元素换行显示  因为它是通过margin-left属性来实现的

    push(往后-右推)/pull(往前-左拉)  它是通过定位来实现的,所以不会影响其它元素, 但是有可能和其它元素重叠

    1.404-移动web-bootstrap栅格系统的其它样式说明()

    1、栅格嵌套时候container的问题

    1.如果在外层没有再包含container,那么嵌套列的宽度就是参参照当前所在的栅格
    2.如果外层添加了container,那么参照就是核心样式文件所设置的容器宽度

     

    提示:如果加了container ,container的宽度会参照一下取值

    w>1200:1170      
    w:992~1200:970
    w:768~992:750
    w<768:100%

    2、响应式工具的使用

    a) hidden-xs/hidden-sm/hidden-md/hidden-lg  分别在不同的屏幕尺寸下会隐藏

    2 less环境搭建和语法说明

    2.105-移动web-less环境的搭建

    1、less是干什么的?

    Less 是动态的样式表语言,通过简洁明了的语法定义,使编写 CSS 的工作变得非常简单本质上,less 包含一套自定义的语法及一个解析器

    2、less如何搭建?

    a) 安装node  

    1. 通过命令行:win+R  > 输入cmd
    2. 输入:node -v  (检测node是否安装成功)
    3. 输入:npm -v   (检测node packag manager是否安装成功)

    b) 安装less

    一、在线安装  直接输入: npm install -g less  (检验:lessc -v)

    二、离线安装

    i.复制教学资料npm中的文件

    ii.C> 用户 > d自己起的电脑名 (如我的叫silence)  >  AppData  > Roaming  > npm (再把刚才复制的文件粘贴在npm文件中)

    Iii.lessc  -v检测是否安装成功  

     

    提示:如果APPData是隐藏的,C>用户>当前用户目录>查看>选项

    3webstorm中less文件的解析

    a.新建一个less文件

    b在less文件里面建一个less.less

    i.命令行手动解析less.less

      找到刚才创建的less.less >在命令行中输入cd  less.less在项目中的路径 按下回车>检测是否正确输入:dir /w  》

      在输入预编译less.css :lessc  less.less  less.css

       ii.编译器里面解析 text.less

    1》.出现如下提示点击add watch

     

       

    2》检查是否添加好less

    Setting>Tools>file watch  (如下图)

      

     

    2.206-移动web-less语法说明

    1、less.less注释

    1. less中  //     在less.css中看不到
    2. less中  /*  */ 在less.css中可以看到

    2、变量

    a) @变量名:值;  例如:#aa:red;  a{color:@aa}

    3、混入  (可以将一个样式引入到另外一个样式中)

    a) .add{border-radius:20px}

    .abc{height:100px ;.add}

    b) .add(@aa){border-radius:@aa}

    .abc{.add(200px)}

    c) .add(@aa:10px){border-radius:@aa}

    .abc{.add()}    此时不传值就是默认的  .abc{border-radius:10px}

    .abc{.add(5px)}   此时传值  .abc{border-radius:5px}

     

     

     

     

     

     

  • 相关阅读:
    蓝牙的HFP协议笔记
    23种设计模式
    读QT5.7源码(三)Q_OBJECT 和QMetaObject
    实现私有化(Pimpl) --- QT常见的设计模式
    蓝牙Profile的概念和常见种类(转)
    git分支合并
    git log的常见用法
    QThread详解
    git查看某个文件的修改历史
    因为代理原因导致的NotSerializableException
  • 原文地址:https://www.cnblogs.com/tuziling/p/10100332.html
Copyright © 2011-2022 走看看