Я хорошо использовал переходы CSS3, но это первый transform
, который я пробовал, и, похоже, он не работает по тем же правилам.(примечание: сейчас я просто тестирую в -moz
....)
Чего я пытаюсь достичь:
- при наведении
li
этоchild .feat_tt
оживляет на 20px - при переключении. Я хочу, чтобы он вернулся в исходное положение
Мой код:
.feat_tt { top: -180px; -moz-transition: all 300ms ease-out;}
.feat_props li:hover .feat_tt { -moz-transform: translate(0, 20px); }
Что происходит:
- Анимация запускается при первом
.feat_tt
наведении курсора. - При откатывании позиция не возвращается
- при наведении другого
.feat_tt
послеВо-первых, анимация уже выполнена.(они в отдельных li
)
вот пример HTML-кода, который я использую для:
<ul class="feat_props">
<li>
<p>Barsham West Barns</p>
<div class="feat_tt">Sleeps 44 people mofo!</div>
</li>
<li>
<p>Barsham West Barns</p>
<div class="feat_tt">Sleeps 44 people mofo!</div>
</li>
<li>
<p>Barsham West Barns</p>
<div class="feat_tt">Sleeps 44 people mofo!</div>
</li>
</ul>