Неправильно, вы могли бы сделать что-то подобное.
Скрыть содержимое, которое хотите отобразить, с помощью css.
При щелчке добавить класс, чтобы скрыть скрытый контент на просмотр.
вот JS fiddle
CSS
.contentBox {
display:block;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
color:#fff;
background: rgba(0,0,0, 0.7);
-moz-transform:translateX(-100%) translateY(0px);
-webkit-transform:translateX(-100%) translateY(0px);
-o-transform:translateX(-100%) translateY(0px);
-ms-transform:translateX(-100%) translateY(0px);
transform:translateX(-100%) translateY(0px);
-webkit-transition:200ms ease;
-moz-transition:200ms ease;
-ms-transition:200ms ease;
-o-transition:200ms ease;
transition:200ms ease;
}
.slideLeft {
-moz-transform:translateX(0px) translateY(0px);
-webkit-transform:translateX(0px) translateY(0px)!important;
-o-transform:translateX(0px) translateY(0px);
-ms-transform:translateX(0px) translateY(0px);
transform:translateX(0px) translateY(0px)!important;
}
разметки
<img class="clickthis" src="http://i.imgur.com/LULHwuJ.jpg" />
<div class="contentBox">
The Content
</div>
JS
$('.clickthis').on('click', function(){
$('.contentBox').addClass('slideLeft');
});
Похоже, вы должны использовать JavaScript, чтобы достичь своих целей. Вы не упомянули, что можете/не можете использовать JS - есть ли у вас какие-то ограничения? – MrPiao
Я довольно новичок в JS, но если кто-нибудь может указать мне на такую библиотеку. Я могу читать и, надеюсь, понять, что мне нужно сделать довольно быстро. – PourMeSomeCode
Что вы хотите всплывать? Какой контент? – nicael