Я пробовал эту конструкцию в нескольких браузерах, и она не работает. Пожалуйста, помогите найти мою ошибку.Переход на элемент CSS
<style>
.result{
width: 200px;
height: 300px;
background: #ff0000;
}
.result #add{
display:none;
}
.result:hover #add{
-webkit-transition: top 1s ease-out 1.5s;
-moz-transition: top 1s ease-out 1.5s;
transition: top 1s ease-out 1.5s;
display:block;
}
</style>
<div class="result">
<div id="add">111</div>
</div>
Не могли бы вы объяснить, какой переход вы хотите достичь? –
Свойство 'Display' не может быть анимировано с помощью' перехода', вместо этого вы можете использовать 'opacity'. – DaniP
Я собираюсь добавить это как комментарий, так как большинство ответов, похоже, пропустят это: вам нужно переместить свои переходы в ** исходное ** состояние или вы не будете испытывать плавный переход, как только вы больше не будете парить над элемент. – disinfor