hover伪类实现动画效果及使用注意事项
hover伪类实现动画效果及使用注意事项
开发工具与关键技术:DW,hover伪类的使用
作者:易金亮
撰写时间:2019.01.16
在网页制作过程中,我们经常会用到hover伪类,下面我就说几种用hover伪类实现的动画效果,首先看一下我在使用hover伪类之前的效果,如下截图:

而当我给它设置hover伪类后,鼠标移上去就会出现缩放的动画效果,其效果如下截图:

这就是通过hover伪类实现的动画效果之一,其实现代码为下
当然,也可以直接通过hover伪类给某个元素设置不同于它本身的宽高,例如下面这个效果我就是直接通过hover伪类设置宽高而实现的动画效果,如下截图:

这样当鼠标移上去时图片就会缩小到我用hover伪类设置的宽高,然后把下面隐藏的文字显示出来,这样就显得比较美观。其实现代码如下:

在使用hover时前面不能有空格,如果出现空格,它就会失效,而且不会报错,而有些其它的出现空格就会报错,如下:

开发工具与关键技术:DW,hover伪类的使用
作者:易金亮
撰写时间:2019.01.16
在网页制作过程中,我们经常会用到hover伪类,下面我就说几种用hover伪类实现的动画效果,首先看一下我在使用hover伪类之前的效果,如下截图:

而当我给它设置hover伪类后,鼠标移上去就会出现缩放的动画效果,其效果如下截图:

这就是通过hover伪类实现的动画效果之一,其实现代码为下
.top ul li{
transition: all 0.5s;
}
.top ul li:hover{
transform: scale(0.7);
}
先通过transition属性给它设置动画运动时间,再通过hover实现动画效果,如以上代码所示,当scale值小于1时出现缩小的动画效果,当scale值大于1时则出现放大的动画效果。当然,也可以直接通过hover伪类给某个元素设置不同于它本身的宽高,例如下面这个效果我就是直接通过hover伪类设置宽高而实现的动画效果,如下截图:

这样当鼠标移上去时图片就会缩小到我用hover伪类设置的宽高,然后把下面隐藏的文字显示出来,这样就显得比较美观。其实现代码如下:
.cont img{
transition:all 0.3s;
}
.cont:hover img{
width:100px;
height:100px;
}
这样就能实现比较美观的动画效果了,不过在使用hover伪类时也要注意一些小的细节哦,比如我就被一个小的细节问题困扰了好久,如下图:
在使用hover时前面不能有空格,如果出现空格,它就会失效,而且不会报错,而有些其它的出现空格就会报错,如下:

...全文
相关推荐
纯css3 hover简单按钮悬停动画特效特效代码
纯css3按钮动画,css3 hover悬停动画
Css Hover动画文件:实现动态交互效果
CSS(层叠样式表)自1996年被发明以来,成为了Web开发的核心技术之一。它允许开发者定义页面的结构和设计,实现内容与样式的分离。通过CSS,开发者可以控制网页的布局、颜色、字体以及其他视觉元素,使得网页更加美观、一致且易于维护。鼠标悬停伪类(hover)是一个非常实用的CSS选择器,它允许开发者定义当用户将鼠标指针悬停在某个元素上时应用的样式。这个功能非常有助于为网站增加交互性,提高用户体验。例如,通过改变链接的颜色或背景,为用户提供视觉反馈,让他们知道可以点击该链接。
关于伪类hover的一些总结(推荐)
下面小编就为大家带来一篇关于伪类hover的一些总结(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
CSS hover平滑过渡动画[可运行源码]
本文介绍了如何仅使用CSS实现鼠标hover离开后的平滑过渡动画效果。传统的hover动画在鼠标离开时会立即停止,影响用户体验。作者提出了一种解决方案,即在元素的原始样式中也添加transition属性,并特别强调transition的第一个变换属性应写为all或省略(默认为all),否则hover离开时的动画不会生效。文章提供了完整的代码示例,展示了一个导航栏项目在hover时下划线宽度平滑过渡的效果,避免了使用JavaScript的复杂性。
js和CSS3鼠标hover菜单文字特效
这是一款js和CSS3鼠标hover菜单文字特效。该文字特效是在鼠标滑过菜单文字时,使用js和CSS3为单独的字母制作各种动画效果,非常炫酷。


其他
