artoodetoo, круто тока не понял как они ловят клик
легко
представь ситуацию
<a href="" class="light"><img src="small.png" /><span class="box"><img src="big.png" /></span></a>
ну и ксс код
.light .box { display: none}
а потом
a.light:active .box { display: block;}
ну и дальше просто играют типа
a.light:active .box {
width: 100%;
height: 100%;
position: fixed;
z-index: 1000;
text-align: center;
}
ну и про фоточку не забываем
a.light:active .box img {
max-width: 500px;
max-height: 500px;
}
как мы знаем active держится, пока мы фокус не сбросим с элемента, именно поэтому то и закрывается когда кликаем в другом месте, пусть даже в файрбаге ;)