L'ajout d'image d'arrière-plan à la div à l'aide de css?
J'ai essayé d'ajouter un arrière-plan de l'image dans un div de classe à l'aide de css. mais n'ont pas de succès.
Code HTML:-
<header id="masthead" class="site-header" role="banner">
<div class="header-shadow"></div>
<hgroup></hgroup>
<nav role="navigation" class="site-navigation main-navigation">
</nav><!-- .site-navigation .main-navigation -->
</header><!-- #masthead .site-header -->
CSS:-
.header-shadow{
background-image: url('../images/header-shade.jpg');
}
Informations supplémentaires:
C'est une image avec l'ombre et je suis à l'utiliser au-dessus du site web, de sorte qu'il ne doit pas avoir un particulier de la largeur.
- Il n'y a pas de contenu dans la
<div>
, de sorte que peut avoir une hauteur de 0, ce qui signifie que vous ne pouvez pas le voir.
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin d'un ajout d'un
width
et unheight
de l'image de fond pour qu'il puisse s'afficher correctement.Par Exemple,
Comme vous l'avez mentionné que vous l'utilisez comme une ombre, vous pouvez supprimer le
width
et ajouter unbackground-repeat
(à la verticale ou à l'horizontale, si nécessaire).Par Exemple,
Espère que cette aide.
PS: xx est une valeur factice, vous devez le remplacer avec vos valeurs réelles de votre image.
background-size
propriété pour obtenir la même chose. Vous pouvez en lire plus à propos de la même chose que ci-dessous w3.org/TR/2002/WD-css3-background-20020802/#background-size - @aspirantDonner de la hauteur et de la largeur:
Il se passe parce que
.header-shadow
est vide.Donner
height
à elle.Violon ici.
Ajouter de la hauteur & largeur des propriétés à votre .fichier css.
Vous pouvez l'essayer aussi pour la définition de la classe dans le div de la section;
CSS:
HTML:
Pour utiliser une image pour le corps de fond en CSS