2015-08-20 5 views
0

У меня есть наложение CSS с изображением в центре. Моя проблема в том, что эта фотография всегда будет большой, и мне нужно прокрутить эту картинку внутри наложения, чтобы увидеть остальную часть.Наложение CSS не прокрутка

но случается, что когда я прокручиваю, я прокручиваю страницу за оверлей. что в этом плохого?

CSS

#imgfull{ 
position: fixed; 
top: 0; 
left: 0; 
width: 100%; 
height: 100%; 
z-index: 10; 
background-color: rgba(0,0,0,0.9); 
text-align:center; 
} 
#imgfull img{ 
max-width:90%; 
margin-top:55px; 
box-shadow:0 0 25px #111; 
-webkit-box-shadow:0 0 25px #111; 
-moz-box-shadow:0 0 25px #111; 
z-index:100; 
} 

HTML

<div id="imgfull"> 

<img src="http://thumbs.dreamstime.com/z/%C3%A1rvore-isolada-1821590.jpg"> 

</div> 

<div><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></div> 

http://jsfiddle.net/zo78e2dt/

ответ

0

Вы можете добавить overflow-y: scroll в #imgfull сделать Div прокрутки независимо от остальной части страницы.

http://jsfiddle.net/zo78e2dt/5/

+0

о, да, но в этом случае, когда я прокрутить страницу вниз накладку есть проблема не покрывая всю страницу;/ –

+0

@renata costa Я отредактировал ответ, чтобы исправить его. Посмотрите, хотите ли вы этого. – DivideByZero

0

, если я понимаю, как это?

я использовал новый контейнер для фото под названием «над» с этим CSS:

.over {overflow-y:auto; 
height:100%;} 

http://jsfiddle.net/s2h1ecLp/

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