html怎么把图片做成抖动效果,css简单实现图片logo抖动摇晃效果
/*图片img摇啊摇 2017-09-06 15:20:16挖鱼源码网vier*/
.wuisoxo {
display: inline-block;
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center
}
.wuisoxo:hover {
-webkit-animation-name: shake-base;
-ms-animation-name: shake-base;
animation-name: shake-base;
-webkit-animation-duration: 100ms;
-ms-animation-duration: 100ms;
animation-duration: 100ms;
-webkit-animation-iteration-count: infinite;
-ms-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-timing-function: ease-in-out;
-ms-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-delay: 0s;
-ms-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-play-state: running;
-ms-animation-play-state: running;
animation-play-state: running
}
.wuisoxo.freez.wuisoxo-opacity {
-webkit-animation-name: shake-opacity;
-ms-animation-name: shake-opacity;
animation-name: shake-opacity;
-webkit-animation-duration: 200ms;
-ms-animation-duration: 200ms;
animation-duration: 200ms;
-webkit-animation-iteration-count: infinite;
-ms-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-timing-function: ease-in-out;
-ms-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-delay: 0s;
-ms-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-play-state: running;
-ms-animation-play-state: running;
animation-play-state: running
}
.wuisoxo.wuisoxo-opacity:hover {
-webkit-animation-name: shake-opacity;
-ms-animation-name: shake-opacity;
animation-name: shake-opacity;
-webkit-animation-duration: 200ms;
-ms-animation-duration: 200ms;
animation-duration: 200ms;
-webkit-animation-iteration-count: infinite;
-ms-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-timing-function: ease-in-out;
-ms-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-delay: 0s;
-ms-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-play-state: running;
-ms-animation-play-state: running;
animation-play-state: running
}
.wuisoxo.wuisoxo-constant.wuisoxo-opacity {
-webkit-animation-name: shake-opacity;
-ms-animation-name: shake-opacity;
animation-name: shake-opacity;
-webkit-animation-duration: 200ms;
-ms-animation-duration: 200ms;
animation-duration: 200ms;
-webkit-animation-iteration-count: infinite;
-ms-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-timing-function: ease-in-out;
-ms-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-delay: 0s;
-ms-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-play-state: running;
-ms-animation-play-state: running;
animation-play-state: running
}
@-webkit-keyframes wuisoxo-opacity {
0% {
-webkit-transform: translate(0px, 0px) rotate(0deg);
opacity: 0.7
}
10% {
-webkit-transform: translate(-4px, 1px) rotate(-1.5deg);
opacity: 0.1
}
20% {
-webkit-transform: translate(-4px, -4px) rotate(-2.5deg);
opacity: 0.4
}
30% {
-webkit-transform: translate(-3px, -5px) rotate(-1.5deg);
opacity: 0
}
40% {
-webkit-transform: translate(0px, 0px) rotate(0.5deg);
opacity: 0.6
}
50% {
-webkit-transform: translate(0px, 0px) rotate(-2.5deg);
opacity: 0.8
}
60% {
-webkit-transform: translate(-5px, -2px) rotate(1.5deg);
opacity: 0.4
}
70% {
-webkit-transform: translate(-1px, 3px) rotate(-0.5deg);
opacity: 0.1
}
80% {
-webkit-transform: translate(-2px, -2px) rotate(1.5deg);
opacity: 0.2
}
90% {
-webkit-transform: translate(-3px, -3px) rotate(1.5deg);
opacity: 0.3
}
}
@-ms-keyframes wuisoxo-opacity {
0% {
-ms-transform: translate(0px, 0px) rotate(0deg);
opacity: 0.9
}
10% {
-ms-transform: translate(0px, -4px) rotate(-1.5deg);
opacity: 0.9
}
20% {
-ms-transform: translate(-2px, 0px) rotate(0.5deg);
opacity: 0
}
30% {
-ms-transform: translate(-1px, 1px) rotate(-2.5deg);
opacity: 0.8
}
40% {
-ms-transform: translate(-2px, 4px) rotate(-1.5deg);
opacity: 0.9
}
50% {
-ms-transform: translate(-4px, 2px) rotate(-2.5deg);
opacity: 0.1
}
60% {
-ms-transform: translate(3px, 0px) rotate(0.5deg);
opacity: 0
}
70% {
-ms-transform: translate(-4px, -5px) rotate(-0.5deg);
opacity: 0
}
80% {
-ms-transform: translate(4px, -1px) rotate(1.5deg);
opacity: 0.7
}
90% {
-ms-transform: translate(4px, 0px) rotate(1.5deg);
opacity: 0.9
}
}
@keyframes wuisoxo-opacity {
0% {
transform: translate(0px, 0px) rotate(0deg);
opacity: 0.6
}
10% {
transform: translate(-2px, -1px) rotate(-0.5deg);
opacity: 0.5
}
20% {
transform: translate(-4px, 4px) rotate(1.5deg);
opacity: 0.4
}
30% {
transform: translate(-4px, -1px) rotate(-1.5deg);
opacity: 0.8
}
40% {
transform: translate(-2px, -1px) rotate(-2.5deg);
opacity: 0.3
}
50% {
transform: translate(-4px, 1px) rotate(-2.5deg);
opacity: 0.5
}
60% {
transform: translate(-2px, 4px) rotate(0.5deg);
opacity: 0.1
}
70% {
transform: translate(-3px, 1px) rotate(-0.5deg);
opacity: 0.4
}
80% {
transform: translate(0px, 0px) rotate(-0.5deg);
opacity: 0.5
}
90% {
transform: translate(2px, -1px) rotate(-2.5deg);
opacity: 0.8
}
}
html怎么把图片做成抖动效果,css简单实现图片logo抖动摇晃效果相关推荐
- c语言静态图片做成动态效果,如何使静态图片做成动态效果?怎么让静态图片动起来...
原标题:如何使静态图片做成动态效果?怎么让静态图片动起来 如果用手机拍了一组张片,想要将这些静态图片合成动态的该怎么操作呢?将多张图片合成一张gif动图的方式,既能够占据更少的内存,还能够提升图片的趣 ...
- c语言静态图片做成动态效果,怎样把图片做成动态图 两张静态图片加过渡效果制作成gif动图...
近日有朋友问小编说:有两张带文字的图片文件,想要制作成gif格式的动图,并且这两张图片要加上自然的过渡效果,这样怎么制作呢?其实咱们狸窝家园也是有挺多图片制作成gif动图的方法的,只是要添加自然的过渡 ...
- html图片重叠怎么实现,css如何实现图片堆叠效果
1.初始index.html 为了建立第一张照片,也就是最上面的那张.我们只需要添加一个div,里面包含照片的img.就这么多,剩下的效果都是通过CSS来实现的.确保div的class为stackon ...
- html中flash的简单动画效果,css实现快速炫酷抖动动画效果
1.Animate.css简介 Animate.css是一个可在您的Web项目中使用的即用型跨浏览器动画库.非常适合强调,首页,滑块和引导注意的提示.它是一个来自国外的 CSS3 动画库,它预设了抖动 ...
- html去图片平铺效果,css如何把图片平铺?
css如何把图片平铺?下面本篇文章给大家介绍一下使用css设置背景图片平铺方式.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. background-repeat属性用于定义背景图像 ...
- html和css的图片怎么加,html+css如何在图片上添加文字
html+css如何在图片上添加文字 2018-09-14 效果如图 思路:div相对定位. 图片默认定位, 文字绝对定位 参考代码 html> /*div1下面 包含着1个图片和1段文字*/ ...
- css3 图片圆形显示 如何CSS将正方形图片显示为圆形图片布局
正方形图片使用CSS如何实现成圆形布局,不使用PS软件处理,直接使用DIV CSS布局如何实现图片圆形化. 正方形图片实现圆形布局 一.图片实现圆形条件 - TOP 原本不是圆形图片,通过CS ...
- html5背景图片能加链接,CSS中用背景图片做为超链接的方法
Web2.0时代,在网页设计中用背景图片做为超链接已成为主流,通过CSS的控制,使鼠标移到图片上能有很好的变换效果,虽然用普通的插入图片的方法也能实现效果,但用CSS更为方便,再配合css sprit ...
- HTML 如何让图片自动改变大小,CSS如何设置图片的大小
原标题:CSS如何设置图片的大小 图片是的基本构成元素,通过img元素的属性值可以调整图片在浏览器中的显示效果,如图片的边框.大小以及为图片设置透明效果等各种样式. 通过img元素的属性值可以调整图片 ...
最新文章
- 如何清除windows安全中心病毒和威胁防护的保护历史记录
- ITK:使用最小最大曲率流平滑图像
- 0-C相关01:NSlog函数介绍。
- Travis CI上的sonar build错误
- uva 1312——Cricket Field
- UVA 188 Perfect Hash
- python将一个文件夹下图片到另外一个文件夹下
- 智能健康管理系统开发提供精准健康管理
- 硬件设计基础:32种EMC标准电路
- 通达OA2013完美平台补丁以及手机短信服务配置
- Web前端培训分享:Web前端三大主流框架对比
- 全网疯传!最新高频100题汇总(附答案详解)
- 组织的目的是使平凡的人做出不平凡的事 --- 彼得.德鲁克 《卓有成效的管理者》
- 微信小程序 - 修改 button 边框和背景色
- 非常简洁的vsPlayAudio在线音乐播放器插件
- matlab自带电机案例,MATLAB电机仿真精华50例,源代码
- 【历史上的今天】2 月 18 日:电池的发明者出生;全美最大的电脑连锁店开业;Netsky 蠕虫问世
- Win8快捷键收藏,效率党必备!珍惜生命者必备!
- Qt编写的CAN通信调试工具源代码支持吉阳光电CAN盒和致远周立功USB转CAN卡,带多线程接收 可完成标准和扩展CAN帧YID发送和接收
- 基于canoe开发的Bootloader刷写上位机,符合uds流程
热门文章
- c++面试常见题·Part 2 数据结构和STL
- 竞技体育数据可视化与可视化分析综述
- Single-Domain Generalized Object Detection in Urban Scene via Cyclic-Disentangled Self-Distill阅读笔记
- python股票回测源码_Python爬虫回测股票的实例讲解
- 病急乱投医的周杰和小气的汪峰
- 史玉柱: 我的成功不是偶然
- java连接ldap服务器_java – LDAP:如何使用连接详细信息验证用...
- js 常用数组操作的方法
- P1179 [NOIP2010 普及组] 数字统计
- 美颜sdk常用功能的实现原理