如何使用Javascript触发CSS3渐入效果
How to trigger CSS3 fade-in effect using Javascript?
我已经使用纯Javascript实现了渐入效果,但我渴望更原生的东西,比如使用CSS3。是否有一种方法来触发CSS淡出效果从Javascript?
谢谢。
HTML:
<div id="foo" class="hidden">Hello!</div>
CSS: div {
-webkit-transition: opacity 1s linear;
}
.hidden {
opacity: 0;
}
JS:
setTimeout(function() {
document.getElementById('foo').className = '';
}, 1000);
http://jsfiddle.net/RYgsA/给你
HTML<div id="box"></div>
CSS #box {
width: 100px;
height: 100px;
background-color: black;
opacity: 1;
-webkit-transition:opacity 0.5s linear;
-moz-transition:opacity 0.5s linear;
-o-transition:opacity 0.5s linear;
-ms-transition:opacity 0.5s linear;
transition:opacity 0.5s linear;
}
JS
function fadde() {
var box = document.getElementById('box');
box.style.opacity = (box.style.opacity == 1) ? 0 : 1;
}
setInterval(fadde, 1000);
在 的例子https://jsfiddle.net/z54a75os/
相关文章:
- 尝试创建一个具有z-index的堆叠菜单'使用HTML5/CSS3/JS
- 使用带有onclick事件的Javascript启动CSS3动画
- 如何在不使用css转换的情况下将jQuery animate与css3属性相结合
- 使用 CSS3 数据属性进行客户端文本搜索
- 'toggel'使用css3/jquery来回旋转元素
- 在iPad上使用touchmove移动图像(css3变换)
- 使用css3在图像上生成轮廓效果
- 如何使用CSS3转换
- 使用javascript注入的CSS3 Keyframe不适用于Chrome
- 如何使用JavaScript对象编写CSS3动画
- 如何使用CSS3/JavaScript缩放DIV元素及其子元素以适应父元素
- 如何使用CSS3和Javascript创建双范围滑块
- css3动画使用html5数据属性
- 使用 CSS3 和/或 Javascript 发光的直角引用动画
- 在Javascript中使用CSS3的FadeIn动画
- 使用纯 CSS3 进行键盘导航
- 使用 CSS3 或 JavaScript 对 Webkit 渐变进行动画处理的方法
- 如何在 js 和 css3 中使用鼠标光标单击实现滚动图像
- CSS3变换使用鼠标位置旋转
- CSS3变换使用鼠标位置旋转-第二阶段