| Если вы хотите сделать адаптивный вид материала, то эта статья вам поможет. Вы сможете выводить материал в несколько колонок в адаптивной верстке. В системе uCoz почти все материалы, будь то новости или статьи, прописаны с помощью определенного div, а именно: <div id="allEntries">. Для него мы и будем прописывать дизайн, чтобы материалы можно было вывести в одну, две, три или четыре колонки. А самое главное, что для разных устройств, разный вид вывода материала. 
 Добавление от админа:
 
 Как понимаю, здесь затея темы на адаптивность была, и были прописаны стандартные стили от системы. Что немного пришлось преобразить, а это сделать вид материала, что идет в 3 колонки, а также он полностью адаптивный под все мобильные аппараты.
 
 
   
 
 Это при небольшом мониторе, как пример может быть планшет, где идет в 2 колонки.
 
 
   
 Но здесь автоматически переходит в одну колонку при самом небольшом экране мобильного гаджет.
 
 
   
 Установка:
 
 HTML
 
 
 Код <div class="kaltemeruy-osmiduck"> <tr><td style="padding:3px;">
 <div class="eTitle" style="text-align:left;"><a href="$ENTRY_URL$" class="dkimadetun">$TITLE$</a></div>
 <div class="eMessage" style="text-align:left;clear:both;padding-top:2px;padding-bottom:2px;"><p style="text-align: center;"><div class="vid-materiala"><!--IMG1--><a href="$IMG_URL1$" class="ulightbox" target="_blank" title="Нажмите для просмотра в полном размере..."><img style="margin:0;padding:0;border:0;" src="$IMG_URL1$" align=""></a></div> <!--IMG1--></p>
 <p><div class="bemerka-text">$MESSAGE$</div></p></div><div class="eDetails" style="clear:both;">
 <?if($RATING$)?><div class="rate-stars-wrapper" style="float:right"><?$RSTARS$('16','/.s/t/1816/rating_16.png','0','float')?> </div><?endif?>
 
 </div></td></tr>
 </div>
CSS
 
 
 Код .avuperevoz_perekluchaeum{  width: 48.5%;
 float:left;
 margin: 3px 10px 3px 0px;
 }
 
 .kaldenokeremukys {
 padding: 7px;
 margin-bottom: 17px;
 background: #141415;
 border-radius: 5px 5px 3px 3px;
 box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.42), 0px 0px 3px 1px rgba(82, 79, 79, 0.86);
 }
 
 .kaltemeruy-osmiduck {
 padding: 0 0 0px 10px;
 }
 
 .kaltemeruy-osmiduck a {
 display: block;
 font-size: 18px;
 line-height: 2.25;
 color: #3e3e3e;
 font-weight: bold;
 }
 
 .dkimadetun {
 white-space: nowrap;
 overflow: hidden;
 padding: 3px;
 background: #ffffff;
 position: relative;
 margin: 0px 0px 0px 3px;
 }
 .dkimadetun::after {
 content: '';
 position: absolute;
 right: 0; top: 0;
 width: 130px;
 height: 100%;
 background: linear-gradient(to right, rgba(255, 255, 255, 0.29), rgb(255, 255, 255) 98%);
 }
 
 .vid-materiala img {
 /* width: 99%; */
 height: 220px;
 border: 2px solid #fff9f9;
 border-radius: 7px 7px 1px 1px;
 box-shadow: 0px -1px 6px 0px rgba(72, 67, 67, 0.57);
 box-shadow: 0px -1px 3px 1px #968787b3;
 }
 
 .vid-materiala img:hover{
 opacity:0.9;
 }
 
 .bemerka-text {
 lline-height: 20px;
 opacity: 0.8;
 margin-bottom: 15px;
 padding: 0 0px;
 height: 95px;
 overflow: hidden;
 
 }
 
 .gTable{padding:0 0 15px}
 
 .module-shop .eTitle{padding:0;background:transparent;box-shadow:none}
 .calMdayIsA .calMdayLink:hover,.eTitle a:hover{text-decoration:none;color:#2196f3}
 .eMessage,#casing .eText{font-size: 14px;background: #ffffff;border-radius:0 0 4px 4px;position:relative;box-shadow: 0px 0px 5px 1px rgba(1, 1, 1, 0.57);padding: 10px 10px;line-height: 1.73;border-radius: 5px;}
 #casing table.eBlock td[width="85%"],#casing table.eBlock td[align="right"]{background-color:#fff;padding:0 30px;text-align:left;box-shadow:0 5px 4px rgba(1,1,1,0.2)}
 .eAttach{padding:10px 30px 30px;margin-top:-5px;background:#fff;border-radius:0 0 4px 4px;box-shadow:0 4px 4px rgba(1,1,1,0.2);position:relative}
 .eMessage .eAttach{padding:10px 0;background:#fff;border-radius:0;box-shadow:none;position:relative}
 .eMessage,.eText{word-break:break-word;-ms-word-wrap:break-word;word-wrap:break-word}
 .eMessage img,.eText img{max-width:100%;width:100%;}
 
 #allEntries {display: flex;flex-wrap: wrap;margin: -3px;}
 #allEntries > div {flex: 0 0 50%;max-width: 50%;}
 
 @media (min-width: 240px) and (max-width: 480px) {
 #allEntries > div {flex: 0 0 100%;max-width: 100%;}
 }
 @media (min-width: 480px) {
 #allEntries > div {flex: 0 0 100%;max-width: 100%;}
 }
 @media (min-width: 768px) {
 #allEntries > div {flex: 0 0 50%;max-width: 50%;}
 }
 @media (min-width: 992px) {
 #allEntries > div {flex: 0 0 33%;max-width: 33%;}
 }
 @media (min-width: 1200px) {
 #allEntries > div {flex: 0 0 33%;max-width: 33%;}
 }
 
Дизайн простой с тенями, где вы уже сами можете что то доработать. Как пример, это добавить некоторые функции, а к нему уже закрепить шрифтовые кнопки для оформление основного вид материала.
 
 От автора материала:
 
 Чтобы это реализовать, вам нужно прописать в дизайне следующий код:
 
 Код /*== Новости иконками: начало ==*/ #allEntries {display: flex;flex-wrap: wrap;margin: -3px;}
 #allEntries > div {flex: 0 0 50%;max-width: 50%;}
 
 @media (min-width: 240px) and (max-width: 480px) {
 #allEntries > div {flex: 0 0 100%;max-width: 100%;}
 }
 @media (min-width: 480px) {
 #allEntries > div {flex: 0 0 100%;max-width: 100%;}
 }
 @media (min-width: 768px) {
 #allEntries > div {flex: 0 0 50%;max-width: 50%;}
 }
 @media (min-width: 992px) {
 #allEntries > div {flex: 0 0 33%;max-width: 33%;}
 }
 @media (min-width: 1200px) {
 #allEntries > div {flex: 0 0 33%;max-width: 33%;}
 }
 /*== Новости иконками: конец ==*/
 
 Это действует почти для любого вида материалов. Далее уже настроить можно под себя.
 |