Я боролся с этим небольшим эффектом в течение всего дня :) Я хотел бы, чтобы кнопка увеличивалась с эффектом перехода, и когда я ее включаю, кнопка на секунду ведет себя странным образом, а затем так, как и должна.Когда я удаляю строку перехода, все в порядке, но я бы хотел, чтобы она медленно открывалась.
Итак, это код CSS:
button {
position: fixed;
bottom: 100px;
right: 0;
width: 40px;
transition: all 0.3s ease 0s;
}
.none {
display: none;
}
a {
font-size:10px;
margin: 10px;
float: left;
}
.active {
color:red;
width:200px;
}
i {
padding: 0;
margin: 0;
font-size:30px;
float: left;
}
и код JS:
$("button").hover(
function () {
$(this).addClass("active")
$('a').removeClass("none")
},
function () {
$(this).removeClass("active")
$('a').addClass("none")
});
и ссылка L https://codepen.io/hubkubas/pen/JZNRpp
Проблема в том, что когда я наведу курсор на конверт, кнопка становится больше, но на секунду она также становится выше, когда я удаляю «переход», все в порядке, нокнопка меняется очень быстро, и я бы хотел, чтобы она менялась медленнее