Я пытаюсь постепенно менять текст элемента во время зависания, однако он не работает для меня.Pure css постепенно меняет текст при зависании
У меня есть этот CSS:
.author-details > div a {
display: inline-block;
width: 30%;
float: none !important;
background-color: #1ABC9C;
color: #fff;
padding: 2% 3% 2% 3%;
border-radius: 7%;
font-weight: normal;
font-size: 16px;
-webkit-transition: background 0.35s linear;
-moz-transition: background 0.35s linear;
-ms-transition: background 0.35s linear;
-o-transition: background 0.35s linear;
transition: background 0.35s linear;
-webkit-box-shadow: 0px 5px 13px -8px rgba(0,0,0,0.45);
-moz-box-shadow: 0px 5px 13px -8px rgba(0,0,0,0.45);
box-shadow: 0px 5px 13px -8px rgba(0,0,0,0.45);
}
.author-details > div a:after {
content: 'Others';
}
.author-details > div a:hover {
background-color: #5DADE2;
}
.author-details > div a:hover:after {
-webkit-animation:fade-in 0.35s ease-in;
}
@-webkit-keyframes fade-in{
0%{
opacity:1;
top:0px;
}
50%{
opacity:0;
top:-5px;
content: 'Me';
}
100%{
opacity:1;
top:-5px;
}
}
И этот HTML:
<div><label>View as: </label> <a href ="#" onClick="return false" onmousedown="javascript:swapContent('con1');"></a></div>
Однако, когда я зависания на элемент текста не меняется. Я хочу, чтобы это изменилось на «Я», когда я нависаю над ним и возвращаюсь к «Другим», когда я этого не делаю. Как я могу это сделать?
Вот jsFiddle: http://jsfiddle.net/2fgy912p/
http://jsfiddle.net/ysjoLz2u/1/ проверить это для справки, я знаю, S не фиксируя ваша проблема, но это будет руководствоваться как базовая реализация. –