gpt4 book ai didi

javascript - 没有jQuery的onmouseover过渡效果

转载 作者:太空宇宙 更新时间:2023-11-04 14:20:30 24 4
gpt4 key购买 nike

我在我的开发站点上使用 onmouseover 来实现主站点 Logo 的悬停效果 http://www.new.ianroyal.co .

onmouseover 会立即更改站点 Logo 图像,我想知道是否可以在不使用 jQuery 的情况下应用过渡效果(淡入,或者只是通常减慢过渡速度)。

这是我的代码:

<a href="<?php echo esc_url( home_url( '/' ) ); ?>" ONMOUSEOVER='ian.src="http://new.ianroyal.co/wp-content/themes/twentytwelve/images/IN-Logo.png" ' ONMOUSEOUT='ian.src="http://new.ianroyal.co/wp-content/themes/twentytwelve/images/IN-Logo1.png"'>
<img src="http://new.ianroyal.co/wp-content/themes/twentytwelve/images/IN-Logo1.png" NAME="ian" class="header-image" alt="Ian Nelson" />
</a>

我搜索了又搜索,但似乎唯一的解决方案是使用 jQuery,我还没有充分掌握它。

谢谢

最佳答案

使用 css3 转换。

div {
height: 100px;
width: 100px;
background: url(image1.png) no-repeat;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
}

div:hover {
background-image: url(image2.png)
}

旧浏览器根本不会动画转换。

演示: http://jsfiddle.net/elclanrs/jg7G3/

关于javascript - 没有jQuery的onmouseover过渡效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13039570/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com