伪类hover的使用方法

这次给大家带来伪类hover的使用方法,使用伪类hover的注意事项有哪些,下面就是实战案例,一起来看一下。

由于hover伪类添加的动画效果,仅当鼠标放在元素上时会被触发,而当鼠标离开时,效果会中断,会显得很生硬。

大多数人的想法都是使用js的onmouseover和onmouseleave事件来实现动画效果。其实不必这么麻烦,CSS3便可以帮你解决这些问题。

                                         离开时效果生硬                    p{                width: 100px;                height: 100px;                border:1px solid;                    margin:0px auto;                margin-top: 200px;            }            p:hover{                transform: scale(2);                transition: all 1s linear;            }                        

登录后复制

由于p元素只有在:hover伪类触发的时候,效果才能加到p元素上。

当鼠标离开p元素的时候,:hover伪类将不再生效,瞬间丢掉hover里写的动画效果。

此时,我们应当在原本元素上再写一个一模一样的transition效果,将离开断掉的动画效果续接上。

                简单解决            p{            width: 100px;            height: 100px;            border:1px solid;            margin:0px auto;            margin-top: 200px;            /* 在原本元素上再加一个transition */            transition: all 1s linear;        }        p:hover{            transform: scale(2);            transition: all 1s linear;        }        

登录后复制

此时,不管鼠标在什么时候离开元素,都会原样返回。

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

你不知道的冷门CSS属性

href和src、link和@import有什么区别

css的绝对定位怎么兼容所有的分辨率

以上就是伪类hover的使用方法的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2898916.html

(0)
上一篇 2025年3月10日 23:39:49
下一篇 2025年2月23日 04:20:30

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论