520来了,为了以八折回馈所有专栏朋友,感兴趣的朋友可以订阅,谢谢支持!
520快到了。作为程序员,你也想送一份特别的礼物吗?今天给大家分享一个HTML5+CSS3+jQuery实现的情侣浪漫告白的JS特效,视觉效果相当不错!有了这个表白神器,程可以很浪漫了!去追你的女神吧,把这幅告白爱的漫画送给你心爱的人!
实现的功能
这个特效主要实现这些功能。第一个功能是基于jQuery实现的文本打印的动态效果,通过定义不同的CSS样式来控制文本的颜色和样式。第二个功能是动态生成随机花瓣并组合成一个爱心图案,通过原型属性给对象添加属性和方法。功能三:恋爱中的人物淡入显示,主要通过fadeIn方法实现。最后一个功能是当你点击接受时启动计时功能。您可以通过new Date()获取当前时间,然后将时差转换为日、时、分、秒进行显示。
文字打印动态效果
D.html(c.substring(0,b)+(b&1?"_":""))为了实现打印的动态效果,下标索引为奇数时,最后一个字符显示为& # 34;_",当显示偶数时& # 34;"这样就可以形成印刷文字的动态效果。
动态生成花瓣爱心
这里的主要功能是创建矢量线,告诉我们花瓣的方向。然后画一个随机生成的花瓣图案,最后加上开花的效果。这里的矢量法绘制爱情的大致形状,花瓣法负责绘制随机生成的花瓣,绽放法定义花瓣的绽放效果。花园方法是花园的入口,负责参数选项配置选项和方法调用,实现爱情模式的生成。
文字淡入显示
爱情中间的字体有淡入效果。这里我们可以通过jQuery封装的fadeIn()方法实现淡入效果来显示一个隐藏的元素。文本的默认样式被CSS定义为隐藏,fadeIn()由两个参数组成,分别是速度和回调。当花瓣love绘制完成后,我们调用fadeIn方法显示love的内容,在回调中继续显示loveu中的内容。
计时器功能实现
当单击该链接时,timeElapse方法被触发以开始计时,其中获取当前时间并将其转换为天、小时、分钟和秒。parse()方法解析日期时间字符串,并返回自1970年1月1日午夜以来的毫秒数。floor()方法向下舍入一个数字,并返回一个小于或等于且最接近计算值的整数。
总结:
源代码说明:本例中的源代码并非本人创建,本文仅作简单分析分享。需要源码的朋友可以在评论区留言。此源码仅供学习参考。请不要使用它。以上内容由边肖【520对情侣浪漫告白JS特效分享(附源代码)】分享,希望对大家有所帮助。如果您有任何问题,请给我留言,边肖将及时回复您。更多Vue实用技巧请参考专栏:Vue实用系列,非常感谢大家对边肖的支持!
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。