カテゴリーアーカイブ
検索
最新記事

無料で広告無し!ブログはファンブログ

宜しければ応援ポチお願い致します!

貴方の清き1票を私にお願い致しますm(_ _)m

アンケートに御協力をお願い致します
m(_ _)m

CM

紹介コード:xeGWgtCo

お勧めポイントサイト

i2iポイントサイトへのご招待です♪ i2iポイントサイトへのご招待です♪

CHIC-Smart (チックスマート) CM

広告

posted by fanblog

2017年02月01日

SVGでサイコロ作成

SVGで賽の目を作成してみよう!

CSSやjavascriptのcanvasでも作成した事がありますが、SVGのほうが比較的簡単に描く事が出来ました。

コード表示
1の目 <svg width="40" height="40" viewBox="0 0 40 40">
<rect width="40" height="40" fill="#fff" stroke="#999" stroke-width="1" rx="6" ry="6"></rect>
<circle cx="20" cy="20" r="6" fill="red"></circle>
</svg>

2の目 <svg width="40" height="40" viewBox="0 0 40 40">
<rect width="40" height="40" fill="#fff" stroke="#999" stroke-width="1" rx="6" ry="6"></rect>
<circle cx="12" cy="12" r="4"></circle>
<circle cx="28" cy="28" r="4"></circle>
</svg>

3の目 <svg width="40" height="40" viewBox="0 0 40 40">
<rect width="40" height="40" fill="#fff" stroke="#999" stroke-width="1" rx="6" ry="6"></rect>
<circle cx="10" cy="10" r="3"></circle>
<circle cx="20" cy="20" r="3"></circle>
<circle cx="30" cy="30" r="3"></circle>
</svg>

4の目 <svg width="40" height="40" viewBox="0 0 40 40">
<rect width="40" height="40" fill="#fff" stroke="#999" stroke-width="1" rx="6" ry="6"></rect>
<circle cx="10" cy="10" r="3"></circle>
<circle cx="10" cy="30" r="3"></circle>
<circle cx="30" cy="10" r="3"></circle>
<circle cx="30" cy="30" r="3"></circle>
</svg>

5の目 <svg width="40" height="40" viewBox="0 0 40 40">
<rect width="40" height="40" fill="#fff" stroke="#999" stroke-width="1" rx="6" ry="6"></rect>
<circle cx="10" cy="10" r="3"></circle>
<circle cx="10" cy="30" r="3"></circle>
<circle cx="30" cy="10" r="3"></circle>
<circle cx="30" cy="30" r="3"></circle>
<circle cx="20" cy="20" r="3"></circle>
</svg>

6の目 <svg width="40" height="40" viewBox="0 0 40 40">
<rect width="40" height="40" fill="#fff" stroke="#999" stroke-width="1" rx="6" ry="6"></rect>
<circle cx="10" cy="10" r="3"></circle>
<circle cx="10" cy="30" r="3"></circle>
<circle cx="30" cy="10" r="3"></circle>
<circle cx="30" cy="30" r="3"></circle>
<circle cx="10" cy="20" r="3"></circle>
<circle cx="30" cy="20" r="3"></circle>
</svg>

サイコロを振る

javascriptでサイコロを振るプログラムを作成してみたくなりました。

一見、動きそうに見えますが、ダミーです!

実際に動くプログラムは別窓で御覧下さいね。

サイコロプログラム
この記事へのコメント
コメントを書く

お名前: 必須項目

メールアドレス: 必須項目


ホームページアドレス: 必須項目

コメント: 必須項目

認証コード: 必須項目

※画像の中の文字を半角で入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/5885823
※ブログオーナーが承認したトラックバックのみ表示されます。

※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック
Build a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: