手机
当前位置:查字典教程网 >网页设计 > Div+Css教程 >CSS实现微信扫码特效
CSS实现微信扫码特效
摘要:微信扫码效果如下所示:下面是实际效果:(可以自己移动鼠标,尝试效果)(由于篇幅长度,没有加兼容性前缀,演示环境为谷歌浏览器。)现在就一个一个...

微信扫码效果如下所示:

CSS实现微信扫码特效1

下面是实际效果:(可以自己移动鼠标,尝试效果)

(由于篇幅长度,没有加兼容性前缀,演示环境为谷歌浏览器。)

现在就一个一个效果单独演示:

演示demo的HTML内容为:

<div>魔芋</div>

CSS:

div {

width:px;

height:px;

background: red;

margin:px;

color:#fff;

line-height:px;

font-size:px;

text-align:center;

}

--------------------------------------------------------------------------------

淡入:(改变透明度)

moyu {

-webkit-animation: change s ease;

animation: change s ease;

}

@-webkit-keyframes change {

%{

opacity:;

}

%{

opacity:;

}

}

@keyframes change {

%{

opacity:;

}

%{

opacity:;

}

}

效果:

CSS实现微信扫码特效2

淡出就是调整opacity从1到0.

淡入-从下

说明:就是加是transform 的translate

moyu {

-webkit-animation: change s ease infinite;

animation: change s ease infinite;

}

@-webkit-keyframes change {

%{

opacity:;

-webkit-transform:translateY(-px);

transform:translateY(-px);

}

%{

opacity:;

-webkit-transform:translateY(px);

transform:translateY(px);

}

}

@keyframes change {

%{

opacity:;

-webkit-transform:translateY(-px);

transform:translateY(-px);

}

%{

opacity:;

-webkit-transform:translateY(px);

transform:translateY(px);

}

}

CSS实现微信扫码特效3

(魔芋解释:由于录制gif图片效果不是很好,请见谅。)

弹跳

改变transform:translateY的值

@-webkit-keyframes change {

%,

%,

%,

%,

%{

-webkit-transform: translateY();

}

%{

-webkit-transform: translateY(-px);

}

%{

-webkit-transform: translateY(-px);

}

}

CSS实现微信扫码特效4

弹入透明度结合transform:scale

@-webkit-keyframes change {

%{

opacity:;

-webkit-transform: scale(.);

}

%{

opacity:;

-webkit-transform: scale(.);

}

%{

-webkit-transform: scale(.);

}

%{

-webkit-transform: scale();

}

}

转入

@-webkit-keyframes change {

%{

opacity:;

-webkit-transform: rotate(-deg);

}

%{

opacity:;

-webkit-transform: rotate();

}

}

CSS实现微信扫码特效5

翻转

@keyframes change {

%{

transform: perspective(px) rotateY();

animation-timing-function: ease-out;

}

%{

transform: perspective(px) translateZ(px) rotateY(deg);

animation-timing-function: ease-out;

}

%{

transform: perspective(px) rotateY(deg) scale(.);

animation-timing-function: ease-in;

}

%{

transform: perspective(px) scale();

animation-timing-function: ease-in;

}

}

CSS实现微信扫码特效5

闪烁

@keyframes change {

%,

%,

%{

opacity:;

}

%,

%{

opacity:;

}

}

CSS实现微信扫码特效6

震颤

@keyframes change{

%,

%{

transform: translateX();

}

%,

%,

%,

%,

%{

transform: translateX(-px);

}

%,

%,

%,

%{

transform: translateX(px);

}

}

CSS实现微信扫码特效6

摇摆:

@keyframes change{

%{

transform: rotate(deg);

}

%{

transform: rotate(-deg);

}

%{

transform: rotate(deg);

}

%{

transform: rotate(-deg);

}

%{

transform: rotate();

}

}

CSS实现微信扫码特效6

摇晃:

@keyframes change{

%{

transform: translateX();

}

%{

transform: translateX(-px) rotate(-deg);

}

%{

transform: translateX(px) rotate(deg);

}

%{

transform: translateX(-px) rotate(-deg);

}

%{

transform: translateX(px) rotate(deg);

}

%{

transform: translateX(-px) rotate(-deg);

}

%{

transform: translateX();

}

}

CSS实现微信扫码特效7

响铃:

@keyframes change {

%{

transform: scale();

}

%,

%{

transform: scale(.) rotate(-deg);

}

%,

%,

%,

%{

transform: scale(.) rotate(deg);

}

%,

%,

%{

transform: scale(.) rotate(-deg);

}

%{

transform: scale() rotate();

}

}

【CSS实现微信扫码特效】相关文章:

纯CSS实现漂亮tab选项卡切换特效

CSS实现图片圆角化处理

怎样用CSS实现大背景网页效果

用CSS实现文字的阴影效果

CSS UL LI布局实现表格效果

CSS3实现的炫酷菜单代码分享

CSS强制换行对齐的实现方法

CSS产生的特殊效果

CSS多列布局实现方法大全

CSS3 实现侧边栏展开收起动画

精品推荐
分类导航