Перейти к содержанию
CMSTOOLS.org - форум поддержки и развития CMS

Рейтинг в стиле Эмоджи


Рекомендуемые сообщения

Дело было вечером и делать было не чего.

Решил фигнёй по страдать.У меня заказали сайт, и заказчик попросил сделать рейтинг для клиента.Которого добавляет.

Правда он выразился так "Сделай рейтинг типо клиент пришел, начал добавлять его и выбрал типо пи**ило,му**ло итд"

Решил на кидать пример.И так получилось,что всё не плохо и смотрится.Правда колхозно.

df.png.34899b5e8405d74f65cf65da25d292fb.png

При нажатие на эмоджика.Остальные пропадают.

 

Спустя 20 минут.Сделал реализацию на сайте

dfdf.png.a177fb3ae009ad7ff6421395a765480c.png

Вот и сами заготовки.

Спойлер

<style>
.left_icon:hover {
    background-color: #e2e2e2 !important;
text-decoration: none;
}
</style>
<script type="text/javascript">

var icon = {
go: function(id) {
  if(id == 1){
    document.getElementById('iconId2').style.display = 'none';
    document.getElementById('iconId3').style.display = 'none';
    document.getElementById('iconId4').style.display = 'none';
    document.getElementById('iconId5').style.display = 'none';
  }
  if(id == 2){
    document.getElementById('iconId1').style.display = 'none';
    document.getElementById('iconId3').style.display = 'none';
    document.getElementById('iconId4').style.display = 'none';
    document.getElementById('iconId5').style.display = 'none';
  }
  if(id == 3){
    document.getElementById('iconId1').style.display = 'none';
    document.getElementById('iconId2').style.display = 'none';
    document.getElementById('iconId4').style.display = 'none';
    document.getElementById('iconId5').style.display = 'none';
  }
  if(id == 4){
    document.getElementById('iconId1').style.display = 'none';
    document.getElementById('iconId2').style.display = 'none';
    document.getElementById('iconId3').style.display = 'none';
    document.getElementById('iconId5').style.display = 'none';
  }
  if(id == 5){
    document.getElementById('iconId1').style.display = 'none';
    document.getElementById('iconId2').style.display = 'none';
    document.getElementById('iconId3').style.display = 'none';
    document.getElementById('iconId4').style.display = 'none';
  }
  
}
}
</script>		
<div style="float: right;margin-top: 5px;margin-right: 5px;">
<a href="#" onClick="icon.go(1);"><span class="left_icon" id="iconId1"  style="background: url(http://cmstools.ru/uploads/emoticons/emoji_1f621.png);background-size: 100%;width: 65px;height: 65px;cursor: pointer;float: left;border-radius: 50%;"></span></a>
<a href="#" onClick="icon.go(2);"><span class="left_icon" id="iconId2" style="background: url(http://cmstools.ru/uploads/emoticons/emoji_1f612.png);background-size: 100%;width: 65px;height: 65px;cursor: pointer;float: left;border-radius: 50%;"></span></a>
<a href="#" onClick="icon.go(3);"><span class="left_icon" id="iconId3" style="background: url(http://cmstools.ru/uploads/emoticons/emoji_1f610.png);background-size: 100%;width: 65px;height: 65px;cursor: pointer;float: left;border-radius: 50%;"></span></a>
<a href="#" onClick="icon.go(4);"><span class="left_icon" id="iconId4" style="background: url(http://cmstools.ru/uploads/emoticons/emoji_1f60a.png);background-size: 100%;width: 65px;height: 65px;cursor: pointer;float: left;border-radius: 50%;"></span></a>
<a href="#" onClick="icon.go(5);"><span class="left_icon" id="iconId5" style="background: url(http://cmstools.ru/uploads/emoticons/emoji_1f60c.png);background-size: 100%;width: 65px;height: 65px;cursor: pointer;float: left;border-radius: 50%;"></span></a>
</div>

 

P.S Писал через консоль хрома :emoji_1f605:

Автор: KirKMS

Специально для cmstools.ru

Ссылка на комментарий
Поделиться на другие сайты

  • 10 месяцев спустя...
54 минуты назад, Dusty сказал:

Ничего сложного но за идею автору +реп

Хоре тупо посты набивать!!! И где твой плюс в реп? :emoji_1f602:

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, maskan сказал:

Держи от меня) 

:emoji_1f60e::emoji_1f602:

 

Только что, Dusty сказал:

image.png.7bc416b334ddf05304eae97d4057bf49.png

Прежде чем постить на форуме!!! Прочтите правила!!!

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...