我对一些CSS伪元素有一些小问题。 我试图让我的自定义工具提示,徘徊时,淡入淡出,但它似乎并不工作。将动画放在含有内容的伪元素上
伪元素正在从data-title
HTML5标记中获取内容。
我已经试过了,没有任何的运气:
span:before, span:after {
opacity: 0;
-webkit-transition: all .2s;
-moz-transition: all .2s;
-o-transition: all .2s;
-ms-transition: all .2s;
transition: all .2s;
}
span:hover:after {
content: attr(data-title);
display: block;
opacity: 1;
position: absolute;
width: 100px;
height: 30px;
line-height: 30px;
text-align: center;
color: #FFF;
background: rgba(0,0,0,0.75);
border-radius: 3px;
left: -20px;
top: 46px;
}
工具提示显示正常,但没有转变。我也尝试在span:before, span:after
部分添加content: ""
,但没有任何运气。
这里的小提琴:http://jsfiddle.net/nDq9f/3/
任何人谁可以帮我吗?
强权所能帮助。 [CSS3转换伪元素(:after,:before)not working?](http://stackoverflow.com/questions/10578424/css3-transitions-on-pseudo-elements-after-before-not-working) – fiskolin
尝试时,按钮会上下移动。但动画的作品。 http://jsfiddle.net/nDq9f/4/ – TheYaXxE
不理解在white-spaces_的按钮中断处的_text。在边缘?当你悬停时,按钮也会上下移动? – fiskolin