css3 hover浅入淡出
导读:CSS3中的hover伪类可以为网页添加鼠标悬停效果,其中浅入淡出效果是一个非常常见的效果。下面将介绍如何使用CSS3实现hover浅入淡出效果。代码如下:/*设置hover状态*/.hover { opacity:0.5; /*设置透...
CSS3中的hover伪类可以为网页添加鼠标悬停效果,其中浅入淡出效果是一个非常常见的效果。下面将介绍如何使用CSS3实现hover浅入淡出效果。
代码如下:/*设置hover状态*/.hover { opacity:0.5; /*设置透明度*/ transition:opacity 0.2s ease-out; /*设置过渡效果*/} /*设置正常状态*/.normal { opacity:1; /*设置透明度*/ transition:opacity 0.2s ease-in; /*设置过渡效果*/} /*添加hover效果*/.element:hover .hover { opacity:1; /*鼠标悬停时设置透明度为1*/} /*鼠标离开时回到正常状态*/.element .hover { opacity:0; /*正常状态下设置透明度为0*/} /*在HTML中添加类名*/div class="element"> img src="image.jpg" /> div class="hover"> /div> /div>
以上代码使用opacity属性来设置元素的透明度。当鼠标悬停时,通过添加hover类名来改变元素的透明度,从而实现浅入淡出效果。同时,使用transition属性来设置过渡效果,使得效果更加自然流畅。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css3 hover浅入淡出
本文地址: https://pptw.com/jishu/557264.html