怎么用JS代码实现情人节爱心满屏飘落特效
发表于:2024-11-30 作者:千家信息网编辑
千家信息网最后更新 2024年11月30日,今天小编给大家分享一下怎么用JS代码实现情人节爱心满屏飘落特效的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下
千家信息网最后更新 2024年11月30日怎么用JS代码实现情人节爱心满屏飘落特效
今天小编给大家分享一下怎么用JS代码实现情人节爱心满屏飘落特效的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
先看最终效果↓↓↓
前言:
文中效果是利用snowfall.jquery.js实现的,需要先引入jquery和snowfall.jquery.js。
snowfall.jquery.js下载地址:https://www.npmjs.com/package/jquery-snowfall
第一步:
利用伪元素before
和 :after
画两个重叠在一起的长方形,如图所示:
第二步:
利用 transform
属性将两个两个伪元素分别旋转负45度、45度,如图所示:
.snowfall-flakes:before { -webkit-transform: rotate(-45deg); /* Safari 和 Chrome */ -moz-transform: rotate(-45deg); /* Firefox */ -ms-transform: rotate(-45deg); /* IE 9 */ -o-transform: rotate(-45deg); /* Opera */ transform: rotate(-45deg); } .snowfall-flakes:after { -webkit-transform: rotate(45deg); /* Safari 和 Chrome */ -moz-transform: rotate(45deg); /* Firefox */ -ms-transform: rotate(45deg); /* IE 9 */ -o-transform: rotate(45deg); /* Opera */ transform: rotate(45deg); }
第三步:
利用 left
属性,将伪元素 after
向左偏移一定像素,使两个微元素部分重叠,组成爱心样子,如图所示:
.snowfall-flakes:after { left: 13px; -webkit-transform: rotate(45deg); /* Safari 和 Chrome */ -moz-transform: rotate(45deg); /* Firefox */ -ms-transform: rotate(45deg); /* IE 9 */ -o-transform: rotate(45deg); /* Opera */ transform: rotate(45deg); }
爱心我们画完了,那么怎么让爱心实现满屏飞呢,其实只需要调用jquery.js和 snowfall.jquery.js就能实现,效果图如下:
完整代码如下:
其实个人觉得爱心画小一点比较好看,上面画那么大其实是为了方便大家看爱心更明显一些,把爱心画小后的效果图如下:
小的爱心,需改变以下属性的值:
.snowfall-flakes:before, .snowfall-flakes:after { width: 10px; height: 16px; border-radius: 10px 10px 0 0; } .snowfall-flakes:after { left: 4px; }
粉色爱心场景图在下面,欢迎大家自取使用:
以上就是"怎么用JS代码实现情人节爱心满屏飘落特效"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。
爱心
效果
两个
元素
知识
篇文章
代码
属性
如图
情人
特效
内容
效果图
不同
好看
很大
明显
个人
个数
像素
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
接入120个电脑的服务器
福建棋牌定制服务器
想学软件开发报什么专业好
贵广网络技术岗位考试
游戏软件开发员应聘
为什么京东服务器都是双cpu
网络安全宣传倡议书2020
苏州电脑软件开发
数据库建表的原则
20怀旧服八区服务器全是鬼服
嘉兴电费缴费软件开发团队
网络安全有哪些二本
jdbc连接数据库很慢
2k21连接服务器失败请检查网络
微服务服务器配置评估
中国网络安全方面的成绩
润和软件开发 中兴测试
网络技术工程需要什么资质
服务器网口地址配置方式
软件开发算编程吗
软件开发及技术咨询合同
广州工业软件开发价格
游戏软件开发员应聘
校园计算机网络安全实施方案
ble+mesh网络技术
sql数据库受权代码查询
中国网络安全人才市场需求
新闻家庭教育与网络安全
郧西智能软件开发技术指导
ibm服务器黄灯怎么取消