2016-12-11 4 views
0

J'ai fait un image d'arrière-plan, 1366px de large et 768px de haut, que je veux utiliser comme toile de fond pour la page principale de mon website.L'attribut de couverture de fond ne fonctionne pas comme prévu

J'ai chaque page de mon site Web divisé en sections, en utilisant le plugin FullPage. C'est la page principale donc j'utilise juste la première section.


Ce que j'ai essayé jusqu'à présent est d'ajouter ce code CSS à la section #premier de ma page principale:

#first{ 
     width: 500px; 
     height: 500px; 
     background-image: url(images/ClanshnowXmasEventSmall.jpg) no-repeat center center; 
     -webkit-background-size: cover; 
     -moz-background-size: cover; 
     -o-background-size: cover; 
     background-size: cover; 
    } 

Malheureusement l'image affichée que partiellement obtient. En fait, c'est un peu plus court qu'il ne l'est en réalité.


Je lis la documentation pour l'attribut background-size, et à la couverture d'attribut il est dit:

échelle l'image de fond soit aussi grande que possible pour que l'arrière-plan la zone est entièrement couverte par l'image de fond. Certaines parties de l'image d'arrière-plan ne peut pas être vue dans la zone de positionnement de fond

Donc, fondamentalement, comment puis-je faire mon background-image s'adapter à la taille de l'écran? Compte tenu du côté mobile, je pense qu'il serait préférable d'adapter juste la largeur de celui-ci. Je suis ouvert aux suggestions et à l'aide!

+0

attacher le code dans l'extrait de code – vijay

+0

Il faudrait trop de fichiers, c'est mieux si vous appuyez sur CTRL + U sur le site Web que je vous ai lié @vijay – FET

Répondre