1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > html隐藏块元素过度动画 CSS3实现DIV图层隐藏到显示的过渡效果

html隐藏块元素过度动画 CSS3实现DIV图层隐藏到显示的过渡效果

时间:2020-06-27 10:00:38

相关推荐

html隐藏块元素过度动画 CSS3实现DIV图层隐藏到显示的过渡效果

本文介绍CSS3实现DIV图层隐藏到显示的过渡效果,可用于产品列表的产品简介过渡显示与隐藏等,希望对你有所帮助。

CSS3的transition过渡属性对于页面元素的显隐并没有提供过渡方法!所以DIV图层从display:none到display:block的过程中,瞬发没有过渡效果。

因此我们可以用透明度解决这个问题,通过透明度opacity属性从0到1的变化模拟元素的显隐,并且过渡属性transition是提供对透明度opacity属性的过渡的。但是在使用透明度的时候要注意兼容IE浏览器。

示例代码:

.animated_opacity{

font-size: 12px;

width:300px;

height:25px;

background:#92B901;

color:#ffffff;

position:relative;

font-weight:bold;

padding:8px 8px 0px 8px;

margin:5px;

opacity: 1;

filter:Alpha(opacity=100);

transition: opacity 2s;

}

.animated_opacity:hover{

opacity: 0;

filter:Alpha(opacity=0)

}

HTML代码:

CSS3实现DIV图层隐藏到显示的过渡效果!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。