HTML+CSS+JS实现透明度动画
来源:互联网 发布:网络语老铁是什么意思 编辑:程序博客网 时间:2024/05/17 22:55
1.box.html代码:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>广告</title> <link rel="stylesheet" type="text/css" href="box.css"/> <script src="box.js"></script></head><body><div id="box"></div></body></html>
2.box.css代码:
body { padding: 0px; margin: 0px;}#box { height: 200px; width: 200px; background-color: rebeccapurple; -webkit-border-radius: 5%; -moz-border-radius: 5%; border-radius: 5%; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity: 0.3;}
3.box.js代码:
window.onload = function () { var box = document.getElementById('box'); box.onmouseover = function () { move(100); } box.onmouseout = function () { move(30); }}var timer = null;var alpha = 30;function move(target) { var box = document.getElementById('box'); clearInterval(timer); timer = setInterval(function () { var speed = 0; if (alpha > target) { speed = -10; } else { speed = 10; } if (alpha == target) { clearInterval(timer); } else { alpha += speed; box.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(Opacity=' + alpha + ')'; box.style.opacity = alpha / 100; } }, 30);}
阅读全文
1 0
- HTML+CSS+JS实现透明度动画
- HTML+CSS+JS实现速度动画
- HTML+CSS+JS实现缓冲动画
- JS透明度变化动画
- HTML+CSS实现动画效果
- 《js动画效果》之透明度动画
- 《js动画效果》之透明度动画
- Js运动动画系列2--透明度动画
- Html与Js连用实现动画
- HTML 使用CSS 设置透明度Opacity
- js动画效果之透明度变化
- html5+css+js实现动画特效,人物动画
- html css js 实现Tab标签页
- HTML+CSS+JS实现选项卡
- html+css+js实现弹出框+遮罩层
- html+css+js实现选项卡效果
- “代码雨”js+css+html实现
- html+css+js实现选项卡切换
- 【并发编程】IO密集型和CPU密集型任务
- Android中style和theme的区别
- 易到完成股权变更 乐视仍未完全退出中信系入局
- 鼠标事件
- 关于举办“军品市场准入法规制度”培训班的通知 各有关单位: 为贯彻党的十九大精神,推动实施军民融合发展战略,促进优质民营企业进入军品科研、生产、维修领域,形成军民融合深度发展格局,全国民营军品
- HTML+CSS+JS实现透明度动画
- 图片查看器
- 量化交易----获取沪深300股票数据
- laravel ajax返回422
- 最大公约数和最小公倍数
- HDU-2009(求数列的和)
- Android View 高级框架二 Builder模式打造通用对话框
- 吉珠专插本电子信息自动化专业历年真题及内部模拟题
- Socket网络编程--小小网盘程序(1)