CSS3transition实现的简单动画菜单
来源:互联网 发布:js中获取项目本地路径 编辑:程序博客网 时间:2024/05/23 16:53
transition是css3中新添加的特性,在W3C标准中是这样描述 的:“css的transition允许css的属性值在一定的时间内从 一个状态平滑的过渡到另一个状态。这种状态可以在鼠标单击、获得焦点、被点击或对元素任何改变中触发,并平滑的以动画效果改变css的属性值。”有了transition一切动画都变得如此简单。
在今天的小贴士,我们将向您展示如何让你的菜单添加一个整洁的悬浮效果。
查看demo
主要就是设置图片的属性left 从0过度到300,透明度从0变到1:
.mh-menu li img{ position: absolute; z-index: 1; left: 0px; top: 0px; opacity: 0; transition: left 0.4s ease-in-out, opacity 0.6s ease-in-out; } .mh-menu li:hover img{ left: 300px; opacity: 1; }
demo仔细看了一下,没有特别复杂,主要就是先把各个元素定位好,然后再设置透明度和动画的方向,关键是理解transition的属性
阅读全文
0 0
- CSS3transition实现的简单动画菜单
- 实现一个菜单的简单的动画效果
- H5+CSS3实现简单菜单下划线动画
- 简单动画的实现
- 简单的css动画下拉菜单
- tab菜单的简单实现
- 简单的下拉菜单实现
- 浅谈属性动画简单使用之实现卫星菜单(二)
- swift 实现简单的动画
- ios简单动画的实现
- 实现简单动画的方法
- 简单实现cell的动画
- CSS3简单实现动画下拉菜单(display:none和CSS3动画之踩坑)
- 32.利用UIViewAnimation动画制作一个简单的下拉菜单
- 一个简单的菜单按钮的实现
- 简单的树状导航菜单的实现
- Openlaszlo实现简单的标签菜单
- 用php实现简单的滑动菜单
- Eclipse在线安装JD-eclipse反编译工具
- CSS手记(二)
- angular 实现全选、反选、个别选择的实现
- 拥有自己的博客的第一天
- .gitignore文件配置
- CSS3transition实现的简单动画菜单
- 同位语的几种形式
- 使用vnc远程登录时出现需要输入密码的情况
- LinkedHashMap和HashMap的比较使用
- Notes—LDA中的gamma函数和几个分布
- centos7用yum安装node.js
- 通过DownloadManager来下载并静默安装APK
- MyBatis学习总结——实现关联表查询
- 求素数的几种高效方法