Изменение цвета фона участка web-страницы при наведении курсора мыши с эффектом баннера

Информация, представленная на этой странице ориентирована в первую очередь для начинающих web-мастеров.


При наведении курсора мыши участок контента приобретает другой цвет. Помимо этого весь блок em работает как баннер, при клике мышью перенаправляя пользователя на другую страницу.



Примерно так это будет выглядеть:


Реализация эффекта с помощью Html-кода


1. Пропишем стили:

.links ol 
{
list-style-type: none;
width: 90%;
margin-left: 20px;
}
.links li 
{
border: 1px dotted #999;
border-width: 1px 1px;
margin: 0 auto;
}
.links li a 
{ 
color: #0000FF;   /*заголовок*/
display: block;
font: bold 120% Arial, Helvetica, sans-serif;
padding: 5px;
text-decoration: none;
}
html .links li a   /* make hover effect work in IE */
{  
width: 90%;
text-align: center; 
margin: 0 auto;
}
.links li a:hover 
{
background: #ADD8E6;  /*общий фон*/
}
.links a em 
{ 
color: #333;
display: block;
font: normal 85% Verdana, Helvetica, sans-serif;
line-height: 125%;
text-align: left; 
}
.links a span 
{
color: #008B8B; 
font: normal 80% Verdana, Helvetica, sans-serif;
line-height: 150%;
}
  • Из основных параметров здесь можно менять ширину блока с текстом. В примере она составляет width: 90%;. Можно задавать размеры в пикселах, например: width: 600px;
  • Цвет текста заголовка изменяется в параметре: .links li a {color: #0000FF;}
  • Цветность общего фона выбираем с помощью параметра .links li a:hover {background: #ADD8E6;}
  • Чтобы убрать обрамление точками в параметре .links li {border-width: 1px 1px;} проставьте нулевые значения. Если ставится значение 0, то пикселы (px) писать не нужно.

2. А этот HTML-код вставляем между тегами body в нужном месте страницы сайта:

       <div class="links">
       <ol>
	   <li><a href="#" title="yourtext">Заголовок 1

       <em>Абзац №1.</em>
       <em>Абзац №2.</em> 
       <em>Абзац №3.</em>
      

       <span>Дата</span></a></li>

        <li><a href="#" title="yourtext">Заголовок 2

        <em>Абзац №1.</em>
        <em>Абзац №2.</em> 
        <em>Абзац №3.</em>
      

       <span>Дата</span></a></li>

       </ol>

       </div> 
  • Вставьте адреса ссылок в участок кода a href="#";
  • Впишите title и заголовок;
  • Заполните абзацы своим текстом.

Вот и всё. Удачи! L.M.


Ваше мнение по материалу, изложенному на сайте




  © 2015–2024  dynamic-site.olerant.ru  L.M. Служба поддержки Яндекс.Метрика