как я применяю переход CSS в DIV, который начальная ширина набора, как auto
CSS3 переход от ширины авто до «п» точки
Однако если установить начальную ширину до некоторого числа говорят 50px, переход пинки в .
Вот - DEMO
.container {
width: 200px;
background: red;
height: 50px;
}
.child1 {
background: black;
display: inline-block;
}
.child2 {
background: blue;
display: inline-block;
width: auto; /* this does not work */
/* width: 50px; */ /* this works */
float: right;
-webkit-transition: width 2s;
transition: width 2s;
}
.child2:hover {
width: 100px;
}
Это известное (и ожидаемое) поведение. Вы не можете перейти с/на авто. – Harry
Единственный способ - использовать JavaScript. – KittMedia