html 5 canvasプレビュー
6190 ワード
+初めて書いた文章
😀表情は必要
大学でウェブサイトを作るという課題を受けた.
一度もやったことのない私への大きな試練...!
完成のために乱打する
目次
ページショートカット
📃project-drawing
一緒に受講したソンホ選手の計画通りに図案をもらった.
🔎project-preview
intro page
こうぞう
intro page
intro page는 처음 로딩시간에 보여지게 만들려고 하였으나
프로젝트 파일자체가 작고, 서버에서 처리하는게 없으니 로딩시간이 길지 않아
일부러 setTimeout() 을 사용하여 시간을 4초 걸리게 하였다...😅
水滴シェイプのスクリーン上でのみ長方形を移動
流れる水のように見えます.
intro page
完全にコントロールできるAppClassを作成します.
this.waveGroup = new WaveGroup();
this.waterdrop = new Waterdrop(230, 1000, 30,'red',0);
中の水波と水玉が発生します.まず、波はPointオブジェクトのセットからなり、
quadraticCurveToで波状に接続されています.
その後水滴が落ちた時、
let material = [
//ball color
[
'<span class="water">●</span>water ',
'<span class="coffeee">●</span>espresso ',
'<span class="milk">○</span>milk ',
'<span class="milkform">●</span>milkform ',
'<span class="caramel">●</span>caramel ',
'',
],
//americano
[
'<span class="coffeee">●</span>espresso ', '', '',
'<span class="water">●</span>water ', '','','', '', '', '',
],
]
waveの色は、開始色と終了色を決定し、rgbを所望の色に分割する.できました.
for(let i=1;i<N;i++){
tmpR=Math.round(r-(r-mr)/N*i);
tmpG=Math.round(g-(g-mg)/N*i);
tmpB=Math.round(b-(b-mb)/N*i);
array.push(`rgb(${tmpR}, ${tmpG}, ${tmpB})`)
}
ポスト
初めて作ったプロジェクトなので、コードも悪くて尊敬できません.
パスタコード🍝作成...
このプロジェクトを通じて、学習が必要な路線図を作成しました.
次に学ぶのは、Dev 21で猫検索サイトを作成することです.
各要素を再結合して、各機能を分離します.
作りたい!
Reference
この問題について(html 5 canvasプレビュー), 我々は、より多くの情報をここで見つけました https://velog.io/@gup97/velog-coffeeテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol