問題タブ [vml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1812 参照

html - :fill の使用時に VML fillcolor="none" が機能するようにする

VML について質問があります。私は知っています...まれです。

問題は、背後に色のない「塗りつぶし」要素を使用して画像を表示することです。私は繰り返し PNG パターンを持っているので、それらはいくつかの場所で透明であり、下にある要素を透視する必要があります。

したがって、生成された VML は次のとおりです。

フィルカラーがなしに設定されていても、白になります。

どんな助けでも大歓迎です、どうもありがとう。

0 投票する
4 に答える
4671 参照

javascript - ラファエルの画像を Internet Explorer で PNG として保存する

Raphaël (JavaScript ライブラリ)を使用して素敵なグラフィックを作成しました。PNGファイルとして保存する機能を追加したいと考えています。

これは Internet Explorer を除くすべてのブラウザーで簡単です。なぜなら、Internet Explorer 以外のブラウザーでは、Raphaël からの出力としてSVGを取得し、それを (cansvg ライブラリーを使用して) キャンバスに変換でき、キャンバスにはtoDataURL()メソッドがあるからです。しかし Internet Explorer では、Raphaël はVMLを出力します。Chromeフレーム プラグインを使用できません。なんで?

私のアプリケーションのユーザーは、Windows にプレインストールされているという理由だけで Internet Explorer を選択し、他のものをインストールする権限がありません。そのため、このプラグインをインストールできません。そこで、私の 2 番目のアイデアは、Internet Explorer で SVG 文字列を取得し、それを cansvg に渡してキャンバスを取得し、flashCanvas.

Raphaël をだまして、Internet Explorer 以外のブラウザで実行されていると思わせ、出力として SVG を取得しようとしましたが、Raphaël は Internet Explorer にはない JavaScript 関数を使用して SVG を生成するため、失敗しました。

では、Internet Explorer でこのタスクを実行するにはどうすればよいでしょうか。

0 投票する
1 に答える
1232 参照

svg - SVG viewBox から VML coordorigin/coordsize へ

viewBox 属性を含む次の SVG スニペットを VML coordorigin および coordsize 属性に変換する方法がわかりません。

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="600px" height="600px" viewBox="-67235,-57840 124725,118547">

どんな助けでも大歓迎です。

0 投票する
1 に答える
330 参照

javascript - VML には SVG のマーカー要素に相当するものがありますか?

Raphael を使用して Chrome、Firefox、Safari の SVG と Internet Explorer の VML をレンダリングするプロジェクトに取り組んでいます。

Raphael には SVG マーカー要素のサポートが組み込まれていないため、自分でプラグインを作成することにしました。SVG 側は問題なく動作しましたが、VML ドキュメントは、VML にマーカーを実装する良い方法を見つけるのに何の助けにもなりません。

誰かが私を正しい方向に向けることができますか?

0 投票する
5 に答える
12989 参照

javascript - SWF のような SVG (Raphael.js) のスケーリング

数日前に Raphael.js を使い始めましたが、とても楽しんでいます。私が把握できていない唯一のことは、「紙」または svg/vml タグを取得して、swf のようにブラウザ ウィンドウを埋める方法です。この例を参照してください。

上記の例がブラウザ ウィンドウでサイズを変更する方法に注意してください。

ブラウザウィンドウで「紙」のサイズを変更することはできましたが、すべてのベクターグラフィックスのサイズを調整することはできませんでした。どんなフィードバックでも大歓迎です。

編集

私はこれでさまざまなルートを試しました。viewBox はうまく機能しましたが、その SVG のみです。Raphael セットと window.onresize イベントの小さなコードを使用してそれを行う方法を見つけました。調査結果は今夜か明日に投稿します。質問に対する他の解決策がある場合は、まだ本当に知りたいです。

0 投票する
1 に答える
3888 参照

html - HTML5 キャンバスと SVG/VML の比較?

HTML5 Canvas と SVG/VML についてどう思いますか? メリットとデメリットを比較して教えてください。

ありがとうございました!!!

0 投票する
3 に答える
343 参照

javascript - グラフを作成し、SVG / VMLを利用し、データセットとしてJSONを使用する優れたJSライブラリ

助言がありますか?私はgRaphaelを見ていましたが、それはもっと根本的なアプローチでした。基本的な例または複雑な例を使用したいと思います。

0 投票する
1 に答える
2972 参照

css - VMLを使用するときに、なぜ次のスタイルを指定する必要があるのですか?

私は今VMLを学んでいます。そして、各例には次の2つのスタイル定義が含まれていることに気付きました。

{behavior:url(#default#VML)によって選択された要素に動作を適用する手段を知っていますv\:*。しかし、どのような要素を選択するのかはわかりませんv\:*。そして、その振る舞いは何ですか#default#VML

0 投票する
1 に答える
792 参照

vml - VML から HTML または画像へ

xml (docx ファイル) に存在する VML の形状を変換して、html または html の画像として表示する必要があります..助けてもらえますか..事前に感謝します..コードを提供してください.

0 投票する
4 に答える
1100 参照

jquery - IEの丸みを帯びたコーナー:VMLとjQuery

この投稿のフォローアップとして:

https://stackoverflow.com/questions/521432/best-jquery-rounded-corners-script

jQueryがすでに含まれていると仮定すると、丸みを帯びたコーナーに対する次のIEソリューション間のトレードオフは何ですか。

a)丸みを帯びた角にVMLソリューションを使用する(css3PIE、dd_roundies、curved-cornerなど)

b)jQueryプラグイン(曲がりくねった角、丸い角、jQuery.cornerなど)を使用して角のPNG / GIFを生成しますか?