大佬教程收集整理的这篇文章主要介绍了css – 动画部分有效但不完全,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
这可能只使用CSS吗? (我想用JQuery会更直接)
<div class="blocks"> <div class="blocks_title"> </div> </div> <div class="blocks"> <div class="blocks_title"> </div> </div> .blocks { position: relative; float: left; margin: 20px; width: 100px; height: 100px; border: 1px dotted #333; overflow: hidden; } .blocks_title { position: relative; width: 20px; height: 20px; top: 0px; left: 40px; BACkground: #333; opacity: 0; -webkit-transition: all .25s; -moz-transition: all .25s; transition: all .25s; } .blocks:hover .blocks_title { top: 40px; opacity: 1; }
@L_607_1@
我使用了一个用于mouseenter的动画和一个用于mouSELEave的转换器
编辑:添加了firefox修复
编辑:说明:
(我总是使用-webkit- -prefixes,只是在Chrome和Safari中解释它,Firefox使用-moz- -prefix,opera -o- – 前缀)
什么都没发生:
该块位于div.blocks的底部(顶部:80px;),不透明度为0,也没有运行动画
悬停时:
块无瞬间移动到顶部而没有转换(参见:-webkit-transition:none;),因为动画down-1正在运行.该动画从顶部移动块:0到顶部:40px;在.25s.在动画之后,块保持在顶部:40px;因为这就是我在.blocks中添加的内容:hover .blocks_title.
当mousleaving:没有动画运行了,但是块从顶部移动:40px到顶部:80px;在.25s因为-webkit-transition:全.25s;
以上是大佬教程为你收集整理的css – 动画部分有效但不完全全部内容,希望文章能够帮你解决css – 动画部分有效但不完全所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。