首页 > 代码库 > 酷炫的微信二维码

酷炫的微信二维码

         个人博客地址:http://1.liangtao.sinaapp.com/

写在前面

       在博客美化的过程中,需要在右边放置微信二维码,方便读者扫描。不过原微信提供的二维码样式过于单调,呆板。所以就自己做一个呗。话不多说,先看看制作完成的效果(读者也可以在本站点右侧看到效果:http://1.liangtao.sinaapp.com/),非常的酷炫哦。

       需要说明的是这一动画效果是:当鼠标到该二维码是产生的,上述图片是对整个动画做了个录制。虽然是一个gif图片,但是用二维码扫面工具仍可以扫到哦,不信的话可以扫一扫加我微信哦。

       接下来,一步步介绍如何实现。

制作二维码

       首先需要制作像如下图一样的微信二维码图片:

QQ截图20141119134811

     详细的制作过程如下:

     1、首先使用微信app自带的二维码名片功能生成二维码名片(自行百度),保存到手机上,之后转存在PC电脑上。

     2、百度"二维码在线解码"对转存到PC端的二维码图片进行解码得到链接地址,具体做法如下:

QQ截图20141119140742

      3、复制链接地址,之后使用草料二维码生成器生成二维码,操作方式如下:

QQ截图20141119145127

       OK,基本制作已经完成了,接下来,我们用程序对该二维码图片实现动画效果。

动画效果

       有了二维码图片之后,我们可以使用CSS代码对该二维码图片赋予各式动画效果。直接上代码:

<style>
.pic {
	 width: 200px;
	 height: 200px;
         overflow: hidden;
	 cursor: pointer;
	 border: 8px solid #00AEEF;
	 box-shadow: 0 0 4px rgba(0, 0, 0,0.2);
	 margin: 20px auto;
         position: relative;
}
.pic .top, .pic .bottom {
	width: 200px;
        height: 200px;
	overflow: hidden;
	position: absolute;
	transform: skew(-45deg);
}
.pic .top {
	left: 0;
	top: 0;
	transform-origin: 100% 0;
	transition:all 1s, transform 0s;
}
.pic .bottom {
	right: 0;
	bottom: 0;
	transform-origin: 0 100%;
	transition:all 1s ease-in, transform 0s;
}
.pic .top img, .pic .bottom img {
	width: 100%;
	height: 100%;
	transform-origin: inherit;
	transform: skew(45deg);
}
.pic:hover .top {
	left: -20px;
	top: -20px;
}
.pic:hover .bottom {
	right: -20px;
	bottom: -20px;
}
.pic span {
	transform: rotate(-45deg);
	transform-origin: 0 100%;
	position: absolute;
	font-size:15px;
	bottom:-1em;
	opacity: 0;
	transition: all 1s ease-in .2s;
}
.pic:hover span {
	 opacity: 1;
	 text-indent: 6em;
} 
</style>
<div class="pic">
    <div class="top">
        <!--替换自己的微信二维码-->
        <img src=http://www.mamicode.com/"<?php bloginfo('template_url'); ?>/images/weixinme.png">>

         好了,酷炫的微信二维码也就完成了。

后续

        两种使用方式,你可以将上述代码嵌入网站中,也可以选择录制一个gif,嵌入网页中。怎么样,这种动态的二维码还是比较酷炫的吧,有了这种思路之后,我们可以使用程序作出各种各样具有动画效果的二维码。SO,做一个属于自己的酷炫二维码吧!


酷炫的微信二维码