Я пытаюсь создать список фотографий участников. Когда пользователь нависает над изображением, информация скользит из изображения или исчезает в представлении с описанием и ссылками. Список будет часто меняться, и порядок участников может быть скорректирован сценарием, который вычисляет их баллы.Как использовать селектор с первым ребенком и: наведите указатель мыши на создание информационной панели в галерее?
Часть головоломки, над которой я сейчас работаю, - это раскрытие. С помощью теперь я могу сделать содержимое, но переход CSS является странным и неудобным. Каков рекомендуемый подход к построению такой информационной панели? Использование z-index, perphas?
CSS
*{
-webkit-transition: all 2s ease-in-out;
-moz-transition: all 2s ease-in-out;
-o-transition: all 2s ease-in-out;
transition: all 2s ease-in-out;
}
.dude>:first-child{
width:0px;
height:0px;
float:left;
visibility:hidden;
}
.dude:hover > :first-child {
width: auto;
height: auto;
visibility:visible;
float:none;
}
HTML
<table>
<thead><h4>Roster</h4></thead>
<tbody>
<tr>
<td><div class="dude"><div>THIS INFORMATION WILL APPEAR LIKE MAGIC</div><img alt="Scott" src="madeupphotoname.jpg" /><b>Scott</b></td>
<td><div class="dude"><div>THIS INFORMATION WILL APPEAR LIKE MAGIC</div><img alt="Sally" src="madeupphotoname2.jpg" /><b>Sally</b></td>
</tr>
</tbody>
</table>
Ваше терпение и талант ценится. Для любого такого заинтересованного, вот jsfiddle of my project.
Первое, что я бы сказал, восстановить вещь без использования таблиц. Существуют гораздо более эффективные методы построения и размещения «галереи», например, здесь. –