簡體   English   中英

如何在HTML頁面上使用jquery腳本添加背景圖像

[英]how to add background image using jquery script on html page

我想使用jquery為我的游戲記分牌添加少量圖像作為背景。

例如。 標頭為header.jpg,頁腳為footer.jpg,正文為body.jpg。
我在jquery中創建了一個小游戲。

當前,“我的游戲記分牌”僅顯示少量文本消息。 我想在一些背景圖像上顯示它們。

以下是我用來顯示短信的代碼。 請幫助我,以便我可以在它們上顯示背景圖像。

碼:

     ......................
     ......................
        else {
        goldenGoal = false; 
        $("#message1").html("You Lose"); 
        $("#message1").css("color", "red");
          $("#message1").css("size", "190px");
        $("#play").html("Play Level Again");
        $("#lgoals").html(0);
        $("#vgoals").html(0);
        stats.loses++;
        //level = 1;
        //fps = 50;
        //difficulty = 0.2;
    }
       ..................
       ..................

基本上,您必須執行以下操作:

$('#containerID').css('background-image', 'url(path/to/image.jpg)');

或者,在您的示例中:

$('body').css('background-image', 'url(body.jpg)');
$('#header').css('background-image', 'url(header.jpg)');
$('#footer').css('background-image', 'url(footer.jpg)');

順便提一下,作為輸入:嘗試優化代碼。 它(不明顯!)更快,更干凈。 示例:代替

$("#message1").html("You Lose"); 
$("#message1").css("color", "red");
$("#message1").css("size", "190px");

你可以做

$("#message1")
    .html("You Lose")
    .css({
        "color": "red",
        "size": "190px"
    });

使用這種方式:

$("#header").css({"color":"red", "background":"url(your image path)"});

將message1 div框的css放入多行不是一個好主意,但是您可以通過這種方式節省時間,並且渲染速度會更快一些。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM