» » >

Смена фона div блока

18.09.2013, 18:25


Больше чем уверен, что многие из вас видели на том или ином блоге, ячейку с полезной информацией, а если быт точным, то ячейку с последними комментариями пользователей и при нажатии стрелкой мыши, фон ячейки менялся или появлялось изображение, а вы могли перейти и посмотреть полный комментарий пользователя, давайте рассмотрим как данную функцию реализовать на html-css.

Для начала, мы создадим основную ячейку див, с классом cell_info, в которую поместим ссылку на нужный нам контент, а ссылки пропишем class="info_if" и параметр onclick="return false;"

HTML-Code

<div class="cell_info">
  <a href="#" class="info_i" onclick="return false;">  
  нужный нам текст
  </a>
</div>

а в стилях пропишем отображением содержания блочного элемента, чтобы содержание ячейки не выходила за рамки, пропишем значения для текста и установим значения классу info_i, где пропишем фон до и посл нажатия стрелкой мыши.

CSS-Code

.cell_info {
  overflow: hidden;
  text-align:left;
  font: 115%/1.5 Verdana,Arial,Helvetica, sans-serif;  
  color:#555;
  border:1px solid #D0D0D0;
  margin: 10px 0px 10px 0px;  
  background: #fff;
}

.info_i:link,
.info_i:visited  
{
  display: block;
  text-decoration: none;
  color:#555;  
  padding: 10px;
}

.info_i:hover {
  color:#555;
  background: #f7fcff;
}

а для того, чтобы появилось изображение при на ведении стрелкой мыши на ячейку div, заменим info_i:hover на

CSS-Code

.info_if:hover {
  color:#555;  
  background: url('fon_cell_linc.png') no-repeat right bottom #f7fcff;  
}

Обратите внимания, что я запретил изображения повторяться и прижал его к правому нижнему углу, основной ячейки div.

Категория: HTML-CSS | Добавил: tashkent97
Просмотров: 1251 | Загрузок: 84 | Источник: www.center-dm.ru/ | Рейтинг: 3.3/3
Всего комментариев: 0
dth="100%" cellspacing="1" cellpadding="2" class="commTable">
Имя *: Email:
Яндекс.Метрика Яндекс цитирования<