dojoを拡張する:DojoX GFXによる図形描画(後編)
沖林正紀
2008/02/18 17:00
前回は基本的な図形を描画する例を紹介した。今回は図形に対して、より複雑な設定を行う方法について紹介したい。折れ線グラフや文字、グラデーションを表現してみよう。
d. グラデーション
前回、色を塗りつぶした長方形を描画する方法を紹介したが、より細かく設定すると、グラデーションを実現できる。以下に水平、斜めの各方向のグラデーションの例を示す。
水平方向のグラデーション
group.createRect( { x : 25, y : 50, width : 150, height : 100 } )
.setFill( { type: 'linear', x1 : 0, y1 : 0, x2 : 150, y2 : 0,
colors: [ { offset : 0.2, color : 'yellow' },
{ offset : 0.9, color : 'green' } ] } );
図5 水平方向のグラデーションの描画例
斜め方向のグラデーション
group.createRect( { x : 25, y : 50, width : 150, height : 100 } )
.setFill( { type: 'radial', cx : 10, cy : 50, r : 120,
colors: [ { offset : 0.2, color : 'yellow' },
{ offset : 0.7, color : 'green' } ] } );
図6 斜め方向のグラデーションの描画例
この連載は今回で最後となるが、dojoの世界はまだまだ広大だ。新たな表現手段を得て、これまでとは違うWebコンテンツの作成に挑戦していただきたい。
- 0人の推薦記事
- 0人がクリップ
-
ソーシャルブックマーク(-)
- トラックバック(0)
- 特集: dojoの広大な門をたたく (8件)
米フォレスター・リサーチ社 シニアアナリスト Jeremiah K.Owyang氏を迎え、同氏が提唱するソーシャルテクノロジーを効果的に活用方法するための方法『POST』を日本で初めて紹介する注目のリアルイベント
- 今日のトップ記事
- 昨日
- 4日前
- 5日前
- 6日前
- 7日前
- ホワイトペーパー
- 話題のタグ
Tips
Windows
PHP
RIA
HTML
仮想化
Firefox
iPhone
モバイル
リファレンス
ブラウザ
Flash
レビュー
SOA
Google
ソフトウェア開発
Database
iPod touch
iPhone 3G
Webサービス
Java
Mozilla
ユーザーインタフェース
Linux
プロジェクト管理
小技
プログラミング言語
Internet Explorer
Mac OS X
携帯電話機
Off Topic
開発環境
オープンソース
Apple
Webアプリケーション開発
UI
Firefox 3
Python
Safari
データベース
デザイン
Adobe
Webデザイン
server
CSS
脆弱性
Ajax
入門
仮想化ソフトウェア
JavaScript
話題のタグを見る »
ソーシャルテクノロジーをビジネスに利用する
Linux必携のオフィス向けアプリケーション10選
iPhoneでQRコードの読み取りを試す、しかし
Oracle VM Managerで仮想マシンを動かす
グルジアに渡ったカメラマンの全記録--大国に翻弄される人々の息遣い
iPod touchで音声通話が可能に--Fringを早速試す
Mozilla Labs、Firefoxで地理情報を認識活用できるプラグイン「Geode」を正式発表
DelphiのパフォーマンスをDelphiで改善:エンバカデロの製品戦略
社内政治を生き抜くための教訓10箇条
Techno Exchange
エンタメCGM「gooメーカー☆メーカー」
ZDNet Japan Green IT
ERPパッケージの導入を成功させるコツ
グリーンITの第一歩は見える化です
これからの時代のセキュリティ対策