Показать сообщение отдельно
  #4 (permalink)  
Старый 13.01.2015, 17:03
Интересующийся
Отправить личное сообщение для horan Посмотреть профиль Найти все сообщения от horan
 
Регистрация: 28.11.2014
Сообщений: 13

Я конечно не эксперт, но без JS как то не получилось это реализовать)))

HTML:
<div class="services_description" onmouseover="ShowDiv();" onmouseout="HideDiv();">
<img class="swing" src="images/1.jpg" alt="" />
<div class="inblock">
Информация
</div>

CSS:
.services_description { width: 250px; height: 250px; }
  .swing { border: 1px solid; width:250px; height:250px; }
  .inblock { border: 1px solid;}

JS:
function ShowDiv() {
  document.getElementsByClassName('inblock')[0].style.height  = document.getElementsByClassName('swing')[0].clientHeight+"px";
  document.getElementsByClassName('inblock')[0].style.width  = document.getElementsByClassName('swing')[0].clientWidth+"px";
  document.getElementsByClassName('inblock')[0].style.display ="";
}
function HideDiv() {
  document.getElementsByClassName('inblock')[0].style.display = "none";
}

Последний раз редактировалось horan, 14.01.2015 в 21:22.
Ответить с цитированием