发表于: 2018-06-26 22:24:25

1 518


今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin) 

今天继续开始任务8.首先完成了页面1.初步完成了页面2

主要还是对bootstrap栅格布局的应用和熟悉。以及之前所学到的常规布局的思考。

页面2首先分为header footer和main三部分。然后通过栅格布局对header和footer进行布局,

header是一行。左面4列一组左对齐,右面4列一组放icon右对齐。

footer可以做1行的row,通过flex布局,将主轴竖起来column,通过space between进行布局。

导航栏和页面1一样。左面logo,使用bootstrap自带的logo样式。navbar-brand;不过因为我在html下设置font size:625%。导致bootstrap默认的样式被放大了。所以需要在css文件下,重写navbar-brand样式的font size和padding的大小。

接下来main上方的图片。img直接插入- -

文字主题部分、采用一行的栅格布局。左侧col-sm-4 右侧col-sm-8.

因为列没有到达最底部。所以需要在列内写一个盒子,用来作为背景和border的表现,不能直接对col类进行border和background的设置。

通过文字的padding将盒子撑起来。

最后达成了这样的效果。

- -

这里左侧栏居中对齐的办法,.....

这里有一个伪居中办法。可以保持上下的位置不会改变。


在ul外面套一个盒子作为border和背景的显示。设置为flex布局,水平居中

ul本身也是flex布局,然后将主轴竖立。

  1.     display: flex;

        flex-direction: column;



将li转为inline-block格式。

这样

就可以达到一种相对居中的状态。可以通过对ul设定宽度来调整居中的位置- -、然后在li内设置一个比ul大的宽度值。保证文字和标记符号不换行

这样子的效果比padding撑起来的好看一点...变动页面的时候不会导致位置过大的变动。


明天计划的事情:(一定要写非常细致的内容) 

写页面3
遇到的问题:(遇到什么困难,怎么解决的) 

图片的缩放方式。

解决方法:对图片设置固定px值。然后如果父元素flex布局,为了保证图片的正常显示,要对子元素设定flex shinrk 为0;
收获:(通过今天的学习,学到了什么知识)

熟悉bootstrap和布局。


返回列表 返回列表
评论

    分享到