[解決済み] three.jsの背景を透明や他の色に変更する。
2022-02-14 09:12:21
質問
キャンバスのデフォルトの背景色を黒から透明や他の色に変更しようとしていますが、うまくいきません。
私のHTML
<canvas id="canvasColor">
私のCSSです。
<style type="text/css">
#canvasColor {
z-index: 998;
opacity:1;
background: red;
}
</style>
次のオンライン例でわかるように、私はキャンバスにアニメーションを追加しているので、idにopacity: 0;を適用することはできません。
ライブプレビュー http://devsgs.com/preview/test/particle/
デフォルトの黒を上書きする方法があれば教えてください。
解決方法は?
私もthree.jsを使い始めた頃、これに出会いました。実はこれ、javascriptの問題なんです。現在、あなたは
renderer.setClearColorHex( 0x000000, 1 );
を入力します。
threejs
init関数を使用します。に変更してください。
renderer.setClearColorHex( 0xffffff, 1 );
更新しました。 HdN8さん、更新された解決策をありがとうございました。
renderer.setClearColor( 0xffffff, 0);
アップデートその2。
でWestLangleyさんが指摘されているように
別の、似たような質問
- を使用すると、新しい WebGLRenderer インスタンスを作成するときに、以下のコードを使用する必要があります。
setClearColor()
関数を使用します。
var renderer = new THREE.WebGLRenderer({ alpha: true });
アップデートその3。
doob さんのご指摘により
r78
シーンの背景色を設定するには、以下のようなコードを使用することもできます。
var scene = new THREE.Scene(); // initialising the scene
scene.background = new THREE.Color( 0xff0000 );
関連
-
[解決済み】ダウンロードしたフォントのデコードに失敗しました。
-
[解決済み】Text-decoration: noneが機能しない。
-
[解決済み] Chrome で注入されたスタイルシートによる奇妙なスタイリングが発生する
-
[解決済み] 特定のdivを右へ移動させたい
-
[解決済み] CSS 不透明度 - 背景色
-
[解決済み] 入力・テキストフィールドの背景色
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] hr要素の色を変更する
-
[解決済み】なぜHTMLは "chucknorris "を色と見なすのか?
-
[解決済み】HTML5入力のプレースホルダの色をCSSで変更する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】bootstrap 3で画像にテキストを回り込ませる
-
[解決済み] リンクにアニメーションGIFを表示し、ホバーとリセットで再生する方法
-
[解決済み] CSSで残りの幅を埋める
-
[解決済み] CSS無効なプロパティ値?
-
[解決済み] divを親の中で自動的に縦に重ねるにはどうしたらいいですか?
-
[解決済み] Bootstrapのポップオーバーの幅を変更する
-
[解決済み] three.jsで背景を透明にする
-
[解決済み] アニメーションディレイが効かない
-
[解決済み] CSSで0を指定する場合、明示的に単位を表記するべきか、省略するべきか。
-
[解決済み] three.jsの背景を透明や他の色に変更する。