发表于: 2018-04-29 21:40:48

2 382


今天完成的事情:

修改完成任务8.9

整理任务8.9的收获

明天计划的事情:

开始任务10的学习

遇到的问题:

任务8.9的动画效果无法实现。查了资料意识到display:none和过渡动画产生冲突,无法有过渡效果。使用Visibility:hidden来实现隐藏效果就会有过渡动画效果

细节调整上和ps地图有一些差距,需要更多地去注意,尽量全部按照ps地图来做。修改完成

收获:

完成了任务8.9

总结了一下8.9任务制作过程中所遇到问题,以及收获。

一开始做任务8.9的时候才接触到bootsarp框架。

一开始去使用十分迷茫。

containe,row,column这些都是些什么鬼东西

深入了解后才发现containe是一个容器自带一个左右padding 15px。

row是一个行的意思自带一个左右-15pxmagin

column就是一个自带padding:15px的小格子

而一个row里面被平均分成12个colum,

这个时候我就认识到了响应式,bootsarp自带的响应式

前面说到一个row里面被平均分成了12个column,

如果你在col(column)标签后面跟上bootstarp自带的媒体查询属性,至于什么是媒体查询后面再说。


bootsarp自带的媒体查询属性有:

xs(<768px屏幕) sm(786px≤屏幕<992px) md(992px≤屏幕<1200px) lg(屏幕≥1200px)


比如你给你的一个row里面的子集盒子设置了col-sm-6和col-md-4

那么这个子集盒子在992px≤屏幕<1200px之间它的宽度是一行row的12分之4.

而在786px≤屏幕<992px 之间它的宽度是一行row的12分之6.

这个就是bootsarp的响应式。

这里还有一个很奇怪的地方,如果使用了bootsarp的栅格布局,一旦当你的屏幕尺寸超过780的时候,你containe的padding:15px,会随之你的屏幕增大随之增大,可以去试试

然而当我们遇到一些布局。比如一行5个不能用12整除,我们可以自己去设置你所需要的效果,运用媒体查询。

媒体查询 @media 

比如@media screen and (max-width:768px) and (min-width:992px){类名标签}

在这个里面打的属性,只会在你媒体查询规定的屏幕尺寸内才会生效。同时要注意max和min都是包括你打的尺寸也就是≥≤的效果。



返回列表 返回列表
评论

    分享到