Светлый современный вид материалов новостей в 2 колонки для uCoz
31.01.2018 83 0 keengz

Светлый современный вид материалов новостей в 2 колонки для uCoz

Красивый вид материалов в современном стиле для uCoz отлично подойдет под сайты с новостной тематикой. Вид материалов светлый, не имеет ничего лишнего, всё необходимое в нём есть, а самое главное он удобен в использовании, особенно, если у Вас новостной портал. Если немного изменить, то можно сделать вид материалов каталога файлов, добавив лишь пару иконок и кнопку. Точно также можно сделать из него вид материалов для каталога статей, просто вставить код в модуль "Каталог статей". Хорошо выглядит на сайтах со светлым дизайном, по желанию можно переделать под любой цвет. Если сами не можете, попросите в комментарии, всё сделаем и изменим. Светлый вид материалов с красивым эффектом при наведении на него, появляется стрелка сбоку и заголовок новости становится цветным.

Данный вид материалов подойдет для любого модуля, но больше всего под новости. Он не адаптирован под мобильные устройства, но если будет спрос с него, то адаптируем и под мобильные.

Приступим к установке:

1. В таблицу стилей CSS добавляем следующий код:
Код
.closemouth {  
  font-family: Arial;  
  position: relative;  
  display:inline-block;
  overflow: hidden;  
  margin: 10px 6px 0 0;
  min-width: 250px;  
  max-width: 310px;  
  width: 100%;  
  background-color: #ffffff;  
  color: #000000;  
  text-align: left;  
  font-size: 16px;  
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);  
}  

.closemouth * {  
  -webkit-box-sizing: border-box;  
  box-sizing: border-box;  
}  

.closemouth:after {  
  position: absolute;  
  top: 50px;  
  left: 0;  
  width: 0;  
  height: 0;  
  border-style: solid;  
  border-width: 25px 0 25px 25px;  
  border-color: transparent transparent transparent #fff;  
  content: '';  
  -webkit-transform: translateX(-100%);  
  transform: translateX(-100%);  
  -webkit-transition: all 0.3s ease;  
  transition: all 0.3s ease;  
}  

.closemouth img {  
  width:315px;
  height:160px;
  vertical-align: top;  
  position: relative;  
}  

.closemouth figcaption {  
  padding: 20px 20px 30px;  
  background-color: #ffffff;  
  position:relative;
}  

.closemouth b {  
  font-weight:normal !important;
}  

.closemouth h3,  
.closemouth p {  
  margin: 0;  
  padding: 0;  
}  

.closemouth h3 {  
  margin-bottom: 10px;  
  display: inline-block;  
  font-weight: 700;  
  -webkit-transition: all 0.3s ease;  
  transition: all 0.3s ease;  
}  

.closemouth:hover h3 {color:#187fd7 !important;}

.closemouth p {  
  font-size: 0.8em;  
  margin-bottom: 20px;  
  line-height: 1.6em;  
}  

.closemouth .details {  
  padding: 0 25px;  
  color: #999999;  
  font-size: 0.8em;  
  line-height: 50px;  
  text-align: left;  
  position: absolute;  
  bottom: 0 !important;  
  left: 0;  
  width: 100%;  
}  

.closemouth .details > div {  
  display: inline-block;  
  margin-right: 15px;  
}  

.closemouth .details > div i {  
  font-size: 1.2em;  
}  

.closemouth a {  
  left: 0;  
  right: 0;  
  top: 0;  
  bottom: 0;  
  position: absolute;  
  z-index: 1;  
}  

.closemouth:hover:after,  
.closemouth.hover:after {  
  -webkit-transform: translateX(0%);  
  transform: translateX(0%);  
}

.closemouth .moder {position:absolute;top:10px;right:10px;}


2. В вид материалов новостей (файлов, статей и т.д.) ставим код:
Код
<figure class="closemouth">
<?if($MODER_PANEL$)?><div class="moder">$MODER_PANEL$</div><?endif?>
<div class="image"><img src="$IMG_URL1$" alt="$TITLE$" /></div>  
<figcaption>
<h3>$TITLE$</h3>  
<p><?if(len($MESSAGE$)>140)?><?substr($MESSAGE$,0,135)?>...<?else?>$MESSAGE$<?endif?></p>  
<div class="details">  
<div><i class="fa fa-eye fa-fw"></i> $READS$</div>  
<div><i class="fa fa-comments fa-fw"></i> $COMMENTS_NUM$</div>  
</div>  
</figcaption>  
<a href="$ENTRY_URL$"></a>  
</figure>


Так вид материалов будет выглядеть при наведении на него курсором:


Если Вам не нравится шрифт, поменять его можно легко, найдите строчку «font-family: Arial;» и замените Arial на нужный шрифт.

Если же вид материалов не помещается у Вас на сайте, поиграйте с его размерами, найдите строчки
«min-width: 250px;
max-width: 310px;»
и задайте нужную Вам ширину.

Если у Вас на сайте он не ставится по порядку, а идёт друг под другом, добавьте в вид материалов следующий код:
Код
<style>#allEntries div[id*="entryID"] { display: inline-block; }</style>
Файлы для скачивания отсутствуют.
Поблагодарить автора Автор: keengz
ДемонстрацияВизуальное демонстрирование
Комментарии (0)
Добавить комментарий
Прокомментировать