我的账户
猩码学苑

专注C++开发菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

前端学习+范建荣+20230428

[复制链接]
°荣 发表于 2023-5-3 16:31:40 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
一、学习内容
  • 响应式开发的原理
    • 使用媒体查询针对不同的宽度的设备进行布局和样式的设置,从而适配不同的设备,
    • 通常设备的划分情况如下:
      • 小于768px的宽度为超小屏幕
      • 768~992之间的为小屏设备
      • 992~1200px之间的是中等屏幕
      • 1200px以上的是大屏幕
    • 响应式布局的容器
      • 响应式需要一个父级作为布局容器,来配合子元素实现变化效果
      • 父级容器版心的尺寸
        • 小于768px的宽度为超小屏幕 版心宽度设置为100%
        • 768~992之间的为小屏设备  版心宽度设置为750px
        • 992~1200px之间的是中等屏幕 版心宽度设置为970px
        • 1200px以上的是大屏幕 版心宽度设置为1170px

  • BootStrap前端框架
    • 简介
      • 它是一个标准化的HTML+CSS的代码库
      • 提供了简洁、方便使用的组件
      • 有自己的生态圈,更新迭代比较好
      • 能提升开发效率
    • 版本简介
      • 2.x.x :停止维护,代码不够简洁
      • 3.x.x,4.x.x: 是目前使用比较多的版本,对IE6 7不支持,IE8只是部分支持,适用于开发响应式布局、移动设备优先的项目
      • 5.x.x:最新版,目前不是很流行。
    • BootStrap的基本使用
      • 目前只考虑BootStrap框架中的css样式库的使用。
      • 引入方式
      • 组件使用
    • BootStrap的栅格系统
      • Bootstrap需要为页面分配栅格系统,有两个类可以进行使用 .container和.container-fluid 作用如下
        • .container
          • 响应式布局容器
          • 768px以下 宽度设置为100%
          • 768px~992px之间 宽度设置为750px
          • 992px~1200px之间 宽度设置为970px
          • 1200px以上 宽度设置为1170px
        • .container-fluid
          • 流式布局的容器,百分百宽度
          • 会占据全部的视口
      • 栅格系统
        • 系统会将页面最多分为12列。
        • 栅格系统通过行(row)和列(column)的组合来控制页面布局,我们的页面内容就可以放到这些创建好的布局中
        • 注意点:
          • 按照不同的屏幕可以划分1~12等份,使row可以去除父元素的左右15px的内边距值
          • xs:extra small,sm:small,md:medium, lg:large
          • 每一个rwo都是新的一行
          • 每一列默认左右会有15px的内边距值
          • 可以在不同的屏幕宽度下设置不同的列数分配,使用多类名实现即可。
        • 不同屏幕下划分份数的类前缀
          • 超小屏幕(<768px) .col-xs-
          • 小屏幕下(768px<= 屏幕宽度 <=970px) .col-sm-
          • 中等屏幕下(970px<= 屏幕宽度 <=1200px) .col-md-
          • 大屏幕下(屏幕宽度 >= 1200px) .col-lg-

      • 栅格列嵌套
        • 栅格系统内置的列可以再次进行嵌套,简单理解就是一个列内部再分成若干个小列,我们可以通过添加一个新的.row元素和一系列的col-lg-元素 来实现
        • 每一个新的.row都代表有一个新的行,行中可以分配的列数是1~12列,多余的列会自动换到下一行进行展示。

      • 栅格列偏移
        • 使用.col-lg-offset-类 可以实现将列向右进行偏移,原理实际是用margin-left来实现的。

      • 栅格的列排序
        • 使用.col-lg-push和.col-lg-pull两个类可以实现列排序

      • 栅格的响应式工具
        • 为了加快页面的开发,利用媒体查询,可以针对不同的设备来控制页面元素的显示和隐藏
        • 隐藏内容

        • 显示内容




二、遇到的问题
三、是否解决

回复

使用道具 举报

关注0

粉丝0

帖子54

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注C++菁英教育

客服电话:18009298968

客服时间:9:00-21:00

猩码学苑 - 专注C++开发菁英教育!( 陕ICP备2025058934号-1 )

版权所有 © 陕西菁英数字科技有限公司 2023-2026