За пример взял красивую 2д трансформацию. Итак начнем.
Заходим в шаблон Extra.css и добавляем
У меня на форуме все кнопки форума под этим эффектом. Помогу с добавлением для других кнопок форума.
Заходим в шаблон Extra.css и добавляем
Теперь применяем данный css ховер для кнопки "Создать тему". Идем в шаблон forum_view и находить строку/* Pulse Grow */
@-webkit-keyframes pulse-grow {
to {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
}
@keyframes pulse-grow {
to {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
}
.pulse-grow {
display: inline-block;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.pulse-grow:hover {
-webkit-animation-name: pulse-grow;
animation-name: pulse-grow;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-direction: alternate;
animation-direction: alternate;
}
/* End Pulse Grow */
заменяем ее на<xen:set var="$newDiscussionButton"><a href="{xen:link 'forums/create-thread', $forum}" class="callToAction"><span>{xen:phrase post_new_thread}</span></a></xen:set>
И ещё одна строчка в этом же шаблоне, находим<xen:set var="$newDiscussionButton"><a href="{xen:link 'forums/create-thread', $forum}" class="pulse-grow callToAction"><span>{xen:phrase post_new_thread}</span></a></xen:set>
заменяем на<a href="{xen:link 'forums/create-thread', $forum}" class="callToAction"><span>{xen:phrase post_new_thread}</span></a>
<a href="{xen:link 'forums/create-thread', $forum}" class="pulse-grow callToAction"><span>{xen:phrase post_new_thread}</span></a>
У меня на форуме все кнопки форума под этим эффектом. Помогу с добавлением для других кнопок форума.