2017-10-27 5 views
1

ベクトルマークアップラゲージ(VML)を使って2つの魚を描きたい。
一方の口が開いて他方の口が閉じています。
私が描きたい魚がされている以下の写真のようなもの:
Picture of fish with a closed mouth [!開いた口を持つ魚の[画像] [2] [2]
ところで、申し訳ありません画像がされている場合表示されません。私は写真をアップロードしましたが、私が質問を投稿したとき、写真は質問のテキストに表示されませんでした。VMLを使ってどのように魚を描くことができますか?

+0

VMLを使用してボックスを描画するにはどうすればよいですか?円? PAC-MANの顔ですか? – user2864740

+0

@ user2864740いいえ、魚の写真です。たとえば、次のURLにアクセスして魚の画像を表示することができます。 http://www.kidsfront.com/how_to_draw/new_img/25-8.gif –

+0

@ user2864740 VMLを使用して魚を描くことは不可能ですか? –

答えて

0

最後に、VMLを使って魚を描くことに成功しました。

<div style="position:absolute;left:200;top:200;" id="fish"> 
    <!-- The fish outline --> 
    <v:line strokecolor="black" strokeweight="1px" from="71,0" to="0,71"></v:line> 
    <v:line strokecolor="black" strokeweight="1px" from="0,71" to="71,142"></v:line> 
    <v:line strokecolor="black" strokeweight="1px" from="71,0" to="191,120"></v:line> 
    <v:line strokecolor="black" strokeweight="1px" from="71,142" to="191,22"></v:line> 
    <!-- The fish's "belt" --> 
    <v:arc style="width:40;height:142;position:absolute;left:48;top:0;" startangle="20" endangle="160" strokecolor="black" strokeweight="1px"></v:arc> 
    <!-- The fish's eye --> 
    <v:oval strokecolor="black" strokeweight="1px" style="width:25;height:35;position:absolute;left:50;top:27;"></v:oval> 
    <v:oval fillcolor="black" style="width:10;height:15;position:absolute;left:55;top:40;"></v:oval> 
    <!-- The fish's tail --> 
    <v:arc strokecolor="black" strokeweight="1px" startangle="0" endangle="85" style="rotation:46;flip:y;width:45;height:100;position:absolute;left:134;top:35"></v:arc> 
    <v:arc strokecolor="black" strokeweight="1px" startangle="0" endangle="85" style="rotation:46;width:45;height:100;position:absolute;left:134;top:7"></v:arc> 
</div> 

を私はDIV要素内の魚を作成するために使用されるVML要素を置く:
これは私が使用したコードです。しかし私はそれらをv:group要素の中に入れませんでした。私がそうするならば、私のプログラムのウィンドウに魚は表示されないからです。どうしてか分かりません。

関連する問題