CSS3背景图像过渡

前端之家收集整理的这篇文章主要介绍了CSS3背景图像过渡前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图使用CSS转换制作“淡入淡出”效果。但我不能得到这与背景图像工作…

CSS:

.title a {
    display: block;
    width: 340px;
    height: 338px;
    color: black;
    background: transparent;
    /* TRANSITION */
    -webkit-transition: background 1s;
    -moz-transition: background 1s;
    -o-transition: background 1s;
    transition: background 1s;
}

.title a:hover {
    background: transparent;
    background: url(https://lh3.googleusercontent.com/-p1nr1fkWKUo/T0zUp5CLO3I/AAAAAAAAAWg/jDiQ0cUBuKA/s800/red-pattern.png) repeat;
    /* TRANSITION */
    -webkit-transition: background 1s;
    -moz-transition: background 1s;
    -o-transition: background 1s;
    transition: background 1s;
}​

看看:http://jsfiddle.net/AK3La/

谢谢你的帮助。

解决方法

您可以转换背景图像。在img元素上使用下面的CSS:
-webkit-transition: background-image 0.2s ease-in-out;
transition: background-image 0.2s ease-in-out;

这是由Chrome,Opera和Safari本机支持。 Firefox还没有实现它(bugzil.la)。不确定IE。

猜你在找的CSS相关文章