发表于: 2019-05-14 18:36:37

1 878


今天完成的事:

一、学习了animation制作轮播图

@keyframes intro-carousel {
0% {margin-left: 0}
10% {margin-left: 0}
33% {margin-left: -100%}
43% {margin-left: -100%}
66% {margin-left: -200%}
76% {margin-left: -200%}
100% {margin-left: -300%}
}
animation: mycarousel 10s ease infinite;

在@keyframes content {}中,百分比代表的是动画的时间,从0-100%就是完整的动画

要做轮播图,就需要设置好时间节点,用负margin拖动元素实现

infinite是循环的意思,让动画可以循环播放


二、完成了任务14的第一个页面

使用sass进行代码重构

将header和footer作为组件,和全局变量放在一个scss文件中

在sass文件标注注释的时候,出现提示

GBK字符的问题

在scss文件添加

但是依然报错,原因是字符必须放在文档的顶部




遇到的问题:

容器被图片撑开时,容器的高度大于图片高度

原因:没有设置

vertical-align: middle;

这是bootstrap中的全局设置,一开始没有发觉,但脱离框架后,发现了该问题


明日计划:

完成任务14/15


收获:

脱离了bootstrap以后,发现了很多问题,比如img元素默认的vertical-align:middle;盒子默认的box-sizing:border-box;

比如img会撑开包裹他的盒子,因为img的baseline问题,盒子要比img高几个px,所以vertical-align:middle;显得非常重要


进度:task13

任务总结:

任务名称:CSS TASK13

成果链接:https://jihpeng.github.io/Task/t12/t12-1.html

任务耗时:2019/05/12-2019/05/13 共2天

官方脑图

        个人脑图

任务总结:

 需要拆分组件,将header和footer拆出,这连个部分都是fixed,虽然每个页面有一些不同,但是调整很方便

对于sass变量的应用更加慎重

sass什么时候声明变量

1该值至少重复出现俩次

2该值至少可能被更新

3该值所有的表现都与变量有关;

基本上 没有理由声明一个永远不需要更新 或者只在单一地方使用的变量



返回列表 返回列表
评论

    分享到