Красивый вид профилей в топе пользователей

Красивый вид профилей в топе пользователей

02016-03-2741746Денис Абдуллин

Привет всем! Это мой первый материал на «Урааа!», и я думаю, что не последний! Перейду сразу к делу: ниже я поделюсь с вами уникальным скриптом, который можно использовать абсолютно как хотите, все зависит от вашей фантазии! Например, я в своем портале FONTS.clan использую его как топ пользователей по репутации. Его можно использовать и как вид материалов, вид фотографии, или просто, в виде рандомного информационного блока. Опять же: всё зависит от Вашей фантазии!

Так как я использую скрипт для Топ пользователей по репутации, ниже я представлю скрипт именно в этой категории.

Установка

Во-первых, создадим Информер:

1. Назовите его (если у Вас много информеров, лучше озаглавить его так, чтобы потом не запутаться).

2. Выберите раздел: Пользователи

3. Способ сортировки: Репутация

4. Количества материалов и колонок: на Ваше усмотрение


После того, как мы создали Информер, теперь приступим к его дизайну.

В шаблон информера вставьте следующий код:

Код
<center><div class="repa">  
  <div class="repa-top">
  <a href="$PROFILE_URL$" title="Профиль пользователя">  
<?if($AVATAR_URL$)?><img src="$AVATAR_URL$" class="repa-top-img"><?else?><img src="http://fonts.clan.su/avatar/noavatar.jpg"><?endif?></a>  
  <p class="repa-top-angle">$GROUP_NAME$</p>  
  <p class="repa-top-skoka" title="Репутация $USERNAME$"><span>$REPUTATION$</span></p>
</div>  
<div class="repa-content">  
<a href="$PROFILE_URL$" title="Профиль пользователя"><h3>$USERNAME$</h3></a>  
  <p style="text-align: center;">$FULL_NAME$</p></div>
</div></center>

и замените её на свою (для NOAVATAR'a).

А теперь установим CSS-стили:

Код
/* USERS REPUTATION BY LANIGIRO */  
  body, p, h3 {margin: 0}  
  .repa {  
  width: 150px;  
  margin: 20px auto 0;  
  position: relative;  
  background: white;  
  box-shadow: 0 2px 3px rgba(0,0,0,0.1);  
  border-radius: 3px;  
  font-family: 'Play', sans-serif;  
  }  
  .repa-top {  
  min-height: 150px;  
  position: relative;  
  overflow: hidden;  
  opacity: 1;  
  background-color: #FE5A5A;  
  }  
  .repa-top:hover {  
  min-height: 150px;  
  position: relative;  
  overflow: hidden;  
  opacity:.8  
  }  
  .repa-top a {  
  text-decoration: none;  
  display: block;  
  }  
  .repa-top-img {  
  border-radius: 3px 3px 0 0;  
  min-width: 150px;  
  height: auto;  
  vertical-align: middle;  
  }  
  .repa-top-angle {  
  width: 180px;  
  height: 30px;  
  line-height: 30px;  
  position: absolute;  
  top: 26px;  
  right: -50px;  
  transform:rotate(45deg);  
  color: #FFFFFF;  
  text-align: center;  
  background: #FE5A5A;  
  font-size: 12px;  
  font-weight: lighter;  
  opacity:1  
  }  
  .repa-top-skoka {  
  width: 100%;  
  position: absolute;  
  bottom: 0;  
  right: 0;  
  text-align: right;  
  }  
  .repa-top-skoka span {  
  display: inline-block;  
  height: 36px;  
  line-height: 32px;  
  padding: 0 10px;  
  background: rgba(0, 0, 0, 0.57);  
  border-radius: 3px 0 0 0;  
  color: #fefefe;  
  font-size: 12px;  
  font-weight: lighter;  
  }  
  .repa-top-skoka span:hover {  
  display: inline-block;  
  height: 36px;  
  line-height: 32px;  
  padding: 0 10px;  
  background: #F8CF82;  
  border-radius: 3px 0 0 0;  
  color: black;  
  font-size: 18px;  
  font-weight: bolder;  
  }  
  .repa-top-skoka:after {  
  content: " ";  
  display: block;  
  height: 5px;  
  width: 100%;  
  position: absolute;  
  bottom: 0;  
  left: 0;  
  background: #F8CF82;  
  }  
  .repa-content {  
  padding: 20px;  
  font-family: 'Play', sans-serif;  
  }  
  .repa-content h3 {  
  font-size: 16px;  
  font-family: 'Play', sans-serif;  
  margin-right: 0px;  
  text-align: center;  
  padding: 0px;  
  }  
  .repa-content p {  
  margin-top: 10px;  
  color: #6e6e6e;  
  line-height: 1.5em;font-family: 'Play', sans-serif;  
  }  
  


Ну вот, собственно, и всё! Думаю, вам понравится этот красивый, и в то же время простой скрипт Профайла.


Создать сайт в uKit Нужен классный сайт для бизнеса?
Воспользуйтесь сервисом uKit. Никакого кода!
Комментарии (6)
Zafar Lanigiro 2016-04-06 в 16:44 / МатериалСпам
Спасибо за отзыв!!!
0
Михаил 2016-04-02 в 15:36 / МатериалСпам
Отличный скрипт, порадовал его дизайн и аккуратный вид. Более того, обратил свое внимание на отсутствие лишних элементов, минимум всего и делает его привлекательным для меня. Плюс, возможность использовать его для различных модулей и простота в адаптации.
Думаю многие обратят на него свое внимание, так как скрипт действительно полезный и привлекательный!
3
DEKLINE 2016-03-30 в 17:21 / МатериалСпам
збс аватар
1
Cry Deil 2016-03-29 в 02:17 / МатериалСпам
Вид классный, но код слабоватый!

.post-top-price span:hover заменить на .post-top a:hover ~ p.post-top-price span
и добавить ещё:
.post-top-angle, .post-top-price {
-webkit-pointer-events: none;
pointer-events: none;
}

Будет тогда шикарно ^_^
1
Владимир Духовник 2016-03-27 в 21:50 / МатериалСпам
Очень круто!
2
ivan net 2016-08-06 в 00:17 / МатериалСпам
После смены аватара перестаёт отображать фото вообще. Список пользователей гуляет (не ровно находится на одном уровне,один выше,другой ниже),что не так сделал?!?!
0
Чтобы оставить комментарий или отзыв под этой публикацией, войдите или зарегистрируйтесь.