私はp5.jsライブラリを使用して最初のウェブサイトを作成しようとしています。最終目標はオンラインデジタルポートフォリオです。私は現在、スプラッシュ画面に取り組んでいます。そこには、スクリーンの中央に黒い背景で塗りつぶした大きなタイトルテキストがあり、ウィンドウを埋めるようにアクティブにサイズを変更しています。p5.jsのスケッチの上にテキストを配置
私はいくつかの興味を追加するためにバックグラウンドで単純な落書きを配置したいと思います。私の挑戦は、私のテキストの上に描くこの落書きが、私のテキストの下に置くのが好きではないということです。当初はテキストを無限に再描画することを考えていましたが、その上に何かを残しながらこれを行う方法はないと推測しました。
HTMLスケッチの背景を透明にし、別のスケッチをdoodleで作成し、CSSのzインデックスプロパティを使用してタイトルの下に落書きを配置することを考えていましたが、これも可能ですか?
ありがとうございます!勧告に基づい
さらに編集:
function preload() {
myFont = loadFont('assets/HighTide.otf');
}
function setup() {
canvas = createCanvas(window.innerWidth, window.innerHeight);
title = text("Welcome", width/2, height/2);
background(30);
fsize = window.innerHeight/4;
pg = createGraphics(window.innerWidth, window.innerHeight);
}
function draw() {
background(30);
pg.fill(random(0,255), random(0,255), random(0,255));
//pg.translate(width/2, height/2);
pg.ellipse(random(window.innerWidth), random(window.innerHeight), 60, 60)
image(pg, 0, 0);
textFont(myFont);
textSize(fsize);
textAlign(CENTER);
fill(255);
text("Welcome", width/2, height/2);
}
window.onresize = function() {
var w = window.innerWidth;
var h = window.innerHeight;
canvas.size(w,h);
fsize = window.innerHeight/4;
title.textSize(fsize);
width = w;
height = h;
}
HTML/CSSには、あなたが望むものと思う 'position'プロパティがあります。 'z-index'と組み合わせて、あなたは要素を互いの上に置いて、探している効果を得ることができます。 https://css-tricks.com/absolute-positioning-inside-relative-positioning/ – willoller