2015-07-25 3 views
0

Я пытаюсь создать полное фоновое изображение. К сожалению, изображение даже не появляется, а тем более установлено как полный фон. Цените помощь.Установка полного фонового изображения

#bg { 
 
    position: fixed; 
 
    top: -50%; 
 
    left: -50%; 
 
    width: 200%; 
 
    height: 200%; 
 
} 
 
#bg img { 
 
    position: absolute; 
 
    top: 0; 
 
    left: 0; 
 
    right: 0; 
 
    bottom: 0; 
 
    margin: auto; 
 
    min-width: 50%; 
 
    min-height: 50%; 
 
}
<div id="bg"><img src="img/bg.jpg" alt=""> 
 
    </div>

+0

вы уверены, что путь является правильным? вы хотите его в фоновом режиме, чтобы вы могли иметь над ним какой-то текст, тогда не является правильным выбором – Silve2611

+0

Да, я хочу поместить над ним текст. – DevDiva

+0

Я добавил фрагмент кода. Это то, что вам нужно, или вам нужно что-то еще? – Silve2611

ответ

2

Вам не нужно 2 классов

Вам просто нужно

#bg { 
    position: absolute; 
    width:100%; 
    min-height:100%; 
    background-image:url("http://www.yourdomain.com/images/image.jpg"); 
    background-size:cover; 
} 

<div id="bg">&nbsp;</div> 

взглянуть на эту JSBin для примера

+0

Если изображение не является URL-адресом, а в моей папке css, то что? – DevDiva

+0

, тогда вы просто поместите url (../ css/image.jpg) или вы можете указать полный путь домена –

+0

#bg { позиция: абсолютная; ширина: 100%; мин-высота: 100%; background-image: url ("../ img/bg.jpg"); размер фона: обложка; } – DevDiva

2

Если вы хотите его в качестве фонового изображения вы должны попробовать следующее. Я добавил фрагмент кода.

#bg { 
 
    position: fixed; 
 
    background-image: url(http://www.laminart.com/img/product/cad/928_2455_L.jpg); 
 
    width:500px;height:200px; 
 
    padding:0px; 
 
}
<div id="bg"> 
 
text over the picture 
 
    <br><br> 
 
    some addition text 
 
<div>

1

использовать следующий, чтобы сделать его "полный"

фон-размер: крышка;