Hover Эффект для actionBar

Hover Эффект для actionBar

25517

Проверенные
Сообщения
1,707
Решения
29
Реакции
4,119
Баллы
2,235
25517 добавил(а) новый ресурс:

Hover Эффект для actionBar - Hover Эффект для actionBar...

По мотивам Убираем текст и оставляем иконки , решил добавить hover эффект для иконок.
Добавляем в extra.less
Less:
.message-actionBar {
    .actionBar-action {
        font-size: 0;
        transition: .5s;
        
        &:hover{
            font-size: 100%;
            text-decoration:none;
            color: @xf-paletteColor3;
        }
        &:before {
            font-size: 15px...

Узнать больше об этом ресурсе...
 
Последнее редактирование:
Подскажите пожалуйста как сделать что-бы при нажатии на "мне нравится" кнопка/иконка становились другого цвета?
Screenshot_1.png
Screenshot_2.png
 
возникла проблема.

При установке данного кода пропадает иконка симпатии
image_2022-01-27_18-49-52.png


меняю в коде Like на Reaction появляеться в таком виде
image_2022-01-27_18-49-22.png

Как исправить?
 
BLAEKC, а кто-то говорил, что это будет работать с 2.1 и выше ?

1643302521649.png
 
там класс сменился
 
BLAEKC, делал я что-то подобное однажды для своего старого форума.
Делалось это всё под себя, как будет возможность - доработаю и выложу сюда.


1643302840906.png
 
BLAEKC, делал я что-то подобное однажды для своего старого форума.
Делалось это всё под себя, как будет возможность - доработаю и выложу сюда.


Посмотреть вложение 135564

Было бы не плохо... Так как сейчас пытаюсь решить данный момент, если решу - напишу в теме

Сделал поправку
Less:
.message-actionBar {
    .actionBar-action {
        font-size: 0;
        transition: .5s;
     
        &:hover{
            font-size: 100%;
            text-decoration:none;
            color: #c3c3c3;
        }
        &:before {
            font-size: 15px;
            margin-left: 2px;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            margin-right: 5px;
        }
        &--inlineMod{
            font-size: 100%;
        }
        &--menuTrigger{
            font-size: 100%;
        }
        &--report:before {
            content: "\f071";
        }
        &--edit:before{
            content: "\f040";
        }
        &--delete:before{
            content: "\f00d";
        }
        &--ip:before{
            content: "\f002";
        }              
        &--reaction:before {
        content: "\f004";
        }  
        &--warn:before{
            content: "\f12a";
        }
        &--history:before{
            content: "\f1da";
        }
        &--spam:before{
            content: "\f024";
        }
            @media(max-width:910px){
            &:hover{
            font-size: 0;
            text-decoration:none;
            color: #c3c3c3;
            }
        }
    }
}

но теперь во такая беда))))
image_2022-01-27_19-25-32.png

и по нажатию
image_2022-01-27_19-27-15.png

BLAEKC, делал я что-то подобное однажды для своего старого форума.
Делалось это всё под себя, как будет возможность - доработаю и выложу сюда.


Посмотреть вложение 135564
с твоим кодом так же

В общем... Надеюсь не кто не пнет меня ногой и не скажет что я делаю хрень:
Less:
// Модификатор для actionBar
.message-actionBar {
    .actionBar-action {
        font-size: 0;
        transition: .5s;
      
        &:hover{
            font-size: 100%;
            text-decoration:none;
            color: #c3c3c3;
        }
        &:before {
            font-size: 15px;
            margin-left: 2px;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            margin-right: 5px;
        }
        &--inlineMod{
            font-size: 100%;
        }
        &--menuTrigger{
            font-size: 100%;
        }
        &--report:before {
            content: "\f071";
        }
        &--edit:before{
            content: "\f040";
        }
        &--delete:before{
            content: "\f00d";
        }
        &--ip:before{
            content: "\f002";
        }               
        &--reaction:before {
        content: "\f004";
        }   
        &--warn:before{
            content: "\f12a";
        }
        &--history:before{
            content: "\f1da";
        }
        &--spam:before{
            content: "\f024";
        }
            @media(max-width:910px){
            &:hover{
            font-size: 0;
            text-decoration:none;
            color: #c3c3c3;
            }
        }
    }
}
// Убираем старую иконку лайка + убираем ее из списка, да бы был только список тех кто поставил лайк
.reaction.reaction--imageHidden.reaction--1 i {
    display: none;
}
.reaction--small.reaction--1 .reaction-sprite {
display: none;
}

.reactionSummary {
   display: none;
}


Если хрень - пните меня ногой!
 
Последнее редактирование модератором:
Прекрасный эффект, спасибо
а есть возможность оставить текст для кнопки Жалобы к примеру
 
facish, после &--inlineMod, &--menuTrigger, &--reaction, &:hover, &:hover .reaction-text добавить , &--report
 
Последнее редактирование:
25517, спасибо
жаль что такой же метод не работает для кнопки реакции
 
25517, А не так ли будет?
HTML:
        &--report { .m-faBefore(@fa-var-exclamation-triangle); }
 
facish, Для реакции работает..
Автор в курсе, лезть не буду.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу