池田亮。devdev Inc. 代表取締役社長/プログラマー/クリエイティブコーダー。1985年生まれ。富山。動きのあるwebサイトの実装が得意です。定期的にクリエイティブコーディングを用いた作品を作っています。このサイトには作った作品をアーカイブしていきます。随時お仕事募集しております、お気軽にご相談ください。 @ 2023 ikeryou.jp
年賀の際に紙吹雪のような感じで金箔が舞うような感じを出したいと思ったとき、【Canvas】で実現できるのでその方法を書いてみたいと思います。 jsdo.itを利用する jsdo.itにはさまざまなスクリプトがありますので、それを使えば簡単に実装できると思います。 jsdo.itはWEBデザイナー、マークアップエンジニア、JavaScriptエンジニアといったフロントエンドエンジニアのための、コードコミュニティです。 書いたその場で動かせるオンラインエディターだから、コードはWeb上に保存、作品として公開できます。技術に自信がなくても大丈夫!共有されているコードをアレンジして、最先端のテクニックを手に入れましょう。 そして自由に利用することもできます。 jsdo.itにあるコードを私のサイトからロードしてもよいでしょうか? 紙吹雪のスクリプトをダウンロードさっそく紙吹雪を探しますと、こちらに
DEMO See the Pen Confetti by kimmy (@kimmy) on CodePen. JavaScript class Progress { constructor(param = {}) { this.timestamp = null; this.duration = param.duration || Progress.CONST.DURATION; this.progress = 0; this.delta = 0; this.progress = 0; this.isLoop = !!param.isLoop; this.reset(); } static get CONST() { return { DURATION : 1000 }; } reset() { this.timestamp = null; } start(now) { this.time
How does it work? Like this: <script src="jquery.js"></script> <script src="lake.js"></script> <script> $(function() { $('#lake-img').lake({ 'speed': 1, 'scale': 0.5, 'waves': 10 }); }); </script> ... <img id="lake-img" src="lake.png" style="display: none;"/> Lake.js takes an img element and inserts a canvas element displaying the image and its flipped reflection directly after the img element. Th
canvas上でのアニメーション表現の基本的な流れを説明します。 概ね以下のようになります。 任意の座標に図形を描画 座標をスクリプトで計算。 一度Canvasをクリア。 スクリプトで得られた数値を使って再描画。 ではそれぞれについて見ていきます。 1.任意の座標に図形を描画 はじめに描画したい位置をあらかじめ設定しておきます。 例えば var point = {x:10,y:50}; などとしておけば、point.xとpoint.yの値で描画する座標を管理出来ます。 この座標をスクリプトで変化させることによってアニメーション効果を生みます。 2.座標をスクリプトで計算 時間経過に伴って位置が変化していくようなスクリプトにするなら、 setTimeout()関数を使って同じ処理を繰り返し実行します。 例えば、point.xとpoint.yの値を1/100秒ごとに1ずつ増やしていくには va
About HTML Preprocessors HTML preprocessors can make writing HTML more powerful or convenient. For instance, Markdown is designed to be easier to write and read for text documents and you could write a loop in Pug. Learn more · Versions Adding Classes In CodePen, whatever you write in the HTML editor is what goes within the <body> tags in a basic HTML5 template. So you don't have access to higher-
HTMLファイ部のほんだです。シュッ 「ページ遷移」、聞くだけでゾクゾクしませんか? 僕は大好きです。 Web Creator's Contest Q(HTML、CSS、JavaScript エンジニアのためのコンテストサイト)では、 ページ遷移・画面遷移をテーマにしたコンテストを開催中です。 とても好評で、5回目となった当コンテスト。 今回のテーマも、力の入ったコードがたくさん投稿されています! 魅力的な画面遷移エフェクトのコード集! Cubic Transition ※「▶Play」ボタンをクリック!
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く