2016-11-22 2 views
2

Я очень новичок в HTML & CSS, но здесь идет не меньше.Наведите указатель мыши на текстовый эффект

я соединил этот кусок кода, чтобы сделать текст внутри моей навигационной панели светится вверх на парении:

li:hover { 
    color: orange; 
    cursor: default; 
    -webkit-transition: all 500ms ease; 
    -moz-transition: all 500ms ease; 
    -ms-transition: all 500ms ease; 
    -o-transition: all 500ms ease; 
    transition: all 500ms ease; 
} 

Однако, как только я удалить мой курсор из текста, свечение мгновенно исчезает вместо постепенно уменьшается, как при освещении.

Кто-нибудь знает, что мне нужно добавить для достижения этого эффекта?

Приветствия заранее.

+0

В настоящее время переход только закрывается при падении. Поэтому, когда вы перемещаете курсор, 'li' не имеет никаких переходов, установленных для него. Переместите переходную часть вашего css в обычный 'li {}' селектор, и вы станете золотым! удачи! – LuudJacobs

ответ

4

Просто добавьте переход к вашему li

li { 
    transition: all 500ms ease; 
} 

Вам необходимо установить переходы для всех государств. Как и в случае с li:hover, вы сказали CSS перевести все переходные, когда элемент завис. Здесь вы говорите ему о переходе в нормальное состояние после взаимодействия.

https://jsfiddle.net/Kyle_Sevenoaks/L5s2h1k7/

+3

Почему это было приостановлено? – LuudJacobs

+1

@ downvoter! Пожалуйста, объясните свое нижестоящее. –

+0

@HSmith Добавлен пример jsfiddle для просмотра эффекта – Kyle

0

Определите по умолчанию свойства литий перед при наведении свойств.

li { 
/*Default properties + animation*/ 
} 

li:hover { 
/*OnHover Properties + animation*/ 
} 

Теперь он будет оживлять, как вы этого хотели.

+0

Было бы полезно показать соответствующие инструкции (-е) CSS, чтобы помочь людям понять ваш ответ. –

+0

@StephenReindl Спасибо. – Aman

-2

Вы также можете добавить цвет background:#0070ba;.

li { 
    transition: all 500ms ease; 
} 
li:hover { 
    background:#0070ba; 
    color: #fff; 
    cursor: default; 
    -webkit-transition: all 500ms ease; 
    -moz-transition: all 500ms ease; 
    -ms-transition: all 500ms ease; 
    -o-transition: all 500ms ease; 
    transition: all 500ms ease; 
} 
Смежные вопросы