发表于: 2018-08-08 22:04:26

1 720


一、今天完成的事情


1、学习Bootstrap4 网格系统

Bootstrap 提供了一套响应式、移动设备优先的流式网格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多 12 列。

我们也可以根据自己的需要,定义列数:

网格类

Bootstrap 4 网格系统有以下 5 个类:

  • .col- 针对所有设备
  • .col-sm- 平板 - 屏幕宽度等于或大于 576px
  • .col-md- 桌面显示器 - 屏幕宽度等于或大于 768px)
  • .col-lg- 大桌面显示器 - 屏幕宽度等于或大于 992px)
  • .col-xl- 超大桌面显示器 - 屏幕宽度等于或大于 1200px)

基本结构:

等宽响应式列

在移动设备上,即屏幕宽度小于 576px 时,四个列将会上下堆叠排版:


2、学习CSS3 box-shadow属性

向 div 元素添加阴影:div{    box-shadow: 10px 10px 5px #888888;}

语法

box-shadow: h-shadow v-shadow blur spread color inset;

注意:boxShadow 属性把一个或多个下拉阴影添加到框上。该属性是一个用逗号分隔阴影的列表,每个阴影由 2-4 个长度值、一个可选的颜色值和一个可选的 inset 关键字来规定。省略长度的值是 0。 


3、调试布局,实现不同大小屏幕和移动端自适应


二、遇到的问题

1、要实现移动端自适应,要用row和col设置不等宽响应式列?还是设置把单位换成vw改变大小啊。。


2、利用网格系统分列后各列间没有边距

解决方法:内嵌div设置margin值


3、轮播图适应屏幕大小

解决方法:轮播图图片用<img class="img-fluid">来设置响应式图片。


三、明日计划

完成移动端自适应,连接3个页面。


四、收获

1、学会网格布局、不等宽响应式列

2、学习解决不同设备的自适应问题



返回列表 返回列表
评论

    分享到