• Страница 1 из 1
  • 1
Форум » Веб-разработка » HTML + CSS — коды » Стильный блок рекламы для сайта на CSS
Стильный блок рекламы для сайта на CSS
VIP36RUS
Четверг, 17 Августа 2017 | Сообщение 1
Оффлайн
Проверенные
Сообщений:217
Награды: 4
Рекламный блок с эффектом появлении информации при наведении.
Я лично сейчас делаю страницу для портфолио по этому перебираю для себя интересные варианты демонстрации работ.
Что то оставляю себе а что то публикую.


  • На первом изображении мы видим как будет выглядеть блок без наведения мышки на него.
  • На втором изображении мы видим блок уже с наведением мыши.



Заголовок и описание с полупрозрачным фоном.

И так приступим:
Первое что нам нужно это добавить CSS
Код
.IPSG_Glob {
  width: 425px;
  max-width: 425px;
  margin: 0px;
  opacity: .99;
  overflow: hidden;
  position: relative;
  border-radius: 3px;
  cursor: pointer;
  -webkit-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
  box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
}
.IPSG_Glob:before {
  content: '';
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
  width: 425px;
  height: 50%;
  opacity: 0;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 2;
  -webkit-transition-property: top, opacity;
  transition-property: top, opacity;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.IPSG_Glob img {
  display: block;
  width: 425px;
  height: 250px;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
.IPSG_Glob .caption {
  width: 425px;
  padding: 20px;
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 3;
  text-align: center;
}
.IPSG_Glob .caption span {
  display: block;
  opacity: 0;
  position: relative;
  top: 100px;
  -webkit-transition-property: top, opacity;
  transition-property: top, opacity;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.IPSG_Glob .caption .title {
  line-height: 1;
  font-weight: normal;
  font-size: 18px;
  color: #fff;
}
.IPSG_Glob .caption .info {
  line-height: 1.2;
  margin-top: 5px;
  font-size: 12px;
}
.IPSG_Glob:focus:before,
.IPSG_Glob:focus span, .IPSG_Glob:hover:before,
.IPSG_Glob:hover span {
  opacity: 1;
}
.IPSG_Glob:focus:before, .IPSG_Glob:hover:before {
  top: 50%;
}
.IPSG_Glob:focus span, .IPSG_Glob:hover span {
  top: 0;
}
.IPSG_Glob:focus .title, .IPSG_Glob:hover .title {
  -webkit-transition-delay: 0.15s;
          transition-delay: 0.15s;
}
.IPSG_Glob:focus .info, .IPSG_Glob:hover .info {
  -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
}


HTML добавляем в блок или нужное для вас место
Код
<div class="IPSG_Glob">
    <img src="http://i.imgur.com/e2JTD9t.png">
    <div class="caption">
        <span class="title">Заголовок картинки</span>
        <span class="info">Краткое описание <a href="https://ipsguru.ru/">ссылка</a></span>
    </div>
</div>
Прикрепления: 0359624.png (248.4 Kb)


IPSGuru.RU - Сообщество веб администраторов
Kinoguru.Online - Онлайн фильмы
Любая тема на uCoz не интересует!
Страна: (RU)
VIP36RUS
Четверг, 17 Августа 2017 | Сообщение 2
Оффлайн
Проверенные
Сообщений:217
Награды: 4
Демонстрационная страница

IPSGuru.RU - Сообщество веб администраторов
Kinoguru.Online - Онлайн фильмы
Любая тема на uCoz не интересует!
Страна: (RU)
Kosten
Четверг, 17 Августа 2017 | Сообщение 3
Оффлайн
Администраторы
Сообщений:44342
Награды: 70
Сервис опять слетает и доступа нет.
Страна: (RU)
VIP36RUS
Четверг, 17 Августа 2017 | Сообщение 4
Оффлайн
Проверенные
Сообщений:217
Награды: 4
Цитата Kosten ()
Сервис опять слетает и доступа нет.

vds настраиваем по этому временно есть такие ошибки


IPSGuru.RU - Сообщество веб администраторов
Kinoguru.Online - Онлайн фильмы
Любая тема на uCoz не интересует!
Страна: (RU)
Kosten
Четверг, 17 Августа 2017 | Сообщение 5
Оффлайн
Администраторы
Сообщений:44342
Награды: 70
VIP36RUS, на вид материала ставлю и почему то получается в одну колонку.
Страна: (RU)
VIP36RUS
Четверг, 17 Августа 2017 | Сообщение 6
Оффлайн
Проверенные
Сообщений:217
Награды: 4
Цитата Kosten ()
VIP36RUS, на вид материала ставлю и почему то получается в одну колонку.

Это и так 1 блок, я просто для показа добавлял 2 блока.


IPSGuru.RU - Сообщество веб администраторов
Kinoguru.Online - Онлайн фильмы
Любая тема на uCoz не интересует!
Страна: (RU)
Kosten
Четверг, 17 Августа 2017 | Сообщение 7
Оффлайн
Администраторы
Сообщений:44342
Награды: 70
VIP36RUS, так и подумал, так то можно же его запилить под вид материалов.
Страна: (RU)
VIP36RUS
Четверг, 17 Августа 2017 | Сообщение 8
Оффлайн
Проверенные
Сообщений:217
Награды: 4
Есть множества таких решений с блоками

IPSGuru.RU - Сообщество веб администраторов
Kinoguru.Online - Онлайн фильмы
Любая тема на uCoz не интересует!
Страна: (RU)
Kosten
Четверг, 17 Августа 2017 | Сообщение 9
Оффлайн
Администраторы
Сообщений:44342
Награды: 70
Цитата VIP36RUS ()
Есть множества таких решений с блоками

VIP36RUS, но поделись, если что, плиз закидывайте на форум, хороший материал.
Страна: (RU)
Форум » Веб-разработка » HTML + CSS — коды » Стильный блок рекламы для сайта на CSS
  • Страница 1 из 1
  • 1
Поиск: