发表于: 2017-03-15 22:07:58

1 667


今天完成的任务:

 任务八首页下半部分的布局。

   1,优秀学员展示部分的布局:

     布局方式:

       栅格布局。把内容分解为二个部分(盒子),图片加姓名设为一个盒子、介绍内容为一个部分。

   给图片加姓名的盒子设置text-align:center使其居中;然后把图片和姓名分开分别设置一个盒子。给图片的盒子设置背景图,并设置图片盒子的边角border-radius,使其形成一个圆,然后使用background-size以及background-position进行调整图片的大小和位置。

   2,战略合作企业部分的布局:

     因为是五个内容显示在同一行内,所以不能使用栅格布局了。于是就设置了五个内容的宽度width:20%;并设置float使其在同一行显示,

       1)背景阴影部分的设置:使用hover伪类并设置背景大小以及颜色{box-shadow:0 0 15px #999;}       

    3,友情链接部分的布局:

       同样因为要实现多个内容显示在同一行内,所以和上述一样设置宽度,使用float。

   之后想了下  多个内容都一样的情况下,是不是可以把几个内容写在一个盒子内凑成能被12整除的盒子数,然后使用栅格进行布局。测试了下,确实有可行性,但是也有缺点,就是栅格布局自带的padding,margin值会影响他们之间的距离。

   4,footer底部部分的布局:

     使用栅格布局分成三个部分,使用盒子嵌套盒子的方法进行编写,基本上没有什么特殊的地方。

遇到的问题:

      1,在给优秀学员部分设置白色背景的时候发现如下图所示情况。

  解决办法:嵌套一个盒子包裹整个内容,并设置padding值撑开盒子或者直接设置padding上线边距值。(直接设定padding值比较麻烦)

(解决前)(解决后)

    2,战略合作企业部分布局的时候,遇到如下图所示问题,因为使用浮动的问题,text-align:center,以及margin:0 auto 都不能使其居中。

      解决方法:暂为解决

  

收获:

  更加熟练的运用bootstrap进行布局,熟练使用hover伪类的用法,以及了解到了设置阴影方面的知识。

明天的计划:

 调整任务七的代码,使其更加规范,之后开始编写任务八第二个页面。


返回列表 返回列表
评论

    分享到