第四周
第一天:
1.旋转轴:默认是中线,可以通过transform-origin进行调整
2.2d变形详细讲解:旋转变形transform:rotate(45deg);缩放变形transform:scale(0.1)/scale(1.5)放大数值大于等于1,缩小是0到1之间;
斜切边形transform:skew(30deg,30deg)
3.多列:设置页面布局,跨几列,设置列宽。
column-count:4;列数为4
column-gap:20Px;列间隔
column-rule:1px red solid;列边框
column-width:auto;默认随列数调整宽度
column-span:all;合并标题
4.动画
语法:animation:yundong 2s linear os alternate forwards infinite ;
定义动画@-webkit-keyframes funding{
0%{}40%{}100%{}
5.讲解了旋转 跳跳按钮 连续滚动 正方体等动画特效案例
第二天
讲解css3PPT
注意点有
1.渐变:background-image:linear-gradient(top bottom red white)
不是background-color
第三天
接着讲解css3PPT
注意点有
1.target目标伪类,与锚点结合可以实现简单的js效果,突出显示活动的锚,用于选取当前的活动目标
2.补充讲解伪类:元素状态伪类,结构伪类,否定伪类
3.补充学习计数器的用法
4.自定义字体 font-face的用法
第四天
重点:
1.弹性盒子模型
在未知大小容器中,可以控制容器中元素的对齐方式,设置元素的宽高和排列方式,排列顺序和方向。
注意父元素要设置声明
father { display: inline-box;}
box-orient用来确定子元素的方向。是横着排还是竖着走。可选的值有:horizontal | vertical | inline-axis | block-axis | inherit其中,inline-axis是默认值。且horizontal与inline-axis的表现似乎一致的,让子元素横排;而vertical与block-axis的表现也是一致的,让元素纵列
box-direction是用来确定子元素的排列顺序,可选值有:normal | reverse | inherit其中normal是默认值,表示按照正常顺序排列。所谓正常顺序,就是我们看书写文字的顺序,从左往右,由上至下,先出现的元素,就上面或是左边。而reverse表示反转,原本从左往右应该是1-2-3的,结果显示确实3-2-1。
box-lines是用来决定子元素是可以换行显示
box-align与box-pack都是决定盒子内部剩余空间怎么使用的。
box-pack决定了父标签水平遗留空间的使用。
2.链接外部样式link和@import的区别
祖先不同,加载文件格式不同,加载顺序不同,加载存在的兼容性问题。
第五天
1.补充分享了微信小程序
2.下午考察博雅界面(不能固定外围盒子宽度)