2016-01-17 4 views
1

У меня есть IMG в наборе сНа в качестве фона со следующим CSS:HTML CSS DIV мобильного дисплей

#div1{ 
background: url(../img/img1.jpg); 
background-size: cover; 
background-position: center; 
width: 100%; 
height: 100%; 
position: fixed; 
z-index:-100; 
} 

Это Диво dispalys в IMG отлично в центре экрана. Мой второй DIV с текстом имеет следующий CSS:

#div2 { 
min-height: 200px; 
background: black; 
opacity: 0.9; 
width: 100%; 
z-index: -1; 
position: relative; 
top: 494px; 
} 

дивы дисплей штрафа на моем компьютере. Однако, когда я открываю сайт на своем мобильном устройстве, div с текстом не отображается. После масштабирования вы можете видеть, что div находится под div с img. Почему это так, так как указаны z-индексы и что я могу сделать, чтобы изменить это?

+0

Вы пытались увеличить значение 'z-index' до положительного в' div2'? Также попробуйте отрегулировать высоту для обоих div. –

+0

ха-ха. Большое спасибо! Это сработало. Но почему это было бы так, поскольку индекс z был еще больше, чем индекс первого div? Спасибо вам большое! – Micki12

+0

Я только что искал, чтобы узнать минимальное значение для 'z-index', но не смог найти его, чтобы понять причину. Но в любом случае, я рад, что это помогло. –

ответ

0

Просто увеличьте значение z-index до положительного.

#div2 { 
min-height: 200px; 
background: black; 
opacity: 0.9; 
width: 100%; 
z-index: 999; 
position: relative; 
top: 494px; 
} 
Смежные вопросы