CSS3背景图像转换

时间:2012-04-25 12:34:09

标签: css3 css-transitions

在这个网站上,我正在制作一个箭头链接,当你将鼠标悬停在它上面时,它会变成一个新图像,并添加了一个很酷的图像。我使用下面的代码完全正常工作,我根本没有编辑代码,但似乎当我醒来时“全部”转换不再适用于此。我找不到有什么不对。我也使用它来淡化背景图像,这是一种纯色,可以淡化为另一种不同纯色的背景图像。

a.visitarrow
{
-webkit-transition:all 1.0s ease-in-out;
-moz-transition:all 1.0s ease-in-out;
-o-transition:all 1.0s ease-in-out;
-ms-transition:all 1.0s ease-in-out;        
transition:all 1.0s ease-in-out;
display:block;
width:130;
height:121;
background-image:url('pictures/visit.png');
}

a.visitarrow:hover
{
-webkit-transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out;
-o-transition:all 0.5s ease-in-out;
-ms-transition:all 0.5s ease-in-out;        
transition:all 0.5s ease-in-out;
display:block;
width:130;
height:121;
background-image:url('pictures/visithover.png');
}

1 个答案:

答案 0 :(得分:1)

我相信这应该有效:

a.visitarrow {
    display: block;
    width: 130;
    height: 121;
    -webkit-transition: 1.0s ease-in-out;
    -moz-transition: 1.0s ease-in-out;
    -o-transition: 1.0s ease-in-out;
    -ms-transition: 1.0s ease-in-out;        
    transition: 1.0s ease-in-out;
    background-image: url('pictures/visit.png');
}

a.visitarrow:hover {
    background-image: url('pictures/visithover.png');
}