2016-08-29 4 views
0

Я работаю над проектом, где мне нужно загрузить скриншоты, которые скопированы в браузере. Система работает, но у меня есть проблема, чтобы щелкнуть изображения, чтобы показать их в полноэкранном режиме.Сделать элементы ниже абсолютных позиций div clickable

Я сделал JSFiddle того, что он выглядит как:

<div id="screenshot-container" class="vertical-scroll-div"> 
    <div id="editor" contenteditable="true"> </div> 
    <img class="screenshot" src="https://blog.xenproject.org/wp-content/uploads/2014/10/Testing.jpg" /> 
    <img class="screenshot" src="https://blog.xenproject.org/wp-content/uploads/2014/10/Testing.jpg" /> 
    <img class="screenshot" src="https://blog.xenproject.org/wp-content/uploads/2014/10/Testing.jpg" /> 
    <img class="screenshot" src="https://blog.xenproject.org/wp-content/uploads/2014/10/Testing.jpg" /> 
    <img class="screenshot" src="https://blog.xenproject.org/wp-content/uploads/2014/10/Testing.jpg" /> 
</div> 

.vertical-scroll-div { 
    width: 100%; 
    padding-top: 10px; 
    height: 220px; 
    min-height: 220px; 
    overflow-x: auto; 
    white-space: nowrap; 
    border: 2px dashed #a9a9a9; 
} 
#editor { 
    position: absolute; 
    top: 0px; 
    width: 100%; 
    height: 220px; 
    outline: 0; 
} 
.screenshot { 
    margin-left: 10px; 
    height: 200px; 
    width: 200px; 
    max-height: 200px; 
    max-width: 200px; 
} 
.screenshot:hover { 
    cursor: pointer; 
    border: solid 2px #3498db; 
} 

Редактор div не может быть использован в качестве родителя, потому что он будет очищен при вставке новой image.

Надежда у кого-то есть идея.

Благодаря

+2

ничего в jsfiddle – chirag

+0

Ссылка не работает. – Whothehellisthat

+0

Используйте кнопку 'save'. http://i.stack.imgur.com/QoNwy.png –

ответ

2

Просто добавьте эти свойства к селектору .screenshot:

.screenshot { 
    position: relative; 
    z-index: 10; 
} 
1

использовать этот CSS

.screenshot { 
    height: 200px; 
    margin-left: 10px; 
    max-height: 200px; 
    max-width: 200px; 
    position: relative; 
    width: 200px; 
    z-index: 5; 
} 
+0

Спасибо, что это сработало, а также @Bommox ответ – user2377796

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