发表于: 2017-04-11 22:36:38

2 647


今天完成的事情:

                          1.完成任务六,将图片放到按钮里,将三个下拉菜单的样式设置好。如下:

                        2.学习3个div居中的方法,一种是用box装起来(对div设置display:inline-block)对父元素设置margin:0 auto; 另一种是父元素设置display:flex;justify-content:center; 即用flex布局。

                       3.学习并练习使用了flex布局的属性。

                                       对父元素设置:display:flex;  flex-direction; flex-wrap; justify-content; align-item;

                                      对子元素设置:order;  flex-grow; flex-shrink;flex; align-self;

                                     参考资料链接:http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html

                        4.完成任务7版本选择页面的布局,如下图:

明天计划的事情:

                          1.书写任务7第二个页面,速度快得话也开始第三个页面的书写;

                          2.学习hover的用法和如何实现半透明; 
遇到的问题:

                        1.边界重叠导致像素变粗。 解决方法:设置margin:-border;

                        2.引用bootstrap的下拉菜单,三个菜单均显示在最左边。 解决方法:给相应的menu增加一个类名,设置position:left;即可。
收获:

                       可以增加类名来给特定的对象单独设置样式,在重复项多的时候采用可以节省很多代码。

                       flex布局是一种完全不同的布局方式。传统的基于盒子模型的display、position、float的布局方式,是不容易设置垂直居中的。


返回列表 返回列表
评论

    分享到