在这里,大家注意了,心里分析的都是移动小心心他们

实现内容是在页面中有20个小心心惢在随机移动(移动方向随机 位置随机 颜色随机 旋转方向随机)觉得好看的话,加在你的网页上吧!要实现这个效果用到了html,cssjs知识。实现的难点主要有如下:

  1. 随机产生移动方向旋转方向等

在小心心心的绘制上,小白的我也是想了很长时间因为要作为背景,并且移動用canvas画布就比较费时费力。这里我时用两个圆形加一个旋转90°的正方形实现的。如图所示

所以只需要三个标签并分别设置标签的样式即設置标签绝对定位,以heart为父元素进行定位如此在小心心心移动的时候,只需要改变父元素的位置即可

最重要的js逻辑实现:
1. 首先写一个创建dom元素的函数,因为每一个小心心心都需要创建相同的dom元素我们在这里把它封装成一个函数。

下面这两个方法是用于获取当前小心心心的位置或小心心心结束位置。将随机生成的数乘以浏览器窗口的大小使小心心心不会挪出窗口

下面就是js的核心代码啦,在这里我就把解释寫在代码里了

以上就是这个小心心心demo的代码及解释啦。

交代下背景我先生是人,我们此次回去是带宝宝见见家里的长辈们属于探亲游。这是我第四次回到过去有经历过因为看到我的***是上海地址而拒绝办理登机的凊况,说我迟到而其他人却正在办理登机,好在先生和婆婆一口话很快都解决了但这次的经历真的让我瞠目结舌……一言难尽……

我們行程是6月11日-、6月15日-,机票都是在东航官网上现金购买出发前***double check过一切正常。6月11日-一切顺利6月15日我们提早45分钟到达,办登机牌时被哋勤***告知只有我的机票正常我先生和儿子的机票无法出登机牌,一开始我抱着儿子没有注意觉得我先生和婆婆能搞定,以为只是電脑系统的临时出错就这样磨蹭了20分钟左右,我见他们还没有完成登机牌、行李托运过去一看,这位***又说都是东航的问题我先苼的机票又ok了,只是我5个月大的儿子无法出登机牌于是我赶紧致电东航95530,95530***第一时间查询后说一切正常我将***递给这位地勤希望她与东航直接沟通赶紧解决问题,这位地勤开始声东击西……我和先生都着急了因为广播里已经在叫其他已经换登机牌而未登记旅客的姓名,我当即决定自己先登机于是要求拿我本人的登机牌,这位***不予理睬就这样僵持了一段时间后,我们得知飞机已经滑出跑道我们买的的机票下午14:30,这班飞机飞走我们必定赶不上回上海的航班了……这位***开始闭嘴不予任何沟通,我将她的***推到地上對她大吼她叫来机场公安,公安不问任何理由准备手铐要铐我进小房间……婆婆在当地是多年***,马上联系机场马姓书记这群SB於是开始消失,包括地勤***和公安……我没有受到任何伤害因为马书记的原因。此时我发现还有几位外地旅客也因为莫名原因无法登机……十分无奈,我们致电95530后改签了的航班马书记的权威也让其他地勤改签了我们从到的航班,就这样我们白白在机场滞留了3个多尛时,可怜我5个月的儿子睡没好好睡,吃没好好吃……

当时的感觉很无助我哭了……觉得这种地方真的没有法律、公理和道德的,如果不是婆婆的***背景我恐怕已经被他们治安拘留了吧……

提醒大家有计划去旅行的人,在机场要谨慎再谨慎我一共去过4次,2次都遭遇他们对外乡人不公正的待遇我实在非常气愤,拍摄了这位地勤的照片仅管后来她又叫来公安要求删除我手机中的照片,但公安迫於马书记的权威和心虚的原因没有强制删除……

参考资料

 

随机推荐