-1
votes

Comment afficher mon image de fond dans mon HTML / CSS?

J'ai vu un autre sujet sur mon problème, mais cela ne le résout pas, j'essaie de mettre une image d'arrière-plan pour mon portefeuille, mais cela ne fonctionne pas. Je ne comprends pas pourquoi, avez-vous une idée?

My Code: P>

HTML: P>

css:

.main{
background-image: url(../img/dev-dots.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;


}

.navbar{
    height: 10vh;
    background-color: purple;
    position: fixed;
}


6 commentaires

EDIT: Il y a une erreur dans mon code:


Projet Compétences Contact


Je pense que votre problème est votre trajectoire relatif de l'URL d'image de la classe CSS. Peut-être publier votre fichier de projet pour vérifier.


Si ceci est votre index.html essayer url ("img / dev-dots.png")


Le code semble correct, vérifiez si vous obtenez une erreur dans la console de votre navigateur, vous pouvez utiliser le mauvais chemin dans le arrière-plan-image


Vous utilisez une sorte de cadre / bibliothèque CSS et vous devez étiqueter cela.


5 Réponses :


0
votes

 <div class="main">
    <div class="navbar container-fluid d-flex justify-content-center"> 
        <i class="fab fa-react fa-3x firstIcon mr-4"> <span class="txtIcon"> Project</span></i> 
        <i class="fas fa-check-square fa-3x mx-4"> <span class="txtIcon2"> Skills</span></i>
        <i class="fas fa-id-card fa-3x ml-4"> <span class="txtIcon3"> Contact</span></i>
    </div>
</div>


0 commentaires

0
votes

Votre élément div avec la classe 'Main' n'a pas de hauteur. L'image de fond ne montrera pas à cause de cela.

Vous pouvez faire l'une de ces options: p>

Donnez-lui une hauteur fixe (non recommandée) p>

 .navbar {
display: block
}


0 commentaires

0
votes

<div class="main">
    <div class="navbar container-fluid d-flex justify-content-center"> 
        <i class="fab fa-react fa-3x firstIcon mr-4"> <span class="txtIcon"> Project</span></i> 
        <i class="fas fa-check-square fa-3x mx-4"> <span class="txtIcon2"> Skills</span></i>
        <i class="fas fa-id-card fa-3x ml-4"> <span class="txtIcon3"> Contact</span></i>
    </div>
</div>


0 commentaires

0
votes

Vous fournissez le mauvais chemin. Essayez ceci

​​ p>

<!DOCTYPE HTML>
<html>
<head>
<style>

.main{
background-image: url(http://www.cagbd.org/assets/upload/logo/1124d2b92e3b8f44b1c8f21cfebc6dae.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;

}

.navbar{
    height: 10vh;
}
</style>
</head>
<body>
    
 <div class="main">
    <div class="navbar container-fluid d-flex justify-content-center"> 
        <i class="fab fa-react fa-3x firstIcon mr-4"> <span class="txtIcon"> Project</span></i> 
        <i class="fas fa-check-square fa-3x mx-4"> <span class="txtIcon2"> Skills</span></i>
        <i class="fas fa-id-card fa-3x ml-4"> <span class="txtIcon3"> Contact</span></i>
    </div>
</div>



</body>
</html>


0 commentaires

0
votes
.main {
  background-image: url(../img/dev-dots.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 200px;
  height: 100px;
}

1 commentaires

Même si cela fournit une réponse au problème de l'OP, cela ne sera pas considéré comme une réponse sans une bonne explication, et sera considéré comme un poste de faible qualité, qui sera probablement supprimé après un certain temps. Alors, veuillez ajouter une explication avec le code.