私はHTMLページに取り組んでいます。このページでは、ユーザーは DIV の「背景画像」属性値として機能する画像を選択できます。ユーザーは、画像に陰影を付ける色を選択することもできます。
これを構築しようとして、http: //doodles.tev.net/texture2/というサイトを見つけました。それはまさに私が望むことをしています。ただし、私のアプリのコードは背景色を適切に適用していないようです。background-image 値が設定されている場合、background-color は影響を与えません。ここに私が持っているものがあります:
<div id="myDiv" style="height:200px; width:200px; border:1px solid black; display:inline-block;"> </div>
function updateMyDiv() {
var bg = getBG();
$("#myDiv").css("background-color", bg);
var fg = getFG();
$("#myDiv").css("color", fg);
var txt = getTxt();
if ((txt != null) && (txt.path != null) && (txt.path.length > 0)) {
$("#myDiv").css("background-image", 'url(' + txt.path + ')');
} else {
$("#myDiv").css("background-image", '');
}
}
色を選択すると、リンク先のサイトで「60 度グレー」に色合いが適用されるのはなぜですか。ただし、私のアプリでは、色合いが適用されません。
ありがとうございました