Ещё одна вариация вида материалов на 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 )