Сделать рамку вокруг обьекта
Есть три ячейки таблицы. Какой можно придумать простой JavaScript что бы при наведении мышкой в ячейке появлялась рамка вокруг блока див и менялось изображение?
<td style="width: 33%;">
<div style="width:100%; height:100%;">
<img src="img/media/1.jpg" width="140" height="100" alt="Тайны мировой архитектуры">
<h3><a href="#">Тайны мировой<br/> архитектуры</a></h3><br/>
<p>В 2007 году вышел цикл<br/>
документальных передач <br/>
из 8 серий «Тайны мировой<br/>
архитектуры» (производство<br/>
кинокомпания «Мастерская»),<br/>
где Нана Эрнандес Геташвили<br/>
выступила в роли<br/>
автора проекта</p>
</div>
</td>
<td style="width: 33%;">
<div style="width:100%; height:100%;">
<img src="img/media/2.jpg" width="140" height="100" alt="Тайны любви">
<h3><a href="#">Тайны любви</a></h3><br/>
<p>В 2009 году вышел фильм <br/>
«Тайны любви» (производство<br/>
кинокомпания «Мастерская»<br/>
по заказу Первого канала.<br/>
Продюсерами выступили Андрей<br/>
Клишас, Нана Эрнандес <br/>
Геташвили и Саида Медведева.</p>
</div>
</td>
<td style="width: 33%;">
<div style="width:100%; height:100%;">
<img src="img/media/3.jpg" width="140" height="100" alt="Тайны смерти">
<h3><a href="#">Тайны смерти</a></h3><br/>
<p>Фильм «Тайны смерти» о том,<br/>
почему мы должны так высоко <br/>
ценить каждое мгновение жизни,<br/>
и, главное, верить в Любовь.</p>
</div>
</td>
|
Цитата:
<!DOCTYPE html>
<html>
<head>
<!--
<script src='http://code.jquery.com/jquery-latest.js'></script>
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
td > div {
width: 30px;
height: 30px;
background: url('http://javascript.ru/forum/images/smilies/smile.gif') center center no-repeat;
}
td:hover > div {
border: 1px solid;
background-image: url('http://javascript.ru/forum/images/smilies/laugh.gif');
}
</style>
<script type='text/javascript'>
</script>
</head>
<body>
<table>
<td>
<div></div>
</td>
</table>
</body>
</html>
|
Круто
|
А если картинка не бекграунд, а просто в блоке наряду с текстом?
|
Цитата:
Но так же решаемо. :) |
Ну да. Спасибо, кстати, за совет делать при помощи CSS
получилось так
<td style="width: 33%;">
<div style="width:100%; height:100%;">
<div class="mediaimage2" style="border:unset;" ></div>
<h3><a href="#">Тайны любви</a></h3><br/>
<p>В 2009 году вышел фильм <br/>
«Тайны любви» (производство<br/>
кинокомпания «Мастерская»<br/>
по заказу Первого канала.<br/>
Продюсерами выступили Андрей<br/>
Клишас, Нана Эрнандес <br/>
Геташвили и Саида Медведева.</p>
</div>
</td>
Код:
td div{ |
css-фоном нужно ставить картинки оформления. Изображения же, которые являются частью контента - должны быть вставлены через <img> - данный тег для этого и создан же)
|
| Часовой пояс GMT +3, время: 02:55. |