2013-12-05 4 views
1

Я пытаюсь воссоздать панель опыта Minecraft в HTML, до сих пор мне удалось получить фоновой отзывчивость, но я не могу заставить работать панель «cover». Когда я делаю это min-height: 100% вместо 15px он вообще не отображается.Сделать фоновое изображение div отзывчивым и его содержимое слишком

.xpbar { 
    width: 0%; 
    height: 15px; /* works */ 
    /* min-height: 100%; doesn't work */ 
    background-image: url(http://i.imgur.com/4esnIWF.png); 
    background-repeat: no-repeat; 
    background-size: cover; 
} 

Вот то, что я до сих пор:

http://jsfiddle.net/zLwds/2/

Изменение размера окна, чтобы увидеть проблему!

TL; DR Как я могу сделать второе изображение отзывчивым?

+1

Так только пользователи Minecraft должны знать, что вы пытаетесь сделать? –

+0

Извините, я должен был объяснить. Это похоже на индикатор выполнения, фон + передний план с шириной%! – Vilarix

ответ

1

Попробуйте это:

background-size: 100% 100%; 

Это то, что вы пытаетесь достичь?

jsFiddle here

+1

Спасибо! Я бы предпочел, чтобы панель обложки изменилась, как фоновый план (коэффициент сохранения), но она по-прежнему работает. – Vilarix

+1

Странный - соотношение кажется прекрасным, когда я пробую его здесь, в Safari. – SquareCat

+0

Это то, что у меня есть в Firefox: http://i.imgur.com/3inWyRI.png – Vilarix

Смежные вопросы