记塔罗占卜前端开发的小结

1.塔罗占卜有个洗牌的动画,这里主要用css实现,将22张牌的初始状态都置为中心点绝对定位,动画开始后zIndex依次增大,rotate旋转角度值从左到右由负值逐渐递增为正值。

2.塔罗占卜首页的背景是上面有个背景,底部有个背景,刚开始采用的实现方式是在顶部和底部分别设置一个盒子,然后采用定位放置背景图片,后改称直接写在背景的大盒子里,

设置高度100%,将分别设置位置在顶部和顶部即可。

.page{
  height:100%;
  background:
  url('../assets/images/section-first.jpg') 50% 0 no-repeat,
  url('../assets/images/section-bottom.jpg') 50% 100% no-repeat;
  background-size:100% auto;
}

3.对于css选择器的优化,开始是直接nth-child(2),nth-child(3)这样选择优化后改为

当选择的是3的倍数直接 nth-child(3n)

当选择的是1-4 则采用:nth-child(n+1):nth-child(-n+4)

4.对于页面部分是数据部分是静态资源采用静态资源和数据统一加载防止回流

从这个项目中也优化了自己的webpack配置和打包文件,后续会整理成文档作为复盘总结。

转载于:https://www.cnblogs.com/xuniannian/p/10693868.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值