css3 :hover添加特效
来源:互联网 发布:物流信息发布平台源码 编辑:程序博客网 时间:2024/05/22 01:02
为改变hover动画效果,可以为hover添加transition 增加过度效果
1、第一种写法(事件前有动画效果):
<style> body{ padding: 100px} .demo{ width: 100px; height: 100px; background-color: blue; } .demo:hover{ -webkit-transform: scale(2); -moz-transform: scale(2); -ms-transform: scale(2); -o-transform: scale(2); transform: scale(2); -webkit-transition: transform 2s linear; -moz-transition: transform 2s linear; -ms-transition: transform 2s linear; -o-transition: transform 2s linear; transition: transform 2s linear; } </style> <div class="demo"></div>
此效果可以改变鼠标移入目标区域上的hover效果,缺点:鼠标移出区域还原之前效果时,没有过度效果,很生硬;改善此效果参看方法二(如下);
2、方法二(事件前后有动画效果)
<style> body{ padding: 100px} .demo{ width: 100px; height: 100px; background-color: blue; -webkit-transition: transform 2s linear; -moz-transition: transform 2s linear; -ms-transition: transform 2s linear; -o-transition: transform 2s linear; transition: transform 2s linear; } .demo:hover{ -webkit-transform: scale(2); -moz-transform: scale(2); -ms-transform: scale(2); -o-transform: scale(2); transform: scale(2); } </style> <div class="demo"></div>
将transition放在目标节点css中,即可在hover前后均有动画效果;
*transition还可以指定其他效果,并且可以同时指定多个效果,比如:transition : width 1s; opacity : 0.5s;
0 0
- css3 :hover添加特效
- css3实现hover特效----案例
- CSS3实现的一批hover特效
- css3特效
- CSS3图片旋转特效
- CSS3特效设计
- CSS3头像振动特效
- css3特效展示
- css3 旋转特效
- CSS3 圆转动 特效
- CSS3 文本特效
- CSS3 单选框动画特效
- CSS3 Filter特效详解
- CSS3 单选框动画特效
- CSS3特效之动画
- css3 3D特效
- CSS3特效之翻转
- css3特效样式库
- java 上传文件到七牛云存储的demo
- Tomcat中JVM内存溢出及合理配置
- Spring中的过滤器介绍
- 【Eclipse】将控制台输出直接保存到文本文件
- Git用户指南
- css3 :hover添加特效
- Queue队列 链式存储实现
- log4j
- Linux 网桥配置命令:brctl
- Android的原子操作函数
- spring+hibernate+struts2整合方案(2,整合细则)
- 第十二周项目1.1实现复数类中的运算符重载(成员函数)
- 删除指定节点
- 配置 linux 开机运行脚本 && setuid & setgid