Иконка ресурса

Баннер с hover-эффектом в шапке(header) 1.0.0

Нет прав для скачивания
Совместимость с XenForo
  1. 1.0
  2. 1.1
  3. 1.2
  4. 1.3
Screen_40.gif

Рекламу все ругают, но все таки, денежки нужны. Сейчас реклама неотъемлемая часть сайтов. А вот реклама рекламного места :-), тоже кажется не помешает. Если сделано солидно, то и продать можно нормально. Но это все лирика и чисто субъективное мнение :-).

Сделал блок в шапку:



При нажатии на слово "администрации" откроется окно обратной связи.
  1. Заливаем два изображения в папку xenforo Вашего стиля;
  2. Создаем новый шаблон reklama с содержимым:
    Код:
    <div class="view view-fifth">
      <img src="@imagePath/xenforo/banner_s.png" />
      <div class="mask">
      <div id="wrapper"><p>По вопросам размещения и изготовления рекламы, на нашем сайте, обращаться к <a href="{xen:link 'misc/contact'}" class="OverlayTrigger" data-overlayOptions="{&quot;fixed&quot;:false}">администрации</a> портала.</p></div>
      </div>
    </div>
  3. В шаблон logo_block добавляем после:
    Код:
      <div id="logo"><a href="{$logoLink}">
      <span><xen:comment>This span fixes IE vertical positioning</xen:comment></span>
      <img src="@headerLogoPath" alt="{$xenOptions.boardTitle}" />
      </a></div>
    Это:
    Код:
    <xen:include template="reklama" />
  4. В шаблон EXTRA.css вносим:
    Код:
    .view {
      width: 468px;
      height: 60px;
      margin: 15px 0;
      float: right;
      border: 5px solid #fff;
      overflow: hidden;
      position: relative;
      text-align: center;
      -webkit-box-shadow: 1px 1px 2px #e6e6e6;
      -moz-box-shadow: 1px 1px 2px #e6e6e6;
      box-shadow: 1px 1px 2px #e6e6e6;
      cursor: default;
      background: #fff url(@imagePath/xenforo/bgimg.jpg);
    }
    .view .mask,.view .content {
      width: 468px;
      height: 60px;
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
    }
    .view img {
      display: block;
      position: relative;
    }
    .view p {
      font-family: Georgia, serif;
      font-style: italic;
      font-size: 12px;
      position: relative;
      color: #fff;
      text-align: center;
      padding-top: 12px;
    }
    .view-fifth img {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
    }
    .view-fifth .mask {
      background-color: rgba(146,96,91,0.3);
      -webkit-transform: translateX(-468px);
      -moz-transform: translateX(-468px);
      -o-transform: translateX(-468px);
      -ms-transform: translateX(-468px);
      transform: translateX(-468px);
      -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
      filter: alpha(opacity=100);
      opacity: 1;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
    }
    .view-fifth h2 {
      background: rgba(255, 255, 255, 0.5);
      color: #000;
      -webkit-box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);
      -moz-box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);
      box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);
    }
    .view-fifth p {
      -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
      opacity: 0;
      color: #333;
      -webkit-transition: all 0.2s linear;
      -moz-transition: all 0.2s linear;
      -o-transition: all 0.2s linear;
      -ms-transition: all 0.2s linear;
      transition: all 0.2s linear;
    }
    .view-fifth:hover .mask {
      -webkit-transform: translateX(0px);
      -moz-transform: translateX(0px);
      -o-transform: translateX(0px);
      -ms-transform: translateX(0px);
      transform: translateX(0px);
    }
    .view-fifth:hover img {
      -webkit-transform: translateX(468px);
      -moz-transform: translateX(468px);
      -o-transform: translateX(468px);
      -ms-transform: translateX(468px);
      transform: translateX(468px);
    }
    .view-fifth:hover p {
      -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
      filter: alpha(opacity=100);
      opacity: 1;
    }
Тестировал на дефолтном и Fiexile шаблонах. В Fiexile надо отключать его баннер, можно конечно сунуть и туда.
  • Мне нравится
Реакции: Evlampiy и Rommax
Автор
Skaiman
Скачивания
21
Просмотры
243
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя Skaiman

Поделиться ресурсом

Назад
Сверху Снизу