2016-11-22 3 views
0

Я пытаюсь сменить div background-color и ширина на мыши наведите указатель мыши. Тем не менее, он не может заставить его работать, меняя работу bg-color, но изменение ширины за 3 секунды. Код CSS:css переход: цвет фона и ширина 'отменить' друг друга?

div { 
    background-color:gold; 
    width:100px;  
    transition: width 3s ease; 
    transition: background-color 3s ease; 
} 

div:hover{ 
    background-color:#f00; 
    width:200px; 
    } 

Fiddle: https://jsfiddle.net/f61ashbu/ Как я могу решить эту проблему?

+0

Использовать переход: все 3s легкость в вашем CSS –

+0

Вы не можете иметь два свойства с тем же именем в том же правиле CSS. Свойство, написанное последним, отменяет все предыдущие копии и будет применяться только его значение. Но некоторые свойства, включая 'переход', могут иметь несколько значений, разделенных запятыми. –

ответ

2

Использование CSS переход: 3s легкость;

см фрагмент

div { 
 
    background-color:gold; 
 
    width:100px;  
 
    transition:3s ease; 
 
} 
 

 
div:hover{ 
 
    background-color:#f00; 
 
    width:200px; 
 
    }
<div> 
 
    Lorem... 
 
</div>

1

Вы должны написать несколько переходов, как правило, один разделённых запятыми

div { 
 
    background-color: gold; 
 
    width: 100px; 
 
    transition: width 3s ease, background-color 3s ease; 
 
} 
 

 
div:hover { 
 
    background-color: #f00; 
 
    width: 200px; 
 
}
<div> 
 
    Lorem... 
 
</div>

Вы также можете использовать transition: all 3s ease, но это будет живой и другие свойства, используемые в :hover.

1

использование transition: all;

div { 
 
    background-color:gold; 
 
    width:100px;  
 
    transition: all 3s ease; 
 
} 
 

 
div:hover{ 
 
    background-color:#f00; 
 
    width:200px; 
 
    }
<div> 
 
    Lorem... 
 
</div>

1

Вы перезаписать первое заявление, но вы хотите выполнить и, таким образом, вы должны отделить его ,.

transition: background-color 3s ease, width 3s ease; 
+0

Doh ... ошибка nubish, Ty, отмечена! –

0

Попробуйте использовать все как [свойство перехода], так как прямо сейчас вы выбираете только фоновый цвет.

transition: all 3s ease; 

 Смежные вопросы

  • Нет связанных вопросов^_^