4.7-4.8 vue-他日若遂凌云志,敢笑黄巢不丈夫

1、this.$nextTick(() => {})可以让函数在DOM渲染完后执行
2、display: flex 居中布局 是将该元素下的 子元素居中。
3、绝对定位配合margin: auto 实现 垂直水平居中
在这里插入图片描述
仍要注意的是这里的top left right bottom为0,但是撑开的宽高是依据父集定位的宽高100%,所以margin的计算值也是相对于父集的计算值。
4、JS 写transition动画,无延迟,导致同步无动画问题。
非常有趣,虽然代码是一行一行写着,但是因为编译速度过快,可以说是同步执行的,这就导致了如下代码的异常。
在这里插入图片描述
无动画,因为代码同步,执行最后一个结果那就是rotateY(0deg)期间的90deg-0deg的动画效果并未响应。在这里插入图片描述

但是代码加了10毫秒延迟后,
在这里插入图片描述
在这里插入图片描述
transition监听到了rotate的变化并执行。

5、backface-visibility。表示当元素进行3D操作,至背面朝向用户,是否显示。

6、scss 的 mixin方法实现样式的复用,以及@for 实现样式的循环。

@mixin 方法 传入$index
nth()表示在$moves数组中取$index对象。
map-get()表示在$item对象中取指定属性

在这里插入图片描述
@for样式循环
在这里插入图片描述
@for $i from 1 to length($moves) {}
没什么好讲的,规定死的,慢慢磨合吧。

7、 animation-fill-mode: both
设置动画结束时的元素的状态,如果设置both,则保留动画的结束状态。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值