www.hj8828.com 3

原生js结合html5制作小飞龙的简短跳球_javascript技术_脚本之家

演示地址:

51个纯css时间轴

51个纯html和css时间轴(包括横向时间轴和纵向时间轴),只有少部分时间轴有用到javascript。
示例和下载代码都在zip文件中。

简明教程:

html代码

纵向时间轴


时间轴截图

时间轴

时间轴: HTML / CSS / JavaScript

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS(flexbox)

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

www.hj8828.com,时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS / JavaScript

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS / JavaScript

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS / SVG

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

1.标题

代码

注:# 后面保持空格

# h1## h2### h3#### h4##### h5###### h6####### h7 // 错误代码######## h8 // 错误代码######### h9 // 错误代码########## h10 // 错误代码

演示

  小飞龙的跳球    你的游览器不支持html5的画布元素,请升级到IE9+或使用firefox、chrome这类高级的智能游览器!   var canvas = document.getElementById; var ctx = canvas.getContext; var grad; //盒子的起始位置和大小以及球的半径 var box = {x:20,y:20,w:350,h:350,r:20}; //球的中心位置和偏移位置 var inbox = {//box内的限制范围 bx:, by:, ix:box.x+, iy:box.y+ }; //球的初始位置和变化位置 var ball = {x:50,y:50,vx:4,vy:8}; var img = new Image(); img.src = 'images/qiuqiu.png'; var hue = [[255,0,0],[255,255,0],[0,255,0],[0,255,255],[0,0,255],[255,0,0]]; function init(){ grad = ctx.createLinearGradient(box.x,box.y,box.w,box.h); for(var i=0;i<hue.length;i++){ var color = 'rgb('+hue[i][0]+','+hue[i][1]+','+hue[i][2]+')'; grad.addColorStop; } ctx.lineWidth = box.r; ctx.fillStyle = 'rgb'; ctx.fillStyle = grad; moveBall(); setInterval; } //碰撞检测并重新确定球的位置 function moveBallEndCheck(){ var nx = ball.x + ball.vx; var ny = ball.y + ball.vy; if{//当前x大于上边框边界 ball.vx = -ball.vx;//球的变化x坐标当前当前变化x坐标的负数 nx = inbox.bx;//当前位置为上边框的位置 } if{//当前位置小于下边框 nx = inbox.ix;//当前位置为下边框的x ball.vx = -ball.vx;//球的变化x坐标翻转取负 } if{ ny = inbox.by; ball.vy = -ball.vy; } if{ ny = inbox.iy; ball.vy = -ball.vy; } ball.x = nx; ball.y = ny; } function moveBall(){ ctx.clearRect(box.x,box.y,box.w,box.h); moveBallEndCheck; //console.log(ball.x+"\t"+ball.y+"\t"+ball.vx+"\t"+ball.vy+"\t"++"\t"+; ctx.drawImage,; ctx.fillRect(box.x,box.y,box.r,box.h); ctx.fillRect,box.y,box.r,box.h); ctx.fillRect(box.x,box.y,box.w,box.r); ctx.fillRect(box.x,,box.w,box.r); ctx.closePath; }  

横向时间轴


时间轴截图

时间轴

时间轴: HTML / CSS / JavaScript

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS / slick.js

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

时间轴截图

时间轴

时间轴: HTML / CSS

下载
演示和代码

h3

演示图片

h5

以上所述就是本文的全部代码,希望大家能够喜欢。

h6

####### h7######## h8#########
h9########## h10

2.分级标题

代码注:= - 最少可以只写一个,兼容性一般

一级标题======================二级标题---------------------

演示

www.hj8828.com 1

3.TOC

注:根据标题生成目录,兼容性一般

代码

[TOC]

演示

www.hj8828.com 2

4.引用

代码1

> hello world!

演示

hello world!

代码2

> hello world!hello world!hello world! 

或者

> hello world!> hello world!> hello world!

演示

相同的结果

hello world!hello world!hello world!

代码3

> aaaaaaaaa>> bbbbbbbbb>>> cccccccccc

演示

aaaaaaaaa

bbbbbbbbb

cccccccccc

5.行内标记

注:用 ` 标记代码块将变成一行

代码

标记之外`hello world`标记之外

演示

标记之外hello world标记之外

错误代码注:不同平台错误略有差异

 标记之外 ` < div> < div></div> < div></div> < div></div>< /div>`标记之外

演示

www.hj8828.com 3

6.代码块

注:与上行距离一空行

代码1

注:用```生成块

```<div> <div></div> <div></div> <div></div></div>```

演示

<div> <div></div> <div></div> <div></div></div>

代码2

注: Tab缩进

我是文字…… <div> <div></div> <div></div> <div></div> </div>

演示

<div> <div></div> <div></div> <div></div></div>

代码3注:根据不同的语言配置不同的代码着色

```javascriptvar num = 0;for (var i = 0; i < 5; i++) { num+=i;}console.log;```

演示

var num = 0;for (var i = 0; i < 5; i++) { num+=i;}console.log;

7.插入链接

代码1注:{:target="_blank"}跳转方式兼容性一般
,多数第三方平台不支持跳转

[百度1](http://www.baidu.com/" 百度一下"){:target="_blank"} 

演示

百度1

代码2

[百度2][2]{:target="_blank"}[2]: http://www.baidu.com/ "百度二下"

演示

百度2