2014-09-12 5 views
1

Попытка создать простую связь с бутстрап-глификоном. При наведении указателя background-color из a изменяется, а также шрифт color глификона.Как создать два перехода CSS параллельно на вложенных элементах

Однако при попытке добавить css transition переходы появляются один за другим (сначала цвет bgcolor, а затем цвет содержимого), а не параллельно.

Я пробовал:

.alltransition, .alltransition * 
{ 
-webkit-transition:background-color .2s linear, color .2s linear; 
-moz-transition: background-color .2s linear, color .2s linear; 
-o-transition: background-color .2s linear, color .2s linear; 
transition: background-color .2s linear, color .2s linear; 
} 

и

.alltransition, .alltransition * 
{ 
-webkit-transition:all .2s linear; 
-moz-transition:all .2s linear; 
-o-transition: all .2s linear; 
transition: all .2s linear; 
} 

HTML

<a class="play alltransition" href="#"> 
    <span class="glyphicon glyphicon-play"></span> 
</a> 

JS FIDDLE

ответ

0

Вы пытались удалить .alltransition *? Или это ваша цель, что у <span> есть собственный переход?

Так что ваш .alltransition класс выглядит следующим образом -

.alltransition{ 
    -webkit-transition:all .2s linear; 
    -moz-transition:all .2s linear; 
    -o-transition: all .2s linear; 
    transition: all .2s linear; 
} 

Fiddle

Fiddle - span color change

+0

Doh! Таким образом, очевидно, что если переходы применяются ко всем дочерним элементам, если родитель имеет класс перехода, тогда нет проблем! Спасибо – greener

+0

np, я добавлю еще одну скрипку, где сам диапазон изменяет цвет. (в случае необходимости) –

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