X

Статистика



Нас сегодня посетили

  • Страница 1 из 1
  • 1
Форум » Все для вебмастера » Уроки для Веб-Мастеров » Информативные аватары: 5 способов оформления аватарок
Информативные аватары: 5 способов оформления аватарок
Khabib9821
Пользователи
Сообщений: 107

Опубликовано: Вторник, 20.03.2018 (23:48) 1
Приветствую друзья, сегодня добавляю тему об 5 способов оформления аватарок пользователя.
Лично сам я искал ее очень давно)

Аватар пользователя - его визитная карточка, его индивидуальность, к нему обращено внимание других пользователей. Именно поэтому полезно на изображении аватара размещать какую-либо информацию.
Мы рассмотрим, как повысить информативность аватара пользователя на примерах.

1. Статус пользователя (онлайн/оффлайн) на аватаре.


HTML код:
Код
<div class="avatar">
<img alt="" src="Здесь адрес картинки-аватарки">
<i class="avatar-status bg-danger"></i>
</div>

Таблицу стилей (CSS) :
Код
.avatar {position:relative;width:84px;height:84px}
.avatar img{border-radius:50%;width:100%;display:block}
.avatar .avatar-status{position:absolute;display:block;border:2px solid #fff;border-radius:100%;z-index:12;
  width:16px;height:16px;top:3px;right:6px}
.bg-danger{background-color:#CB3D4A}
.bg-success{background-color:#84b547}


Заменив класс bg-danger на bg-success, получим отображение статуса иконки зелёного цвета. Если статус нужно разместить в нижней части аватара, то добавляем класс avatar-status-bottom

HTML код:
Код
<div class="avatar">
<img alt="" src="Здесь адрес картинки-аватарки">
<i class="avatar-status bg-danger"></i>
</div>

В таблицу стилей (CSS) добавляется еще одна строка по сравнению с предыдущим вариантом:
Код
.avatar {position:relative;width:84px;height:84px}
.avatar img{border-radius:50%;width:100%;display:block}
.avatar .avatar-status{position:absolute;display:block;border:2px solid #fff;border-radius:100%;z-index:12;
  width:16px;height:16px;top:3px;right:6px}
.avatar .avatar-status.avatar-status-bottom{top:auto;bottom:0}
.bg-danger{background-color:#CB3D4A}
.bg-success{background-color:#84b547}


2. Статус пользователя (онлайн/оффлайн) на аватаре с помощью Label.


HTML код:
Код
<div class="avatar">
<span class="label label-danger">1</span>
<img alt="" src="Здесь адрес картинки-аватарки">
</div>

Таблицу стилей (CSS) :
Код
.avatar {position:relative;width:84px;height:84px}
.avatar img{border-radius:50%;width:100%;display:block}
.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;position:absolute;top:0px;right:3px;}
.label-danger{background-color:#CB3D4A}


3. Статус пользователя (онлайн/оффлайн) на аватаре с помощью Badge.


HTML код:
Код
<div class="avatar">
<span class="badge">1</span>
<img alt="" src="Здесь адрес картинки-аватарки">
</div>

Таблицу стилей (CSS) :
Код
.avatar {position:relative;width:84px;height:84px}
.avatar img{border-radius:50%;width:100%;display:block}
.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:10px;font-weight:700;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#B3B9C4;border-radius:10px;position:absolute;top:0px;right:3px;}


4. Микс из иконки статуса пользователя (онлайн/оффлайн) и Badge.


HTML Код:
Код
<div class="avatar">
<span class="badge">1</span>
<img alt="" src="Здесь адрес картинки-аватарки">
<i class="avatar-status avatar-status-bottom bg-success"></i>
</div>  

Таблицу стилей (CSS) :
Код
.avatar {position:relative;width:84px;height:84px}
.avatar img{border-radius:50%;width:100%;display:block}
.avatar .avatar-status{position:absolute;display:block;border:2px solid #fff;border-radius:100%;z-index:12}
.avatar .avatar-status{width:16px;height:16px;top:3px;right:6px}
.avatar .avatar-status.avatar-status-bottom{top:auto;bottom:0}
.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:10px;font-weight:700;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#B3B9C4;border-radius:10px;position:absolute;top:0px;right:3px;}
.bg-success{background-color:#84b547}


5. Микс из иконки статуса пользователя (онлайн/оффлайн) и Label.


HTML код:
Код
<div class="avatar">
<span class="label label-danger">10</span>
<img alt="" src="Здесь адрес картинки-аватарки">
<i class="avatar-status avatar-status-bottom bg-success"></i>
</div>

Таблицу стилей (CSS):
Код
.avatar {position:relative;width:84px;height:84px}
.avatar img{border-radius:50%;width:100%;display:block}
.avatar .avatar-status{position:absolute;display:block;border:2px solid #fff;border-radius:100%;z-index:12}
.avatar .avatar-status{width:16px;height:16px;top:3px;right:6px}
.avatar .avatar-status.avatar-status-bottom{top:auto;bottom:0}
.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;position:absolute;top:0px;right:3px;}
.label-danger{background-color:#CB3D4A}
.bg-success{background-color:#84b547}


Вот и всё)

Источник: ps-studio




Web Master
Форум » Все для вебмастера » Уроки для Веб-Мастеров » Информативные аватары: 5 способов оформления аватарок
  • Страница 1 из 1
  • 1
Поиск: