0

内部にアプレットを含む Web ページがあります。このアプレットは、OS からのドラッグ アンド ドロップ アクションのドロップ ターゲットです。フォルダーから画像を取得し、それをアプレットにドラッグすると、何かが起こります。

この Web ページをグラフィック デザイナーに渡すと、Java アプレットの背後に画像を配置して、CSS を使用して背景を変更するシミュレーションを実行できるかどうか尋ねられました (これはスキン アプリであり、実行中にグラフィック デザインが変更される可能性があります)。

実際には、私はするはずです:

<div>
    <applet width="50" height="50" />
</div>

このCSSで:

div {
    width:50px;
    height:50px;
    background-image: url(image.jpg) center center no-repeat;
}

しかし、うまくいきません (背景が不透明です)。

ドラッグ アンド ドロップ機能を失うことなく、アプレットに透過性を設定することは可能ですか?

flash wmodeパラメータに似たものを探しています。

より良い解決策とは、Java クラスを再コンパイルせずに CSS/HTML のみを変更することを意味するため、設計チームは Java を変更せずにページ構造を変更できます。

4

3 に答える 3

2

背景画像のURLをパラメータとしてアプレットに渡すか、アプレットにJavascriptを使用してページに問い合わせさせ、表示される背景画像を決定することができます。

于 2010-05-05T12:48:21.300 に答える
1

アプレットの背景を透明にすることはできませんが、色のアルファ パラメータを使用してアプレットのコンポーネントに透明度を設定し、Web サイトと同じ背景を取得して、色または画像をアプレット パラメータとして渡すことができます。ただし、画像の場合は、固定して画像の右側の部分を渡さない限り、サイトのように配置されない可能性があります。

于 2010-05-05T12:59:34.717 に答える
0

アプレット コードを の<td>タグに入れ、そのプロパティを目的の色に<table>設定すると、アプレットはその色でのみ表示されます。background-color<td>

于 2012-03-29T06:25:43.097 に答える