| Ещё одна вариация вида материалов на uCoz | 
|  | 
| 
| Angerfist | Суббота, 01 Октября 2016, 12:57 | Сообщение 1 |  
|   | Материал не выкладываю на главную потому что просто есть схожесть общего вида материала с предыдущими моими материалами. Вид материалов как всегда в 2 колонки (мой любимый подход к оформлению сайта), адаптивность (как без этого), просто добавил фишки другие CSS анимации. В своё время изучал плотно CSS анимацию и хотелось бы всё применить, но всё же должно быть в меру и поэтому придерживаюсь минимализма  . 
 Файл стилей получился большой, поэтому советую вынести в отдельный файл и подключать ссылкой в head (не делайте ошибок подключая файл стилей в теле конструкции, как некоторые делают в блоках).
 
 Вообщем сам код и стили:
 
 
 Код <div class="main">
 <?if($MODER_PANEL$)?><div style="float:right; margin: 5px 5px 0 0;">$MODER_PANEL$</div><?endif?>
 <div class="cover" style="background-image: url('$IMG_URL1$')">
 <div class="name"><span class="figuration">Rise of the - TOMB RIDER</span></a></div>
 <div class="fogging" onclick="location.href='$ENTRY_URL$'">
 <h1>$TITLE$</h1>
 <p>$MESSAGE$</p>
 <b style="left: 5px;bottom: 5px;">$CATEGORY_NAME$</b>
 <b style="right: 5px;bottom: 5px;">Просмотры: $READS$</b>
 </div></div></div>
 
 
 Код <style type="text/css">
 .main {
 display: block;
 width: 49%;
 float: left;
 margin: 0.5%;
 }
 .cover {
 display: block;
 position: relative;
 padding-bottom: 62%;
 background-size: 100% 100%;
 -moz-background-size: 100% 100%;
 -moz-box-shadow:0 5px 5px #000;
 box-shadow:0 5px 5px #000;
 -webkit-box-shadow:0 5px 5px #000;
 border-radius: 3px;
 }
 .fogging {
 z-index: 1;
 overflow: hidden;
 cursor: pointer;
 position: absolute;
 background-color: rgba(255, 255, 255, 0.7);
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter: alpha(opacity=0);
 opacity: 0;
 -webkit-transition: all 0.3s ease-out 0.5s;
 -moz-transition: all 0.3s ease-out 0.5s;
 -o-transition: all 0.3s ease-out 0.5s;
 -ms-transition: all 0.3s ease-out 0.5s;
 transition: all 0.3s ease-out 0.5s;
 }
 .fogging:hover {
 -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
 filter: alpha(opacity=100);
 opacity: 1;
 top: 0px;
 -webkit-transition-delay: 0s;
 -moz-transition-delay: 0s;
 -o-transition-delay: 0s;
 -ms-transition-delay: 0s;
 transition-delay: 0s;
 -webkit-animation: bounceY 0.9s linear;
 -moz-animation: bounceY 0.9s linear;
 -ms-animation: bounceY 0.9s linear;
 animation: bounceY 0.9s linear;
 }
 @keyframes bounceY {
 0% { transform: translateY(-105 <img src="/.s/sm/23/wacko.gif" border="0" align="absmiddle" alt="wacko" /> ;}
 40% { transform: translateY(-50 <img src="/.s/sm/23/wacko.gif" border="0" align="absmiddle" alt="wacko" /> ;}
 65% { transform: translateY(-25 <img src="/.s/sm/23/wacko.gif" border="0" align="absmiddle" alt="wacko" /> ;}
 82% { transform: translateY(-12 <img src="/.s/sm/23/wacko.gif" border="0" align="absmiddle" alt="wacko" /> ;}
 92% { transform: translateY(-6 <img src="/.s/sm/23/wacko.gif" border="0" align="absmiddle" alt="wacko" /> ;}
 55%, 75%, 87%, 97%, 100% { transform: translateY(0);}
 }
 @-moz-keyframes bounceY {
 0% { -moz-transform: translateY(-105 <img src="/.s/sm/23/wacko.gif" border="0" align="absmiddle" alt="wacko" /> ;}
 40% { -moz-transform: translateY(-50 <img src="/.s/sm/23/wacko.gif" border="0" align="absmiddle" alt="wacko" /> ;}
 65% { -moz-transform: translateY(-25 <img src="/.s/sm/23/wacko.gif" border="0" align="absmiddle" alt="wacko" /> ;}
 82% { -moz-transform: translateY(-12 <img src="/.s/sm/23/wacko.gif" border="0" align="absmiddle" alt="wacko" /> ;}
 92% { -moz-transform: translateY(-6 <img src="/.s/sm/23/wacko.gif" border="0" align="absmiddle" alt="wacko" /> ;}
 55%, 75%, 87%, 97%, 100% { -moz-transform: translateY(0);}
 }
 @-webkit-keyframes bounceY {
 0% { -webkit-transform: translateY(-105 <img src="/.s/sm/23/wacko.gif" border="0" align="absmiddle" alt="wacko" /> ;}
 40% { -webkit-transform: translateY(-50 <img src="/.s/sm/23/wacko.gif" border="0" align="absmiddle" alt="wacko" /> ;}
 65% { -webkit-transform: translateY(-25 <img src="/.s/sm/23/wacko.gif" border="0" align="absmiddle" alt="wacko" /> ;}
 82% { -webkit-transform: translateY(-12 <img src="/.s/sm/23/wacko.gif" border="0" align="absmiddle" alt="wacko" /> ;}
 92% { -webkit-transform: translateY(-6 <img src="/.s/sm/23/wacko.gif" border="0" align="absmiddle" alt="wacko" /> ;}
 55%, 75%, 87%, 97%, 100% { -webkit-transform: translateY(0);}
 }
 .fogging p {
 font-family: Georgia, serif;
 font-style: italic;
 font-size: 14px;
 position: relative;
 color: #333333;
 margin: 5px;
 text-align: left;
 opacity: 0;
 -webkit-transition: all 6s ease;
 -moz-transition: all 6s ease;
 -o-transition: all 6s ease;
 -ms-transition: all 6s ease;
 transition: all 6s ease;
 }
 .fogging:hover p {
 opacity: 1;
 }
 .fogging h1 {
 text-transform: uppercase;
 color: #FFFFFF;
 text-align: center;
 position: relative;
 font-size: 14px;
 padding: 5px;
 background: rgba(0, 0, 0, 0.8);
 margin: 10px 0 0 0;
 -webkit-transform: translateY(-105 <img src="/.s/sm/23/wacko.gif" border="0" align="absmiddle" alt="wacko" /> ;
 -moz-transform: translateY(-105 <img src="/.s/sm/23/wacko.gif" border="0" align="absmiddle" alt="wacko" /> ;
 -o-transform: translateY(-105 <img src="/.s/sm/23/wacko.gif" border="0" align="absmiddle" alt="wacko" /> ;
 -ms-transform: translateY(-105 <img src="/.s/sm/23/wacko.gif" border="0" align="absmiddle" alt="wacko" /> ;
 transform: translateY(-105 <img src="/.s/sm/23/wacko.gif" border="0" align="absmiddle" alt="wacko" /> ;
 -webkit-transition: all 1.8s ease-in-out;
 -moz-transition: all 1.8s ease-in-out;
 -o-transition: all 1.8s ease-in-out;
 -ms-transition: all 1.8s ease-in-out;
 transition: all 1.8s ease-in-out;
 }
 .fogging:hover h1 {
 -webkit-transform: translateY(0);
 -moz-transform: translateY(0);
 -o-transform: translateY(0);
 -ms-transform: translateY(0);
 transform: translateY(0);
 }
 .fogging b {
 position: absolute;
 text-transform: uppercase;
 font-family: Arial;
 font-size: 14px;
 color: #FFFFFF;
 background: rgba(0, 0, 0, 0.8);
 padding: 1px 5px;
 opacity: 0;
 -webkit-transition: all 1.5s linear;
 -moz-transition: all 1.5s linear;
 -o-transition: all 1.5s linear;
 -ms-transition: all 1.5s linear;
 transition: all 1.5s linear;
 transform: rotateX(-180deg);
 -webkit-transform: rotateX(-180deg);
 -moz-transform: rotateX(-180deg);
 -ms-transform: rotateX(-180deg);
 -o-transform: rotateX(-180deg);
 -moz-box-shadow:0 5px 5px #000;
 box-shadow:0 5px 5px #000;
 -webkit-box-shadow:0 5px 5px #000;
 }
 .fogging:hover b {
 opacity: 1;
 transform: rotateX(0deg);
 -webkit-transform: rotateX(0deg);
 -moz-transform: rotateX(0deg);
 -ms-transform: rotateX(0deg);
 -o-transform: rotateX(0deg);
 }
 .name {
 display: block;
 position: absolute;
 left: 0;
 right: 0;
 top: 5px;
 background: rgba(0,0,0,0.85);
 height: 22px;
 overflow: hidden;
 }
 .figuration {
 color: #FFFFFF;
 font-family: Arial;
 font-size: 14px;
 font-weight: 700;
 text-transform: uppercase;
 text-shadow: 2px 4px 3px rgba(0,0,0,0.85);
 margin: 2px 2px 6px 5px;
 }
 .info {
 display: block;
 position: absolute;
 right: 5px;
 bottom: 5px;
 background: rgba(0,0,0,0.85);
 height: 22px;
 overflow: hidden;
 }
 @media only screen and (max-width: 620px) {
 .main {width: 99%; float: none; margin: 1% 0.5%;}
 }
 </style>
 
 Скриншоты:
 
  
  P.S. Все свои последние материалы пишу я сам, можно даже заметить в коде у меня свой почерк, поэтому прошу заметите ошибки поправляйте, а если вопросы по настройке, задавайте, я не отказываюсь помочь.
 
 No regrets
 
 
 Сообщение отредактировалAngerfist - Суббота, 01 Октября 2016, 15:27
 |  
| [ RU ] |  |  | 
| 
| Сопрано | Суббота, 01 Октября 2016, 13:34 | Сообщение 2 |  
|   | А многие ставят такой вид материала, если сайт игровой, то только такой вид и подойдет. |  
| [ RU ] |  |  | 
| 
| Kosten | Суббота, 01 Октября 2016, 13:43 | Сообщение 3 |  
|   | Цитата Angerfist (  ) не выкладываю на главную потому что просто есть схожесть общего вида материала с предыдущими моими материалами.Такой скрин на этот вид материала сделал, ему место на главной.
   |  
| [ RU ] |  |  | 
| 
| Kosten | Суббота, 01 Октября 2016, 14:34 | Сообщение 4 |  
|   | Здесь в CSS прописано так. 
 
 Код <style type="text/css"> Стили </style>
 Для тех кто не в курсе, если в CSS то вам нужно будет убрать. Что по созданию специального файла для него, то в этой статье все описано, как сделать.
 |  
| [ RU ] |  |  | 
| 
| Angerfist | Суббота, 01 Октября 2016, 14:44 | Сообщение 5 |  
|   | Kosten, я добавлю) я прописал так для внутреннего вложения стилей, но так будет не компактно, либо вложить в общую таблицу (без оболочки style) либо импорт в ту же таблицу, вложения ссылки на стиль внутри - это грех общих правил хтмл. Хотя всем пофиг я вижу, работает да и ладно... 
 No regrets
 |  
| [ RU ] |  |  | 
| 
| Angerfist | Суббота, 01 Октября 2016, 15:45 | Сообщение 6 |  
|   | Я извиняюсь, выложил код вначале не тот, просто несохранённыё данные положил из редактора. Исправил, думаю тоже навести порядок в папках, а то уже всё беспорядочно стало - тестовыё хтмл)
 
 No regrets
 |  
| [ RU ] |  |  | 
| 
| Angerfist | Четверг, 06 Октября 2016, 11:09 | Сообщение 7 |  
|   | В коде есть бред 
 Код transform: translateY(-105 <img src="/.s/sm/23/wacko.gif" border="0" align="absmiddle" alt="wacko" /не мог понять откуда цепляется, сообразил теперь... У Kostena на сайте эти участки совпадают с кодами смайлов, и поэтому такая фигня выходит.
 
 Лучше вложу файлы в архив.
 
 No regrets
 
 
 Сообщение отредактировалAngerfist - Четверг, 06 Октября 2016, 13:20
 |  
| [ RU ] |  |  | 
| 
| JoniDen | Пятница, 07 Октября 2016, 00:28 | Сообщение 8 |  
|   | Красиво смотрится   |  
| [ KZ ] |  |  |