扫码关注官方订阅号
鼠标放上缓慢从下面跑出产品服务这一层的介绍,鼠标移走后消失
闭关修行中......
为什么一定要JavaScript呢?
http://jsfiddle.net/Gerhut/32jJ8/1/
http://jsfiddle.net/JerryZou/eBznc/
详见本文:http://blog.segmentfault.com/f2e/1190000000575112。不过,你这个不至于用到背景图啦。
demo:
http://jsfiddle.net/xmlovecss/N7HpU/
我给题主提供替一下我的思路: 1.overlay层(产品服务这一层)初始化时可以隐藏在父节点下。
<p class="father"> 相对定位并隐藏超出部分 <img src=" " /> <p class="overlay">产品服务</p> 绝对定位 </p>
2.鼠标移入时,先将overlay层显示,再将其top通过运动移动至指定地点。 3.当鼠标移出时再将overlay回到原状态
<p class="main"> <img> <p class="mask"></p> </p>
给最外层的p设置 .main{position:relative;} .main:hover .mask{top:0;} .mask{position:absolute;top:-height;transform:all .5s;}
每个答案都很好,用到不同方法,谢谢各位朋友的热心回答^_^
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
为什么一定要JavaScript呢?
http://jsfiddle.net/Gerhut/32jJ8/1/
http://jsfiddle.net/JerryZou/eBznc/
详见本文:http://blog.segmentfault.com/f2e/1190000000575112。不过,你这个不至于用到背景图啦。
demo:
http://jsfiddle.net/xmlovecss/N7HpU/
我给题主提供替一下我的思路:
1.overlay层(产品服务这一层)初始化时可以隐藏在父节点下。
2.鼠标移入时,先将overlay层显示,再将其top通过运动移动至指定地点。
3.当鼠标移出时再将overlay回到原状态
给最外层的p设置
.main{position:relative;}
.main:hover .mask{top:0;}
.mask{position:absolute;top:-height;transform:all .5s;}
每个答案都很好,用到不同方法,谢谢各位朋友的热心回答^_^