[HTML] 圣誕樹源碼奉上

代碼

<!DOCTYPE HEML PUBLIC>

<html>

? ? <head>

? ? <meta charset="utf-8">

? ? ? ? <style>

? ? ? ? ? ? html, body

? ? ? ? ? ? {

? ? ? ? ? ? ? ? width: 100%;

? ? ? ? ? ? ? ? height: 100%;

? ? ? ? ? ? ? ? margin: 0;

? ? ? ? ? ? ? ? padding: 0;

? ? ? ? ? ? ? ? border: 0;

? ? ? ? ? ? }


? ? ? ? ? ? div

? ? ? ? ? ? {

? ? ? ? ? ? ? ? margin: 0;

? ? ? ? ? ? ? ? padding: 0;

? ? ? ? ? ? ? ? border: 0;

? ? ? ? ? ? }

? ? ? ? ? ? .nav

? ? ? ? ? ? {

? ? ? ? ? ? ? ? position: absolute;

? ? ? ? ? ? ? ? top: 0;

? ? ? ? ? ? ? ? left: 0;

? ? ? ? ? ? ? ? width: 100%;

? ? ? ? ? ? ? ? height: 27px;

? ? ? ? ? ? ? ? background-color: white;

? ? ? ? ? ? ? ? color: black;

? ? ? ? ? ? ? ? text-align: center;

? ? ? ? ? ? ? ? line-height: 25px;

? ? ? ? ? ? }

? ? ? ? ? ? a

? ? ? ? ? ? {

? ? ? ? ? ? ? ? color: black;

? ? ? ? ? ? ? ? text-decoration: none;

? ? ? ? ? ? ? ? border-bottom: 1px dashed black;

? ? ? ? ? ? }

? ? ? ? ? ? a:hover

? ? ? ? ? ? {

? ? ? ? ? ? ? ? border-bottom: 1px solid red;

? ? ? ? ? ? }

? ? ? ? ? ? .previous

? ? ? ? ? ? {

? ? ? ? ? ? ? ? float: left;

? ? ? ? ? ? ? ? margin-left: 10px;

? ? ? ? ? ? }

? ? ? ? ? ? .next

? ? ? ? ? ? {

? ? ? ? ? ? ? ? float: right;

? ? ? ? ? ? ? ? margin-right: 10px;

? ? ? ? ? ? }

? ? ? ? ? ? .green

? ? ? ? ? ? {

? ? ? ? ? ? ? ? color: green;

? ? ? ? ? ? }

? ? ? ? ? ? .red

? ? ? ? ? ? {

? ? ? ? ? ? ? ? color: red;

? ? ? ? ? ? }

? ? ? ? ? ? textarea

? ? ? ? ? ? {

? ? ? ? ? ? ? ? width: 100%;

? ? ? ? ? ? ? ? height: 100%;

? ? ? ? ? ? ? ? border: 0;? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? padding: 0;? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? margin: 0;? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? padding-bottom: 20px;? ? ? ? ? ? ?

? ? ? ? ? ? }

? ? ? ? ? ? .block-outer? ? ? ? ? ?

? ? ? ? ? ? {? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? float: left;? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? width: 22%;? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? height: 100%;? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? padding: 5px;? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? border-left: 1px solid black;? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? margin: 30px 3px 3px 3px;? ? ? ? ? ? ? ?

? ? ? ? ? ? }

? ? ? ? ? ? .block-inner? ? ? ? ? ?

? ? ? ? ? ? {? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? height: 68%;? ? ? ? ? ? ? ?

? ? ? ? ? ? }

? ? ? ? ? ? .one

? ? ? ? ? ? {? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? border: 0;? ? ? ? ? ? ? ?

? ? ? ? ? ? }

? ? ? ? </style>

? ? </head>

<body marginwidth="0" marginheight="0">

? ? <canvas id="c" height="356" width="446">

? ? <script>

? ? ? ? var collapsed = true;

? ? ? ? function toggle()

? ? ? ? {

? ? ? ? ? ? var fs = top.document.getElementsByTagName('frameset')[0];

? ? ? ? ? ? var f = fs.getElementsByTagName('frame');

? ? ? ? ? ? if (collapsed)

? ? ? ? ? ? {

? ? ? ? ? ? ? ? fs.rows = '250px,*';

? ? ? ? ? ? ? ? fs.noResize = false;

? ? ? ? ? ? ? ? f[0].noResize = false;

? ? ? ? ? ? ? ? f[1].noResize = false;

? ? ? ? ? ? }

? ? ? ? ? ? else

? ? ? ? ? ? {

? ? ? ? ? ? ? ? fs.rows = '30px,*';

? ? ? ? ? ? ? ? fs.noResize = true;

? ? ? ? ? ? ? ? f[0].noResize = true;

? ? ? ? ? ? ? ? f[1].noResize = true;

? ? ? ? ? ? }

? ? ? ? ? ? collapsed = !collapsed;

? ? ? ? }

? ? </script>

? ? <script>

? ? ? ? var b = document.body;

? ? ? ? var c = document.getElementsByTagName('canvas')[0];

? ? ? ? var a = c.getContext('2d');

? ? ? ? document.body.clientWidth;

? ? </script>

? ? <script>

? ? ? ? M=Math;

? ? ? ? Q=M.random;J=[];

? ? ? ? U=16;

? ? ? ? T=M.sin;

? ? ? ? E=M.sqrt;

? ? ? ? for(O=k=0;x=z=j=i=k<200;)

? ? ? ? with(M[k]=k?c.cloneNode(0):c)

? ? ? ? {? ?

? ? ? ? ? ? width=height=k?32:W=446;

? ? ? ? ? ? with(getContext('2d'))

? ? ? ? ? ? if(k>10|!k)

? ? ? ? ? ? for(

? ? ? ? ? ? font='60px Impact',

? ? ? ? ? ? V='rgba(';I=i*U,fillStyle=k?k==13?V+'205,205,215,.15)':

? ? ? ? ? ? V+(147+I)+','+(k%2?128+I:0)+','+I+',.5)':'#cca',i<7;)

? ? ? ? ? ? beginPath(fill(arc(U-i/3,24-i/2,k==13?4-(i++)/2:8-i++,0,M.PI*2,1)));

? ? ? ? ? ? else for(;

? ? ? ? ? ? x=T(i),? ? ? ?

? ? ? ? ? ? y=Q()*2-1,? ? ? ?

? ? ? ? ? ? D=x*x+y*y,? ? ? ?

? ? ? ? ? ? B=E(D-x/.9-1.5*y+1),? ? ? ?

? ? ? ? ? ? R=67*(B+1)*(L=k/9+.8)>>1,? ? ? ?

? ? ? ? ? ? i++<W;? ? ? ?

? ? ? ? ? ? )

? ? ? ? ? ? if(D<1)? ?

? ? ? ? ? ? beginPath(strokeStyle=V+R+','+(R+B*L>>0)+',40,.1)'),? ? ? ?

? ? ? ? ? ? moveTo(U+x*8,U+y*8),? ? ? ?

? ? ? ? ? ? lineTo(U+x*U,U+y*U),? ? ? ?

? ? ? ? ? ? stroke();

? ? ? ? ? ? for(? ? ? ?

? ? ? ? ? ? y=H=k+E(k++)*25,? ? ? ?

? ? ? ? ? ? R=Q()*W;? ? ? ?

? ? ? ? ? ? P=3,j<H;)? ?

? ? ? ? ? ? J[O++]=[

? ? ? ? ? ? ? ? x+=T(R)*P+Q()*6-3,y+=Q()*U-8,

? ? ? ? ? ? ? ? z+=T(R-11)*P+Q()*6-3,

? ? ? ? ? ? ? ? j/H*20+((j+=U)>H&Q()>.8?Q(P=9)*4:0)>>1]

? ? ? ? }

? ? ? ? setInterval(function G(m,l)

? ? ? ? {? ?

? ? ? ? ? ? A=T(D-11);? ?

? ? ? ? ? ? if(l)

? ? ? ? ? ? return(? ? ? ?

? ? ? ? ? ? m[2]-l[2])*A+(l[0]-m[0])*T(D);? ? ? ?

? ? ? ? ? ? a.clearRect(0,0,W,W);? ? ? ?

? ? ? ? ? ? J.sort(G);

? ? ? ? ? ? for(

? ? ? ? ? ? i=0;

? ? ? ? ? ? L=J[i++];

? ? ? ? ? ? a.drawImage(M[L[3]+1],207+L[0]*A+L[2]*T(D)>>0,L[1]>>1))? ?

? ? ? ? ? ? {

? ? ? ? ? ? ? ? if(i==2e3)

? ? ? ? ? ? ? ? a.fillText

? ? ? ? ? ? ? ? ('Happy Christmas!',U,345);

? ? ? ? ? ? ? ? if(!(i%7))? ? ? ?

? ? ? ? ? ? ? ? a.drawImage(M[13],

? ? ? ? ? ? ? ? ((157*(i*i)+T(D*5+i*i)*5)%W)>>0,

? ? ? ? ? ? ? ? ((113*i+(D*i)/60)%(290+i/99))>>0);

? ? ? ? ? ? }? ?

? ? ? ? ? ? D+=.02

? ? ? ? },1)

? ? </script>

</body>

</html>


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市估盘,隨后出現(xiàn)的幾起案子十拣,更是在濱河造成了極大的恐慌背犯,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件建椰,死亡現(xiàn)場離奇詭異硬贯,居然都是意外死亡姻几,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進(jìn)店門朱监,熙熙樓的掌柜王于貴愁眉苦臉地迎上來岸啡,“玉大人,你說我怎么就攤上這事赫编⊙舱海” “怎么了奋隶?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長悦荒。 經(jīng)常有香客問我唯欣,道長,這世上最難降的妖魔是什么搬味? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任境氢,我火速辦了婚禮,結(jié)果婚禮上碰纬,老公的妹妹穿的比我還像新娘产还。我一直安慰自己,他們只是感情好嘀趟,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布脐区。 她就那樣靜靜地躺著,像睡著了一般她按。 火紅的嫁衣襯著肌膚如雪牛隅。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天酌泰,我揣著相機(jī)與錄音媒佣,去河邊找鬼。 笑死陵刹,一個(gè)胖子當(dāng)著我的面吹牛默伍,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播衰琐,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼也糊,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了羡宙?” 一聲冷哼從身側(cè)響起狸剃,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎狗热,沒想到半個(gè)月后钞馁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡匿刮,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年僧凰,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片熟丸。...
    茶點(diǎn)故事閱讀 38,789評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡训措,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情隙弛,我是刑警寧澤架馋,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布狞山,位于F島的核電站全闷,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏萍启。R本人自食惡果不足惜总珠,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望勘纯。 院中可真熱鬧局服,春花似錦、人聲如沸驳遵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽堤结。三九已至唆迁,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間竞穷,已是汗流浹背唐责。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留瘾带,地道東北人鼠哥。 一個(gè)月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像看政,于是被迫代替她去往敵國和親朴恳。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評論 2 351

推薦閱讀更多精彩內(nèi)容