問題タブ [opacity]
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.
c++ - OpenGL で頂点の不透明度を設定するにはどうすればよいですか?
次のスニペットは灰色の正方形を描画します。
私のアプリケーションでは、この 1 つの正方形の背後に色付きの立方体が存在します。
正方形 (およびこの正方形のみ) を不透明にするには、どの関数を使用すればよいですか?
opengl - OpenGL で半不透明な頂点が背景オブジェクトを明るくするのはなぜですか?
色付きの立方体の前に 4 つの頂点 (正方形) をレンダリングしています。頂点は白く着色されていますが、0.5f でブレンドされています。
色付きの立方体が半透明の四角で覆われていると、なぜ明るく見えるのか誰か教えてください。
前に正方形なしでレンダリングされた立方体:
通常のキューブ http://img408.imageshack.us/img408/2853/normalcube.png
そして、正方形でレンダリングされます:
正方形の立方体 http://img142.imageshack.us/img142/6255/brightsquare.png
色付きの立方体を作成するために使用されるコード、実際に立方体を描画するために使用されるコード、および立方体と正方形がレンダリングされるコードを参照してください。
これは私のinit関数のコードです:
mootools - オンロードで div の不透明度を 50% に設定
さて、Joomla を実行しているサイトがあり、mootools 1.11 フレームワークを使用しています。mootools 1.2フレームワークの例を使用して、これの動作バージョンを一緒に作りましたが、Joomlaサイトの他のモジュールを壊さずに、互換性レイヤーを使用しても2つを共存させることはできません.
質問 「.box_panel」のクラスを持つ div がいくつかあり、マウスオーバーで 50% の不透明度から、mouseleave で 100% の不透明度に戻るようにしています。私が抱えている問題は、それらを 50% のオンロードに設定するコードは何ですか?
mootools 1.2 では以下を使用しました:
mouseover/mouseleave 効果に使用しているコードは次のとおりです。
javascript - iBox JavaScript ファイルの不透明度を変更する
iBoxプラグインを使用したいのですが、次の方法がわかりません
。1) 画像のサイズ変更を無効にします。
2) 背景の不透明度を変更します。
私は ibox.js ファイルを変更しようとしていましたが、不透明度は 330 行目から始まると思います。
多くの thx!
c++ - OpenGLでテクスチャを透明にするにはどうすればよいですか?
私はこれをGoogleで調べようとしましたが、首尾一貫した単純な答えはないようです。これは単純ではないためですか、それとも正しいキーワードを使用していないためですか?
それにもかかわらず、これは私がこれまでに成し遂げた進歩です。
- 2つの正方形を形成するために8つの頂点を作成しました。
- 200ビットのアルファ値を持つテクスチャを作成しました(つまり、約80%透明)。
- 正しく表示される各正方形に同じテクスチャを割り当てました。
- アルファが255のテクスチャを使用すると、明るく見えることに気づきました。
initは次のようなものです。
これは、本の417ページのOpenGLプログラミングガイドのコードスニペットにいくぶん似ており、チェックパターンを作成します。
そして、表示機能には...
したがって、これにより、背景に2番目の正方形がレンダリングされます。私はこれを見ることができますが、背後のテクスチャではなく、背景とブレンドされているように見えます(255ビットよりも200ビットアルファで暗いため、これを想定しています)...
ご覧のとおり、透明性はありません...どうすればこれを修正できますか?
c++ - Qtの透明度にマウスを合わせる
Qt4.5 を使用して Qt/C++ でアプリを作成しようとしていますが、マウスオーバー イベントでアクティブなウィンドウの不透明度を変更したいと考えています...
私が理解しているように、Qtには明示的なマウスオーバーイベントはありません。
ただし、メインウィンドウを宣言するクラスで QWidget の mousemoveevent() を再実装することで、初歩的な機能を実現しました。しかし、マウスがそこに作成したグループボックスのいずれかの上を移動するたびに、メインウィンドウの mousemoveevent は呼び出されません (当然のことながら、QGroupbox には mousemoveevent の独自の再実装があるため)。
したがって、安価な回避策として、メインウィンドウの mousemoveevent を引き続き使用していますが、グローバルマウス位置をクエリし、メインウィンドウの (x,y) 位置 (->pos() で取得) とウィンドウサイズ ( -> サイズ -> rHeight および rWidth)、マウスがメインウィンドウの領域の境界内にあるかどうかを確認し、不透明度を変更します。
これは非常に限られた成功しか収めていません。右の境界線は正常に機能し、左の境界線は不透明度を 4 ピクセル早く変更します。上部が機能せず (おそらくマウスがメニューバーとタイトル バーを通過するため)、下部の変更が早すぎます。
空のコンテナ QWidget クラスを作成し、そこに残りをすべて配置することを考えましたが、子ウィジェットに既に実装されている場合、基本ウィジェットが mousemoveevent を受信しないという大きな問題はまだ解決されないと感じました。
私の方法で行った修正/エラー、またはこれを達成するための代替方法を提案してください。
psこれが問題になるとは思えませんが、VS2008へのQtの統合ではなく、Qt Creator IDEで作業しています(とにかく同じクラスです-ただし、コンパイラは異なります、mingw)
c# - ControlTemplateEnabledプロパティをWPFXAMLの不透明度にバインドする方法
XAML内のWPFで、ボタンに適用されてボタンが無効になると、無効になっている間は0.5の不透明度にフェードし、一度有効にすると1.0の不透明度にフェードバックするようにControlTemplateを拡張する方法。
この視覚効果は、親が無効になっている場合にも機能するはずです。
html - CSSを使用してテキストまたは画像に透明な背景を与えるにはどうすればよいですか?
CSSのみを使用してbackground
、要素のを半透明にし、要素のコンテンツ(テキストと画像)を不透明にすることは可能ですか?
テキストと背景を2つの別々の要素として持たずにこれを実現したいと思います。
試してみるとき:
子要素は親の不透明度の影響を受けるように見えるため、親の不透明度をopacity:1
基準にしていopacity:0.6
ます。
wpf - WPF-CTRL + SHIFTが押されたときにキャプチャする方法は?
ユーザーが左CTRL+左Shiftをクリックしたときに、アプリケーション全体を半透明にします(VS2008のインテリセンスドロップダウンのように)。KeyUpイベントでコードを記述した場合、押されている両方のキーをキャプチャできますが、透明効果は、キーが押されている間のみアクティブにする必要があります。それらが解放されると、不透明度は100%に戻るはずです。私が望む動作は実際にはKeyDownイベントですが、KeyDownで両方のキーをキャプチャすることはできません。
ありがとう
.net - WinForms のアルファ チャネルの透明度/不透明度を使用したスプラッシュ スクリーン
WinFormsでアルファチャネルの透明度/不透明度を持つ画像を使用してスプラッシュスクリーンを実装する方法は?