WebDev
Участник
Пользователь
- Сообщения
- 957
- Реакции
- 1,185
- Помог
- 52 раз(а)
Может кому то из разработчиков пригодится, готовая таблица стилей, для генерации значков скила.
Особенности: никаких фоновых картинок, минимальное кол-во тегов в документе (для вывода в Motd это критично же).
Заливку можно заменить градиентом при желании, просто не стал делать.
В HTML скил заключаем просто в тег с нужным классом.
Пример:
skill-*** - минимальный порог скила (0, 60, 75 и т.д.)
на выходе имеем:
если уровень скила не задан, или задан не верно:
Особенности: никаких фоновых картинок, минимальное кол-во тегов в документе (для вывода в Motd это критично же).
Заливку можно заменить градиентом при желании, просто не стал делать.
В HTML скил заключаем просто в тег с нужным классом.
Пример:
<div class="skill skill-130">137</div>
skill-*** - минимальный порог скила (0, 60, 75 и т.д.)
на выходе имеем:
если уровень скила не задан, или задан не верно:
CSS:
.skill {
background-color: #fff;
width: 48px;
height: 16px;
text-align: center;
border-radius: 5px;
color: #000;
font-size: 8pt;
font-weight:bold;
line-height: 16px; }
.skill:before {
content: '?';
text-align: center;
line-height: 16px;
color: #000;
background: #ddd;
float: left;
position: relative;
top: 0px;
border-radius: 4px;
display: block;
font-size: 8pt;
font-weight:bold;
height: 16px;
width: 23px; }
.skill-0:before {
content: 'L-';
background: #FCE590; }
.skill-60:before {
content: 'L';
background: #FCE590; }
.skill-75:before {
content: 'L+';
background: #FCE590; }
.skill-85:before {
content: 'M-';
background: #FFC900; }
.skill-100:before {
content: 'M';
background: #FFC900; }
.skill-115:before {
content: 'M+';
background: #FFC900; }
.skill-130:before {
content: 'H-';
background: #F2880F; }
.skill-140:before {
content: 'H';
background: #F2880F; }
.skill-150:before {
content: 'H+';
background: #F2880F; }
.skill-165:before {
content: 'P-';
background: #FF3333;
color: #FFF; }
.skill-180:before {
content: 'P';
background: #FF3333;
color: #FFF; }
.skill-195:before {
content: 'P+';
background: #FF3333;
color: #FFF; }
.skill-210:before {
content: 'G';
background: #000;
color: #FFF; }