簡體   English   中英

CSS背景圖片

[英]CSS background-image

我有一個帶有背景圖像的登錄頁面,該頁面在本地顯示,但是當我實時將其推出時,我無法在互聯網上看到它。

我的文件結構非常簡單,我有一個名為runn的根文件夾,在該文件夾中有一個css文件夾,一個圖像文件夾等。

以下是我的背景圖片的CSS。

body {
    color: white;
    background: #ee6184;
    background-image: url('../images/image_01.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    font-size: 180%;
    margin: 0; 
    padding: 0;
    width: 100%;
    text-align: center;
}

查看瀏覽器控制台(或網絡),也許它顯示此圖像的404錯誤。 這意味着您的路徑不適用於該服務器,並且也可能是403(禁止)或其他錯誤。

此外,您還可以設置路徑/images/image_01.jpg :如果根是不是這樣子domain.com/runn/

請通過其他方式添加鏈接,以便我理解該問題。

通常,當調試映像未按預期顯示時,請進入chrome控制台,查看是否有404提示找不到資源。

background-image: url('../images/image_01.jpg');

這意味着在您用html編寫的路徑中不存在此類文件。 然后重新配置圖像路徑或將資源上傳到正確的路徑。

在這種情況下,您可以在CSS中使用相對路徑

background-image: url('../images/image_01.jpg');

或者您可以在服務器語言文件(例如php)中使用絕對路徑

background-image: url('<?php echo site_url();?>/images/image_01.jpg');

暫無
暫無

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

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