怎么用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安全错误
数据库的锁怎样保障安全
网络安全体系规划方案
三妻四妾伴奏软件开发
数据库思索的解决办法
中级数据库开发
安康市软件开发公司
上海网球软件开发
wechat数据库在新加坡
暴雪服务器怎么下载
自建内网档案服务器
小商户软件开发需求
翻译软件开发优势在哪里
数据库原理及安全期末
公共场所网络安全工作
数据库授权功能是为了安全吗
应用概念和网络技术有啥区别
通过计算机网络技术三级
政府未履行网络安全等级保护
计算机网络技术包括大数据么
足球数据库技术
腾讯云服务器安全组问题
软件开发跟催
网络安全员陈德奎
没有任何基础想学软件开发
2021网络安全测试答案
雷鹫互联网科技有限公司
网络安全黑洞品牌
服务器缓存太多卡死了
云服务器 数据盘
中山大学网络技术学院
马尾区医院网络安全项目中标