Малые интерактивы
1. Шеры
Иногда необходимо добавить возможность поделиться страницей в соцсетях. Чаще всего это решается попапом со ссылками на соцсети и возможностью скопировать текст ссылки.
<div class="section-layer__share share modal hidden" style="display: flex;">
<div class="modal__wrapper share__wrapper">
<div class="modal__title share__title">Поделиться результатом</div>
<div class="share__icons">
<a href="" class="share__icon share__icon_vk js-gtm-event" target="_blank" data-event="share-vk" data-section="section-game-score">
<img src="https://chestno.tele2.ru/vk.e43f24d3.svg" alt="">
</a>
<a href="" class="share__icon share__icon_ok js-gtm-event" target="_blank" data-event="share-ok" data-section="section-game-score">
<img src="https://chestno.tele2.ru/ok.432f22f0.svg" alt="">
</a>
<a href="" class="share__icon share__icon_tg js-gtm-event" target="_blank" data-event="share-tg" data-section="section-game-score">
<img src="https://chestno.tele2.ru/tg.505c3fd8.svg" alt="">
</a>
</div>
<span class="share__copy-link js-gtm-event" data-event="share-link" data-section="section-game-score">Скопировать ссылку</span>
<div class="share__close-icon modal__close-icon">
<span class="modal__close share__close"></span>
</div>
</div>
</div>
2. Шкала оценки
3. Реакции
Работают на ту же цель, что и шкала оценки, привлекают внимание
<div class="reactions">
<button class="btn js-gtm-event js-reaction" data-event="reaction_help" data-section="section-about"> <span class="txt">Помогите</span> <span class="icon"><img src="smile01.53ed9d2b.svg" alt="" class="pic"></span> </button>
<button class="btn js-gtm-event js-reaction" data-event="reaction_horror" data-section="section-about"> <span class="txt">Ужас</span> <span class="icon"><img src="smile02.aec37b12.svg" alt="" class="pic"></span> </button>
<button class="btn js-gtm-event js-reaction" data-event="reaction_nopanic" data-section="section-about"> <span class="txt">Без паники</span> <span class="icon"><img src="smile03.420624c5.svg" alt="" class="pic"></span> </button>
</div>