发表于: 2018-11-19 23:35:20

1 920


今天完成的事情:

完成任务13

1.因为是代码的重构所以用和第一次不同的方式来编译,任务7的时候在很多时候是用的绝对定位,效果就像一个钉子把元素钉在了需要的位置,这一次用的全部用的flex盒子来编译,刚开始直接在less里面编译一些自己常用的代码,在编译的时候直接给类名就可以了,这样可以精简代码,提高效率

2.开始页面,第一次任务的时候是在每一行元素给一个padding来调整边距,有大量的重复性代码,所以这一次直接在量好边距后给一个padding然后编译就可以了而不是像第一次需要花大量的时间去调整margin.padding 一步到位就好了,

3.音频文件:在任务7时放置音频是用margin把音频调整过去然后用绝对定位把图片覆盖上去,调整上下左右的时间就不说了一把心酸,现在做直接;利用flex的justify-content: space-between;来平均分布就可以了,然后在audio外面套一层盒子设置背景图让图片靠右就可以了

<div class="cd">
<audio class="music" controls="controls" autoplay="autoplay" src="./img/财富自由.mp3">
</audio>
</div>

.cd {
background: url(./img/music.png) right 50% no-repeat;
}
.music {
width: .9rem;
opacity: 0.0;
transform: rotate(180deg);
}

4.投票框:任务7的思路是几个元素强行凑在一起除掉一个就会破溃,现在的思路是建立一个div然后把两个元素上下排序,通过百分比来调整两个元素的占据面积大小,而不是像任务7生硬的顶上去的

5.结果界面就比较简单了,用好垂直居中与水平居中就好了,还有按钮的透明度调整

  1.    positionfixed;
  2.    bottom0;
  3.    width100%;
  4.    height.65rem;
  5.    background-colorrgba(153, 223, 240, 0.5);

明天计划的事情:开始任务14.15
遇到的问题: 侧拉栏还是没有搞出来脑壳疼
收获:对于布局与flex盒子熟练值加1

成果链接:https://miboweixin.github.io/weixin/rw12/task12.html

任务耗时:11.18-11.19 耗时2天 无延期

官方脑图:

个人脑图:


任务总结:

1.使用less编写代码,将背景颜色和字体大小设置为变量,方便日后维护统一修改背景颜色和字体样式

2.写了一些小的组件雏形方便了很多

3.对于命名与语义化做到更加规范

4.对于大体的布局有了一点感觉,不在像开始的时候做一步看一步,回头一看都是坑维护性太差,打好了地基在做房子,而不是一边打基地,一边盖房子。




返回列表 返回列表
评论

    分享到