HTML5烟花特效,敲了两小时代码,漂亮吗?

实话,javascript在学习过程中会很枯燥,并不是你刚学就可以做出很多华丽的特效,好玩的游戏,和漂亮的代码,更多的时候都是无聊的,有的人说我对javascript很有兴趣,人性本是好逸恶劳,最喜欢吃喝玩乐,学什么javascript都是被生活压力所迫,与兴趣无关。所以坚持吧,这很重要。

效果图如下:

有很多人学习前端,都不是因为兴趣,许多人连前端开发是什么都不知道,他哪来的兴趣?然后简历里写:“对前端有浓厚的兴趣\”前端并不是一个很容易学好的科目,所以还是那句话,多写多练多问。

今天的这个案例就写完了,希望大家能够学习到东西把这个游戏做出来,源码和素材下面第三条建议会告诉大家。

再说几点建议:

前端怎么学习,很简单网上教程很多,你照着写,写一遍不会,写十遍呢?你会怀疑,万一我写十遍还不会呢?但是你写十遍了吗?无它,唯手熟而

多年开发老码农福利赠送:网页制作,网站开发,web前端开发,从最零基础开始的的HTML+CSS+JavaScript。jQuery,Ajax,node,angular框架等到移动端小程序项目实战【视频+工具+电子书+系统路线图】都有整理,需要的伙伴可以私信我,发送“前端”等3秒后就可以获取领取地址,送给每一位对编程感兴趣的小伙伴

这个案例就算做完了,想要完整代码自己练习的小伙伴进我的QUN自助领取,已经上传到群文件里了,欢迎学习交流的小伙伴过来一起学习交流。

5行代码带你实现一个js的打字效果

有次看电影, 看到屏幕上一个个的文字蹦出来, 感觉像是有人在打字一样, 觉得挺有意思, 于是这里也用js实现了一个。

效果预览

最简单的打字效果

只要五行代码, 这里直接贴出来:

是不是超级简单, 现在只要执行这个函数, 你就能看到这样的效果了:

实现原理:

通过setTimeout设置一个时间的间隔, 每隔一定时间向dom中插入对应的数据, 并将index加1, 然后重新调用这个写函数。

我自己是一名从事了多年开发的web前端老程序员,目前辞职在做自己的web前端私人定制课程,今年年初我花了一个月整理了一份最适合2019年学习的web前端学习干货,各种框架都有整理,送给每一位前端小伙伴,想要获取的可以关注我的头条号并在后台私信我:前端,即可免费获取。

在字的后面加上模拟的闪烁光标

思路:

通过一个伪类after将光标定在dom的最后面, 并给一个显示隐藏的循环动画模拟光标的闪烁

通过css3的animation我们就实现了一个闪烁的光标效果。

实现:

我们可以把上面的代码放在一个class中, 然后我们执行writing时将这个class加到对应的dom中即可。

实现输入汉字加拼音

这里依赖一个插件pinyin, 大家可以通过npm安装

使用也很简单,我们只要把文本传入这个插件的方法中, 返回的就是每个汉字的拼音的数组。

然后我们通过模板字符串注入到对应的文字后面即可:

这样就实现了加拼音的简单效果了。

加动画

加动画的代码也很简单, 关键是思路。

我开始的想法是将每个文字用span标签包裹起来, 给每个span加动画即可。后来发现这样行不通, 因为每次dom中的innerHTML其实是重新渲染的, 那样的话, 之前的span也会一直有动画, 这不是我们想要的效果。

解决方案:

给每个span加个class实现动画, 但在下个span渲染时清除之前span的class, 这样就实现了只有当前的span有动画了.

我这里直接选择了正则匹配粗暴的将class去掉。大家也可以寻找一种更好的方式解决。

代码如下:

实现效果:

源自:https://juejin.im/post/5ddf55835188257313541581

html+css+js 黑神话悟空网页设计与制作

html+css+js 黑神话悟空网页设计与制作

网站介绍

1、网站程序:主要使用网页三剑客html+css+javaScript实现网页设计与制作,完成网站的功能设计。制作适用于任何浏览器或设备的精美网站。

2、网站素材:搜集或制作适合网页风格和尺寸的图片,追求优质视觉体验。

3、网站文件:网站系统文件种类包含html网页结构文件、css网页样式文件、js网页特效文件、images网页图片文件等。

4、网页编辑:网页作品代码简单,可使用任意HTML编辑软件(如:Dreamweaver、Sublime 、HBuilder、Vscode 、Webstorm、Notepad++ 、Text 等任意编辑软件进行编辑修改等操作)。

5、网站布局:主要采用浮动布局。兼容各大主流浏览器、显示效果稳定。

6、网页效果预览:双击html文件或者拖拽html文件到浏览器打开,即可预览当前网页效果。

网站亮点

1、视觉设计:排版布局极简设计,优质的视觉体验等。

2、动效交互:幻灯效果、入场动画、按钮点击、视差功能、锚点功能、图片画廊功能等。

网站文件目录

(1)index.html:首页html;

(2)style:静态资源目录,存放css网页样式文件、js网页特效文件、images网页图片文件等;

(3)css文件夹:存放网页所有css样式表文件文件;

(4)images文件夹:存放网页所有图片资源文件;

(5)js文件夹:存放网页所有网页特效文件;

适用于课程设计、HTML期末大作业等。

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。